Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

CNDirManager Class Reference

The class CNDirManager. More...

#include <DirManager.h>

Inheritance diagram for CNDirManager::

CNHashDynamic CNHashTable CNObject CNCL List of all members.

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.

CNObjectget_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.


Detailed Description

The class CNDirManager.


The documentation for this class was generated from the following file:
Generated on Fri Feb 1 19:54:36 2002 for CNCL by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001