librevenge::RVNGString::Iter Class Reference

#include <RVNGString.h>

Public Member Functions

 Iter (const RVNGString &str)
virtual ~Iter ()
void rewind ()
bool next ()
bool last ()
const char * operator() () const

Private Member Functions

 Iter (const Iter &)
Iteroperator= (const Iter &)

Private Attributes

RVNGStringImplm_stringImpl
int m_pos
char * m_curChar

Constructor & Destructor Documentation

◆ Iter() [1/2]

librevenge::RVNGString::Iter::Iter ( const RVNGString & str)

Referenced by Iter(), and operator=().

◆ ~Iter()

librevenge::RVNGString::Iter::~Iter ( )
virtual

◆ Iter() [2/2]

librevenge::RVNGString::Iter::Iter ( const Iter & )
private

Member Function Documentation

◆ last()

bool librevenge::RVNGString::Iter::last ( )

◆ next()

bool librevenge::RVNGString::Iter::next ( )

◆ operator()()

const char * librevenge::RVNGString::Iter::operator() ( ) const

◆ operator=()

Iter & librevenge::RVNGString::Iter::operator= ( const Iter & )
private

◆ rewind()

void librevenge::RVNGString::Iter::rewind ( )

Member Data Documentation

◆ m_curChar

char* librevenge::RVNGString::Iter::m_curChar
mutableprivate

Referenced by Iter(), operator()(), and ~Iter().

◆ m_pos

int librevenge::RVNGString::Iter::m_pos
private

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

◆ m_stringImpl

RVNGStringImpl* librevenge::RVNGString::Iter::m_stringImpl
private

Referenced by Iter(), last(), next(), operator()(), and ~Iter().


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

Generated for librevenge by doxygen 1.14.0