librevenge::RVNGPropertyListImpl Class Reference

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, RVNGPropertyListElementm_map
 

Constructor & Destructor Documentation

◆ RVNGPropertyListImpl() [1/2]

librevenge::RVNGPropertyListImpl::RVNGPropertyListImpl ( )
inline

◆ RVNGPropertyListImpl() [2/2]

librevenge::RVNGPropertyListImpl::RVNGPropertyListImpl ( const RVNGPropertyListImpl plist)
inline

◆ ~RVNGPropertyListImpl()

librevenge::RVNGPropertyListImpl::~RVNGPropertyListImpl ( )
inline

Member Function Documentation

◆ child()

const RVNGPropertyListVector * librevenge::RVNGPropertyListImpl::child ( const char *  name) const

◆ clear()

void librevenge::RVNGPropertyListImpl::clear ( )

◆ empty()

bool librevenge::RVNGPropertyListImpl::empty ( ) const

◆ insert() [1/2]

void librevenge::RVNGPropertyListImpl::insert ( const char *  name,
RVNGProperty prop 
)

◆ insert() [2/2]

void librevenge::RVNGPropertyListImpl::insert ( const char *  name,
RVNGPropertyListVector vec 
)

◆ operator=()

RVNGPropertyListImpl & librevenge::RVNGPropertyListImpl::operator= ( const RVNGPropertyListImpl plist)

◆ operator[]()

const RVNGProperty * librevenge::RVNGPropertyListImpl::operator[] ( const char *  name) const

◆ remove()

void librevenge::RVNGPropertyListImpl::remove ( const char *  name)

Member Data Documentation

◆ m_map

std::map<std::string, RVNGPropertyListElement> librevenge::RVNGPropertyListImpl::m_map
mutable

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

Generated for librevenge by doxygen 1.8.14