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 |
Referenced by operator=(), and RVNGPropertyListImpl().
|
inline |
|
inline |
const RVNGPropertyListVector * librevenge::RVNGPropertyListImpl::child | ( | const char * | name | ) | const |
void librevenge::RVNGPropertyListImpl::clear | ( | ) |
bool librevenge::RVNGPropertyListImpl::empty | ( | ) | const |
void librevenge::RVNGPropertyListImpl::insert | ( | const char * | name, |
RVNGProperty * | prop ) |
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 | ) |
|
mutable |
Referenced by child(), clear(), empty(), insert(), insert(), operator=(), operator[](), remove(), RVNGPropertyListImpl(), and RVNGPropertyListImpl().