Public Member Functions | |
RVNGPropertyListImpl () | |
RVNGPropertyListImpl (const RVNGPropertyListImpl &plist) | |
~RVNGPropertyListImpl () | |
RVNGPropertyListImpl & | operator= (const RVNGPropertyListImpl &plist) |
void | insert (const char *name, RVNGProperty *prop) |
void | insert (const char *name, RVNGPropertyListVector *vec) |
const RVNGProperty * | operator[] (const char *name) const |
const RVNGPropertyListVector * | child (const char *name) const |
void | remove (const char *name) |
void | clear () |
bool | empty () const |
Public Attributes | |
std::map< std::string, RVNGPropertyListElement > | m_map |
|
inline |
|
inline |
|
inline |
const RVNGPropertyListVector * librevenge::RVNGPropertyListImpl::child | ( | const char * | name | ) | const |
Referenced by librevenge::RVNGPropertyList::child().
void librevenge::RVNGPropertyListImpl::clear | ( | ) |
Referenced by librevenge::RVNGPropertyList::clear().
bool librevenge::RVNGPropertyListImpl::empty | ( | ) | const |
Referenced by librevenge::RVNGPropertyList::empty().
void librevenge::RVNGPropertyListImpl::insert | ( | const char * | name, |
RVNGProperty * | prop | ||
) |
Referenced by librevenge::RVNGPropertyList::insert().
void librevenge::RVNGPropertyListImpl::insert | ( | const char * | name, |
RVNGPropertyListVector * | vec | ||
) |
RVNGPropertyListImpl & librevenge::RVNGPropertyListImpl::operator= | ( | const RVNGPropertyListImpl & | plist | ) |
const RVNGProperty * librevenge::RVNGPropertyListImpl::operator[] | ( | const char * | name | ) | const |
void librevenge::RVNGPropertyListImpl::remove | ( | const char * | name | ) |
Referenced by librevenge::RVNGPropertyList::remove().
|
mutable |
Referenced by child(), clear(), empty(), insert(), operator=(), operator[](), and remove().