Tanl Linguistic Pipeline

Tanl::Text::CharBuffer< CharTraits >::iterator Class Reference

Inheritance diagram for Tanl::Text::CharBuffer< CharTraits >::iterator:
Tanl::Text::CharBuffer< CharTraits >::const_iterator

List of all members.

Public Types

typedef CharTraits::CodeUnit CodeUnit
 The type of the elements of the buffer.
typedef Char CharType
 returned type
typedef char CodeUnit
typedef ptrdiff_t Distance
 type of the underlining buffer elements

Public Member Functions

 iterator (CodeUnit const *ptr=0)
CharType operator* () const
CharTypeoperator-> ()
CharType operator[] (int n)
CharType const operator[] (int n) const
iteratoroperator++ ()
iteratoroperator-- ()
iterator operator++ (int)
iterator operator-- (int)
iteratoroperator+= (int n)
iteratoroperator-= (int n)
iterator operator+ (int n) const
iterator operator- (int n) const
Distance operator- (iterator &other) const
bool operator< (iterator &other) const
bool operator<= (const iterator &other) const
bool operator> (const iterator &other) const
bool operator>= (const iterator &other) const
bool operator== (const iterator &other) const
bool operator!= (const iterator &other) const
 operator CodeUnit const * () const
 operator CodeUnit * () const
iterator StartsWith (char const *other, iterator end)
 iterator (CodeUnit const *ptr)
CharType operator* () const
CharTypeoperator[] (Distance n) const
void incPtr ()
void decPtr ()
iteratoroperator++ ()
iterator operator++ (int)
iteratoroperator-- ()
iterator operator-- (int)
iteratoroperator+= (Distance n)
iteratoroperator-= (Distance n)
bool operator== (iterator const &other)
bool operator!= (iterator const &other)
iterator operator+ (int offset)
iterator operator- (int offset)
int operator- (const iterator &other) const
bool operator< (const iterator &other) const
bool operator<= (const iterator &other) const
bool operator> (const iterator &other) const
bool operator>= (const iterator &other) const
bool operator== (const iterator &other) const
bool operator!= (const iterator &other) const

Protected Attributes

CodeUnit const * ptr

template<typename CharTraits>
class Tanl::Text::CharBuffer< CharTraits >::iterator


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
 
Copyright © 2005-2011 G. Attardi. Generated on 4 Mar 2011 by doxygen 1.6.1.