diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2002-12-11 04:35:59 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2002-12-11 04:35:59 +0000 |
commit | 41086e91d04b3c5f10fdf054260e90c0970e5ac6 (patch) | |
tree | f3462871065b679ee2fde3b3ed08c2f6bcb30585 /externals/grill/pool/data.cpp | |
parent | c289fe90067b6bb65df3827cbc037c118d1b86cb (diff) |
""
svn path=/trunk/; revision=297
Diffstat (limited to 'externals/grill/pool/data.cpp')
-rw-r--r-- | externals/grill/pool/data.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/externals/grill/pool/data.cpp b/externals/grill/pool/data.cpp index eb5c5bd8..38c13bd5 100644 --- a/externals/grill/pool/data.cpp +++ b/externals/grill/pool/data.cpp @@ -82,6 +82,18 @@ flext::AtomList *pooldata::Peek(const AtomList &d,const A &key) return pd?pd->PeekVal(key):NULL; } +poolval *pooldata::Ref(const AtomList &d,const A &key) +{ + pooldir *pd = root.GetDir(d); + return pd?pd->RefVal(key):NULL; +} + +poolval *pooldata::Refi(const AtomList &d,I ix) +{ + pooldir *pd = root.GetDir(d); + return pd?pd->RefVali(ix):NULL; +} + flext::AtomList *pooldata::Get(const AtomList &d,const A &key) { pooldir *pd = root.GetDir(d); |