From 41086e91d04b3c5f10fdf054260e90c0970e5ac6 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Wed, 11 Dec 2002 04:35:59 +0000 Subject: "" svn path=/trunk/; revision=297 --- externals/grill/pool/data.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'externals/grill/pool/data.cpp') 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); -- cgit v1.2.1