the root object for discovering objects More...
#include <objtree.h>
Public Member Functions | |
virtual | ~Tree (void) throw () |
virtual List * | getList (IN const char *name)=0 |
return the list (and create if no list exists yet by that name) | |
virtual void | getListNames (OUT VecString &names)=0 |
return names of all lists | |
Static Public Member Functions | |
static smart_ptr< Tree > | create (void) |
the root object for discovering objects
Why isn't this recursive? Because the lists already contain recursive structure (you can use nested object IDs and treat them as paths).
So the List could properly be described as a Tree, and this is really a Forest.
Definition at line 243 of file objtree.h.
objtree::Tree::~Tree | ( | void | ) | throw () [virtual] |
Definition at line 41 of file objtree.cpp.