the root object for discovering objects More...
|virtual||~Tree (void) throw ()|
|virtual List *||getList (const char *name)=0|
|return the list (and create if no list exists yet by that name) |
|virtual void||getListNames (VecString &names)=0|
|return names of all lists |
|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).