Crazy Eddie's GUI System  0.8.4
CEGUI::String::iterator Class Reference

regular iterator for String. More...

List of all members.

Public Member Functions

 iterator (utf32 *const ptr)
utf32 & operator* () const
utf32 * operator-> () const
String::iteratoroperator++ ()
String::iterator operator++ (int)
String::iteratoroperator-- ()
String::iterator operator-- (int)
String::iteratoroperator+= (difference_type offset)
String::iterator operator+ (difference_type offset) const
String::iteratoroperator-= (difference_type offset)
String::iterator operator- (difference_type offset) const
utf32 & operator[] (difference_type offset) const

Public Attributes

utf32 * d_ptr

Friends

difference_type operator- (const String::iterator &lhs, const String::iterator &rhs)
String::iterator operator+ (difference_type offset, const String::iterator &iter)
bool operator== (const String::iterator &lhs, const String::iterator &rhs)
bool operator!= (const String::iterator &lhs, const String::iterator &rhs)
bool operator< (const String::iterator &lhs, const String::iterator &rhs)
bool operator> (const String::iterator &lhs, const String::iterator &rhs)
bool operator<= (const String::iterator &lhs, const String::iterator &rhs)
bool operator>= (const String::iterator &lhs, const String::iterator &rhs)

Detailed Description

regular iterator for String.

 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends