librevenge::RVNGPropertyListIterImpl Class Reference

List of all members.

Public Member Functions

 RVNGPropertyListIterImpl (const RVNGPropertyListImpl *impl)
void rewind ()
bool next ()
bool last ()
const RVNGPropertyoperator() () const
const RVNGPropertyListVectorchild () const
const char * key () const

Private Member Functions

 RVNGPropertyListIterImpl (const RVNGPropertyListIterImpl &other)
RVNGPropertyListIterImploperator= (const RVNGPropertyListIterImpl &other)

Private Attributes

bool m_imaginaryFirst
std::map< std::string,
RVNGPropertyListElement >
::iterator 
m_iter
std::map< std::string,
RVNGPropertyListElement > * 
m_map

Constructor & Destructor Documentation


Member Function Documentation

const RVNGProperty * librevenge::RVNGPropertyListIterImpl::operator() ( ) const
RVNGPropertyListIterImpl& librevenge::RVNGPropertyListIterImpl::operator= ( const RVNGPropertyListIterImpl other) [private]

Member Data Documentation

std::map<std::string, RVNGPropertyListElement>::iterator librevenge::RVNGPropertyListIterImpl::m_iter [private]

Referenced by child(), key(), last(), next(), operator()(), and rewind().

Referenced by last(), next(), and rewind().


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