libwps::DirTree Class Reference

List of all members.

Public Member Functions

 DirTree ()
void clear ()
unsigned entryCount ()
DirEntryentry (unsigned index)
DirEntryentry (const std::string &name)
unsigned find_child (unsigned index, const std::string &name)
void load (unsigned char *buffer, unsigned len)
std::vector< std::string > getOLENames ()

Static Public Attributes

static const unsigned End = 0xffffffff

Private Member Functions

void getOLENames (unsigned index, const std::string &prefix, std::vector< std::string > &res, std::set< unsigned > &seen)
 DirTree (const DirTree &)
DirTreeoperator= (const DirTree &)

Private Attributes

std::vector< DirEntryentries

Constructor & Destructor Documentation

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

Member Function Documentation

Referenced by DirTree().

Referenced by dirtree_find_sibling().

libwps::DirEntry * libwps::DirTree::entry ( const std::string &  name)
unsigned libwps::DirTree::find_child ( unsigned  index,
const std::string &  name 
)
std::vector< std::string > libwps::DirTree::getOLENames ( )
void libwps::DirTree::getOLENames ( unsigned  index,
const std::string &  prefix,
std::vector< std::string > &  res,
std::set< unsigned > &  seen 
) [private]
void libwps::DirTree::load ( unsigned char *  buffer,
unsigned  len 
)
DirTree& libwps::DirTree::operator= ( const DirTree ) [private]

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: