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 |
librevenge::RVNGPropertyListImpl::RVNGPropertyListImpl | ( | const RVNGPropertyListImpl & | plist | ) | [inline] |
const RVNGPropertyListVector * librevenge::RVNGPropertyListImpl::child | ( | const char * | name | ) | const |
Referenced by librevenge::RVNGPropertyList::child().
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().
std::map<std::string, RVNGPropertyListElement> librevenge::RVNGPropertyListImpl::m_map [mutable] |
Referenced by child(), clear(), empty(), insert(), operator=(), operator[](), and remove().