Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes

libwpd::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)
unsigned find_child (unsigned index, const std::string &name)
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

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

Member Function Documentation

std::vector< unsigned > libwpd::DirTree::children ( unsigned  index )
void libwpd::DirTree::clear (  )

Referenced by DirTree().

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

Referenced by dirtree_find_sibling().

unsigned libwpd::DirTree::find_child ( unsigned  index,
const std::string &  name 
)
std::string libwpd::DirTree::fullName ( unsigned  index )
void libwpd::DirTree::load ( unsigned char *  buffer,
unsigned  len 
)
DirTree& libwpd::DirTree::operator= ( const DirTree  ) [private]
int libwpd::DirTree::parent ( unsigned  index )
void libwpd::DirTree::save ( unsigned char *  buffer )

Member Data Documentation

const unsigned libwpd::DirTree::End = 0xffffffff [static]
std::vector<DirEntry> libwpd::DirTree::entries [private]

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

Generated on Tue Dec 28 2010 12:10:01 for libwpd by doxygen 1.7.2