Crazy Eddies GUI System  0.7.1
Public Member Functions | Friends | List of all members
CEGUI::String::iterator Class Reference

Forward iterator class for String objects. More...

+ Inheritance diagram for CEGUI::String::iterator:
+ Collaboration diagram for CEGUI::String::iterator:

Public Member Functions

 iterator (pointer ptr)
 
reference operator* () const
 
pointer operator-> () const
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
iteratoroperator-- ()
 
iterator operator-- (int)
 
iteratoroperator+= (difference_type offset)
 
iterator operator+ (difference_type offset) const
 
iteratoroperator-= (difference_type offset)
 
iterator operator- (difference_type offset) const
 
difference_type operator- (const const_iterator &iter) const
 
reference operator[] (difference_type offset) const
 
- Public Member Functions inherited from CEGUI::String::const_iterator
 const_iterator (const_pointer ptr)
 
const_reference operator* () const
 
const_pointer operator-> () const
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
const_iteratoroperator-- ()
 
const_iterator operator-- (int)
 
const_iteratoroperator+= (difference_type offset)
 
const_iterator operator+ (difference_type offset) const
 
const_iteratoroperator-= (difference_type offset)
 
const_iterator operator- (difference_type offset) const
 
difference_type operator- (const const_iterator &iter) const
 
const_reference operator[] (difference_type offset) const
 
bool operator== (const const_iterator &iter) const
 
bool operator!= (const const_iterator &iter) const
 
bool operator< (const const_iterator &iter) const
 
bool operator> (const const_iterator &iter) const
 
bool operator<= (const const_iterator &iter) const
 
bool operator>= (const const_iterator &iter) const
 

Friends

iterator operator+ (difference_type offset, const iterator &iter)
 

Additional Inherited Members

- Public Attributes inherited from CEGUI::String::const_iterator
const utf32 * d_ptr
 

Detailed Description

Forward iterator class for String objects.