string_iterator Class Reference

#include <string.hpp>

Collaboration diagram for string_iterator:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 222 of file string.hpp.


Protected Member Functions

bool is_valid () const
const wchar_t & operator* () const
string_iterator operator++ ()
string_iteratoroperator= (const string_iterator &si)
 string_iterator (const string_iterator &si)
 string_iterator (const data::iterable< wchar_t, string_iterator > &parent_iterable)

Private Attributes

const gsgl::stringparent
gsgl::index_t position

Constructor & Destructor Documentation

string_iterator ( const data::iterable< wchar_t, string_iterator > &  parent_iterable  )  [inline, protected]

Definition at line 229 of file string.hpp.

string_iterator ( const string_iterator si  )  [inline, protected]

Definition at line 232 of file string.hpp.


Member Function Documentation

bool is_valid (  )  const [inline, protected]

Definition at line 242 of file string.hpp.

const wchar_t& operator* (  )  const [inline, protected]

Definition at line 244 of file string.hpp.

string_iterator operator++ (  )  [inline, protected]

Definition at line 252 of file string.hpp.

string_iterator& operator= ( const string_iterator si  )  [inline, protected]

Definition at line 235 of file string.hpp.

References string_iterator::parent, and string_iterator::position.


Member Data Documentation

const gsgl::string& parent [private]

Definition at line 225 of file string.hpp.

Referenced by string_iterator::operator=().

Definition at line 226 of file string.hpp.

Referenced by string_iterator::operator=().


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

Generated on Sat Mar 1 13:50:05 2008 for Periapsis Project by  doxygen 1.5.5