Public Member Functions | Static Public Member Functions

objtree::Tree Class Reference
[Object Tree API]

the root object for discovering objects More...

#include <objtree.h>

Inheritance diagram for objtree::Tree:
Inheritance graph

List of all members.

Public Member Functions

virtual ~Tree (void) throw ()
virtual ListgetList (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 Public Member Functions

static smart_ptr< Treecreate (void)

Detailed Description

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.

Constructor & Destructor Documentation

objtree::Tree::~Tree ( void   )  throw () [virtual]

Definition at line 41 of file objtree.cpp.

The documentation for this class was generated from the following files: