libwpg::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

libwpg::DirTree::DirTree (  ) 
libwpg::DirTree::DirTree ( const DirTree  )  [private]

Member Function Documentation

std::vector< unsigned > libwpg::DirTree::children ( unsigned  index  ) 

Referenced by entry(), and parent().

void libwpg::DirTree::clear (  ) 

Referenced by DirTree().

libwpg::DirEntry * libwpg::DirTree::entry ( const std::string &  name  ) 
libwpg::DirEntry * libwpg::DirTree::entry ( unsigned  index  ) 
unsigned libwpg::DirTree::entryCount (  ) 

Referenced by children(), entry(), and parent().

std::string libwpg::DirTree::fullName ( unsigned  index  ) 
void libwpg::DirTree::load ( unsigned char *  buffer,
unsigned  len 
)

Referenced by libwpg::StorageIO::load().

DirTree& libwpg::DirTree::operator= ( const DirTree  )  [private]
int libwpg::DirTree::parent ( unsigned  index  ) 

Referenced by fullName().

void libwpg::DirTree::save ( unsigned char *  buffer  ) 

Member Data Documentation

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

Referenced by clear().

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

Referenced by clear(), entry(), entryCount(), and load().


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

Generated on Wed Jun 30 01:48:29 2010 for libwpg by doxygen 1.6.3