![]() |
PUMA Library Reference Manual
|
#include <LexerBuffer.h>
Inheritance diagram for Puma::LexerBuffer::ConstIterator: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 |