zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Zeni::String::const_iterator Class Reference

#include <String.h>

Public Types

typedef ptrdiff_t difference_type
 
typedef
std::random_access_iterator_tag 
iterator_category
 
typedef value_typepointer
 
typedef value_typereference
 
typedef char value_type
 

Public Member Functions

 const_iterator ()
 
 const_iterator (const const_iterator &rhs)
 
 const_iterator (const String::iterator &rhs)
 
 ~const_iterator ()
 
bool operator!= (const const_iterator &rhs) const
 
value_type operator* () const
 
const_iterator operator+ (const difference_type &n) const
 
const_iterator operator++ ()
 
const_iterator operator++ (int)
 
const_iterator operator+= (const difference_type &n)
 
const_iterator operator- (const difference_type &n) const
 
difference_type operator- (const const_iterator &rhs) const
 
const_iterator operator-- ()
 
const_iterator operator-- (int)
 
const_iterator operator-= (const difference_type &n)
 
value_type operator-> () const
 
bool operator< (const const_iterator &rhs) const
 
bool operator<= (const const_iterator &rhs) const
 
const_iteratoroperator= (const const_iterator &rhs)
 
const_iteratoroperator= (const String::iterator &rhs)
 
bool operator== (const const_iterator &rhs) const
 
bool operator> (const const_iterator &rhs) const
 
bool operator>= (const const_iterator &rhs) const
 
value_type operator[] (const difference_type &n) const
 

Friends

class String
 

Detailed Description

Definition at line 89 of file String.h.

Member Typedef Documentation

Definition at line 93 of file String.h.

typedef std::random_access_iterator_tag Zeni::String::const_iterator::iterator_category

Definition at line 94 of file String.h.

Definition at line 96 of file String.h.

Definition at line 97 of file String.h.

Definition at line 95 of file String.h.

Constructor & Destructor Documentation

Zeni::String::const_iterator::const_iterator ( )

Definition at line 93 of file String.cpp.

Zeni::String::const_iterator::~const_iterator ( )

Definition at line 94 of file String.cpp.

Zeni::String::const_iterator::const_iterator ( const const_iterator rhs)

Definition at line 96 of file String.cpp.

Zeni::String::const_iterator::const_iterator ( const String::iterator rhs)

Member Function Documentation

bool Zeni::String::const_iterator::operator!= ( const const_iterator rhs) const

Definition at line 103 of file String.cpp.

References const.

String::const_iterator::value_type Zeni::String::const_iterator::operator* ( ) const

Definition at line 105 of file String.cpp.

References const.

String::const_iterator Zeni::String::const_iterator::operator+ ( const difference_type n) const

Definition at line 125 of file String.cpp.

References const.

String::const_iterator Zeni::String::const_iterator::operator++ ( )

Definition at line 108 of file String.cpp.

String::const_iterator Zeni::String::const_iterator::operator++ ( int  )

Definition at line 116 of file String.cpp.

String::const_iterator Zeni::String::const_iterator::operator+= ( const difference_type n)

Definition at line 134 of file String.cpp.

String::const_iterator Zeni::String::const_iterator::operator- ( const difference_type n) const

Definition at line 126 of file String.cpp.

References const.

String::const_iterator::difference_type Zeni::String::const_iterator::operator- ( const const_iterator rhs) const

Definition at line 127 of file String.cpp.

References const.

String::const_iterator Zeni::String::const_iterator::operator-- ( )

Definition at line 112 of file String.cpp.

String::const_iterator Zeni::String::const_iterator::operator-- ( int  )

Definition at line 120 of file String.cpp.

String::const_iterator Zeni::String::const_iterator::operator-= ( const difference_type n)

Definition at line 138 of file String.cpp.

String::const_iterator::value_type Zeni::String::const_iterator::operator-> ( ) const

Definition at line 106 of file String.cpp.

References const.

bool Zeni::String::const_iterator::operator< ( const const_iterator rhs) const

Definition at line 129 of file String.cpp.

References const.

bool Zeni::String::const_iterator::operator<= ( const const_iterator rhs) const

Definition at line 131 of file String.cpp.

References const.

String::const_iterator & Zeni::String::const_iterator::operator= ( const const_iterator rhs)

Definition at line 97 of file String.cpp.

const_iterator& Zeni::String::const_iterator::operator= ( const String::iterator rhs)
bool Zeni::String::const_iterator::operator== ( const const_iterator rhs) const

Definition at line 102 of file String.cpp.

References const.

bool Zeni::String::const_iterator::operator> ( const const_iterator rhs) const

Definition at line 130 of file String.cpp.

References const.

bool Zeni::String::const_iterator::operator>= ( const const_iterator rhs) const

Definition at line 132 of file String.cpp.

References const.

String::const_iterator::value_type Zeni::String::const_iterator::operator[] ( const difference_type n) const

Definition at line 143 of file String.cpp.

References const.

Friends And Related Function Documentation

friend class String
friend

Definition at line 90 of file String.h.


The documentation for this class was generated from the following files: