PUMA Library Reference Manual
|
#include <LexerBuffer.h>
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef std::size_t | difference_type |
typedef char | value_type |
typedef char * | pointer |
typedef char & | reference |
Public Member Functions | |
ConstIterator (const char *ptr=0) | |
ConstIterator (const ConstIterator &r) | |
ConstIterator & | operator= (const ConstIterator &r) |
bool | operator== (const ConstIterator &r) const |
bool | operator!= (const ConstIterator &r) const |
ConstIterator & | operator++ () |
ConstIterator | operator++ (int) |
const char & | operator* () const |
Protected Attributes | |
const char * | _ptr |
Friends | |
class | LexerBuffer |
typedef std::size_t Puma::LexerBuffer::ConstIterator::difference_type |
typedef std::forward_iterator_tag Puma::LexerBuffer::ConstIterator::iterator_category |
typedef char* Puma::LexerBuffer::ConstIterator::pointer |
typedef char& Puma::LexerBuffer::ConstIterator::reference |
typedef char Puma::LexerBuffer::ConstIterator::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
protected |