Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

libwps::DirTree Class Reference

List of all members.

Public Member Functions

 DirTree ()
void clear ()
unsigned entryCount ()
DirEntryentry (unsigned index)
DirEntryentry (const std::string &name)
int parent (unsigned index)
std::string fullName (unsigned index)
std::vector< unsigned > children (unsigned index)
void load (unsigned char *buffer, unsigned len)
void save (unsigned char *buffer)

Static Public Attributes

static const unsigned End = 0xffffffff

Private Member Functions

 DirTree (const DirTree &)
DirTreeoperator= (const DirTree &)

Private Attributes

std::vector< DirEntryentries

Constructor & Destructor Documentation

libwps::DirTree::DirTree  ) 
 

libwps::DirTree::DirTree const DirTree  )  [private]
 


Member Function Documentation

std::vector< unsigned > libwps::DirTree::children unsigned  index  ) 
 

void libwps::DirTree::clear  ) 
 

libwps::DirEntry * libwps::DirTree::entry const std::string &  name  ) 
 

libwps::DirEntry * libwps::DirTree::entry unsigned  index  ) 
 

unsigned libwps::DirTree::entryCount  ) 
 

std::string libwps::DirTree::fullName unsigned  index  ) 
 

void libwps::DirTree::load unsigned char *  buffer,
unsigned  len
 

DirTree& libwps::DirTree::operator= const DirTree  )  [private]
 

int libwps::DirTree::parent unsigned  index  ) 
 

void libwps::DirTree::save unsigned char *  buffer  ) 
 


Member Data Documentation

const unsigned libwps::DirTree::End = 0xffffffff [static]
 

std::vector<DirEntry> libwps::DirTree::entries [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Oct 23 14:47:31 2007 for libwps by doxygen 1.4.4