librevenge::RVNGPropertyListVectorIterImpl Class Reference

Public Member Functions

 RVNGPropertyListVectorIterImpl (std::vector< RVNGPropertyList > *vect)
 
 ~RVNGPropertyListVectorIterImpl ()
 
void rewind ()
 
bool next ()
 
bool last ()
 
const RVNGPropertyListoperator() () const
 

Private Member Functions

 RVNGPropertyListVectorIterImpl (const RVNGPropertyListVectorIterImpl &)
 
RVNGPropertyListVectorIterImploperator= (const RVNGPropertyListVectorIterImpl &)
 

Private Attributes

std::vector< RVNGPropertyList > * m_vector
 
std::vector< RVNGPropertyList >
::iterator 
m_iter
 
bool m_imaginaryFirst
 

Constructor & Destructor Documentation

librevenge::RVNGPropertyListVectorIterImpl::RVNGPropertyListVectorIterImpl ( std::vector< RVNGPropertyList > *  vect)
inline
librevenge::RVNGPropertyListVectorIterImpl::~RVNGPropertyListVectorIterImpl ( )
inline
librevenge::RVNGPropertyListVectorIterImpl::RVNGPropertyListVectorIterImpl ( const RVNGPropertyListVectorIterImpl )
private

Member Function Documentation

bool librevenge::RVNGPropertyListVectorIterImpl::last ( )
inline
bool librevenge::RVNGPropertyListVectorIterImpl::next ( )
inline
const RVNGPropertyList& librevenge::RVNGPropertyListVectorIterImpl::operator() ( ) const
inline
RVNGPropertyListVectorIterImpl& librevenge::RVNGPropertyListVectorIterImpl::operator= ( const RVNGPropertyListVectorIterImpl )
private
void librevenge::RVNGPropertyListVectorIterImpl::rewind ( )
inline

Member Data Documentation

bool librevenge::RVNGPropertyListVectorIterImpl::m_imaginaryFirst
private

Referenced by next(), and rewind().

std::vector<RVNGPropertyList>::iterator librevenge::RVNGPropertyListVectorIterImpl::m_iter
private

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

std::vector<RVNGPropertyList>* librevenge::RVNGPropertyListVectorIterImpl::m_vector
private

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


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

Generated for librevenge by doxygen 1.8.7