Puma Reference Manual Puma::CLexerBuffer::ConstIterator Class Reference



Puma::CLexerBuffer::ConstIterator Class Reference

#include <CLexerBuffer.h>

Inheritance diagram for Puma::CLexerBuffer::ConstIterator:
Inheritance graph

List of all members.

Public Member Functions

 ConstIterator (const char *ptr=0)
 ConstIterator (const ConstIterator &r)
ConstIteratoroperator++ ()
ConstIterator operator++ (int)
ConstIteratoradjust ()
int continuations () const
int lines () const
void reset_counters ()
- Public Member Functions inherited from Puma::LexerBuffer::ConstIterator
 ConstIterator (const ConstIterator &r)
ConstIteratoroperator= (ConstIterator &r)
bool operator== (const ConstIterator &r) const
bool operator!= (const ConstIterator &r) const
const char & operator* () const

Friends

class CLexerBuffer

Additional Inherited Members

- Public Types inherited from Puma::LexerBuffer::ConstIterator
typedef std::forward_iterator_tag iterator_category
typedef std::size_t difference_type
typedef char value_type
typedef char * pointer
typedef char & reference
- Protected Attributes inherited from Puma::LexerBuffer::ConstIterator
const char * _ptr

Constructor & Destructor Documentation

Puma::CLexerBuffer::ConstIterator::ConstIterator ( const char *  ptr = 0)
inline

Reimplemented from Puma::LexerBuffer::ConstIterator.

Puma::CLexerBuffer::ConstIterator::ConstIterator ( const ConstIterator r)
inline

Member Function Documentation

ConstIterator& Puma::CLexerBuffer::ConstIterator::adjust ( )
inline
int Puma::CLexerBuffer::ConstIterator::continuations ( ) const
inline
int Puma::CLexerBuffer::ConstIterator::lines ( ) const
inline
ConstIterator& Puma::CLexerBuffer::ConstIterator::operator++ ( )
inline

Reimplemented from Puma::LexerBuffer::ConstIterator.

ConstIterator Puma::CLexerBuffer::ConstIterator::operator++ ( int  )
inline

Reimplemented from Puma::LexerBuffer::ConstIterator.

void Puma::CLexerBuffer::ConstIterator::reset_counters ( )
inline

Friends And Related Function Documentation

friend class CLexerBuffer
friend



Puma Reference Manual. Created on Sun Jul 1 2012.