commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
commore::StringBuffer::ConstIterator Class Reference

#include <StringBuffer.h>

Public Member Functions

 ConstIterator ()
 
 ConstIterator (size_t t, int i, const Page *p)
 
 ConstIterator (const StringBuffer &sb)
 
bool more () const
 
const char & current ()
 
size_t pos ()
 
size_t next ()
 
ConstIterator operator++ (int)
 
ConstIteratoroperator++ ()
 
const char & operator* ()
 
bool operator== (const ConstIterator &i) const
 

Detailed Description

Const character iterator

Constructor & Destructor Documentation

commore::StringBuffer::ConstIterator::ConstIterator ( )
inline
commore::StringBuffer::ConstIterator::ConstIterator ( size_t  t,
int  i,
const Page p 
)
inline
commore::StringBuffer::ConstIterator::ConstIterator ( const StringBuffer sb)
inline

Member Function Documentation

const char& commore::StringBuffer::ConstIterator::current ( )
inline
Returns
current character
bool commore::StringBuffer::ConstIterator::more ( ) const
inline
Returns
false if iterator reach end of StringBuffer
size_t commore::StringBuffer::ConstIterator::next ( )
inline

Go to next character

Returns
current character position
const char& commore::StringBuffer::ConstIterator::operator* ( )
inline
Returns
current character position
ConstIterator commore::StringBuffer::ConstIterator::operator++ ( int  )
inline

Go to next character

Returns
itertor on previous character
ConstIterator& commore::StringBuffer::ConstIterator::operator++ ( )
inline

Go to next character

Returns
itertor on next character
bool commore::StringBuffer::ConstIterator::operator== ( const ConstIterator i) const
inline
Returns
true if iterators reference same position
size_t commore::StringBuffer::ConstIterator::pos ( )
inline
Returns
current character position

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