Tanl Linguistic Pipeline |
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 |
CharType * | operator-> () |
CharType | operator[] (int n) |
CharType const | operator[] (int n) const |
iterator & | operator++ () |
iterator & | operator-- () |
iterator | operator++ (int) |
iterator | operator-- (int) |
iterator & | operator+= (int n) |
iterator & | operator-= (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 |
CharType & | operator[] (Distance n) const |
void | incPtr () |
void | decPtr () |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator-- () |
iterator | operator-- (int) |
iterator & | operator+= (Distance n) |
iterator & | operator-= (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 |