#include <DirManager.h>
Inheritance diagram for CNDirManager::

Public Methods | |
| CNDirManager (CNString directory_name="root", char separator='/') | |
| FIXME: Undocumented. | |
| CNDirManager (CNParam *) | |
| FIXME: Undocumented. | |
| ~CNDirManager () | |
| FIXME: Undocumented. | |
| CNDirManager * | add_directory (CNString path) |
| FIXME: Undocumented. | |
| bool | add_entry (CNString path, CNObject *object) |
| FIXME: Undocumented. | |
| bool | delete_entry (CNString object, bool withObjects=FALSE) |
| FIXME: Undocumented. | |
| CNObject * | get_entry (CNString object) const |
| FIXME: Undocumented. | |
| CNStringR | get_name () const |
| FIXME: Undocumented. | |
| void | prettyPrint (ostream &strm, CNString base="", bool printDir=FALSE) const |
| Print the directories and files in a pretty way. | |
| virtual CNClassDesc | class_desc () const |
| Returns the class description (pointer to instance of CNClass) for runtime type information. | |
| virtual bool | is_a (CNClassDesc desc) const |
| Checks type. | |
| virtual void | print (ostream &strm=cout) const |
| Print/debug output. | |
| virtual void | dump (ostream &strm=cout) const |
| Debug output. | |
Static Public Methods | |
| CNDirManager * | cast_from_object (CNObject *obj) |
| Safe type cast. | |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001