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

#include <StringBuffer.h>

Public Member Functions

 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

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: