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

§ RVNGPropertyListVectorIterImpl() [1/2]

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

§ ~RVNGPropertyListVectorIterImpl()

librevenge::RVNGPropertyListVectorIterImpl::~RVNGPropertyListVectorIterImpl ( )
inline

§ RVNGPropertyListVectorIterImpl() [2/2]

librevenge::RVNGPropertyListVectorIterImpl::RVNGPropertyListVectorIterImpl ( const RVNGPropertyListVectorIterImpl )
private

Member Function Documentation

§ last()

bool librevenge::RVNGPropertyListVectorIterImpl::last ( )
inline

§ next()

bool librevenge::RVNGPropertyListVectorIterImpl::next ( )
inline

§ operator()()

const RVNGPropertyList& librevenge::RVNGPropertyListVectorIterImpl::operator() ( ) const
inline

§ operator=()

RVNGPropertyListVectorIterImpl& librevenge::RVNGPropertyListVectorIterImpl::operator= ( const RVNGPropertyListVectorIterImpl )
private

§ rewind()

void librevenge::RVNGPropertyListVectorIterImpl::rewind ( )
inline

Member Data Documentation

§ m_imaginaryFirst

bool librevenge::RVNGPropertyListVectorIterImpl::m_imaginaryFirst
private

§ m_iter

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

§ m_vector

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

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

Generated for librevenge by doxygen 1.8.12