librevenge::RVNGPropertyListImpl Class Reference

List of all members.

Public Member Functions

 RVNGPropertyListImpl ()
 RVNGPropertyListImpl (const RVNGPropertyListImpl &plist)
 ~RVNGPropertyListImpl ()
RVNGPropertyListImploperator= (const RVNGPropertyListImpl &plist)
void insert (const char *name, RVNGProperty *prop)
void insert (const char *name, RVNGPropertyListVector *vec)
const RVNGPropertyoperator[] (const char *name) const
const RVNGPropertyListVectorchild (const char *name) const
void remove (const char *name)
void clear ()
bool empty () const

Public Attributes

std::map< std::string,
RVNGPropertyListElement
m_map

Constructor & Destructor Documentation


Member Function Documentation

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

Member Data Documentation


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