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

const iterator for String. More...

List of all members.

Public Member Functions

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

Public Attributes

const utf32 * d_ptr

Friends

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

Detailed Description

const iterator for String.

 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends