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.14.0