Crazy Eddie's GUI System  ${CEGUI_VERSION}
ConstMapIterator_less__std_scope_map_less_CEGUI_scope_String_comma__CEGUI_scope_Font_ptr__comma__CEGUI_scope_StringFastLessCompare_comma__std_scope_allocator_less_std_scope_pair_less_CEGUI_scope_String_const_comma__CEGUI_scope_Font_ptr__greater___greater___greater___greater__wrapper Struct Reference
+ Inheritance diagram for ConstMapIterator_less__std_scope_map_less_CEGUI_scope_String_comma__CEGUI_scope_Font_ptr__comma__CEGUI_scope_StringFastLessCompare_comma__std_scope_allocator_less_std_scope_pair_less_CEGUI_scope_String_const_comma__CEGUI_scope_Font_ptr__greater___greater___greater___greater__wrapper:
+ Collaboration diagram for ConstMapIterator_less__std_scope_map_less_CEGUI_scope_String_comma__CEGUI_scope_Font_ptr__comma__CEGUI_scope_StringFastLessCompare_comma__std_scope_allocator_less_std_scope_pair_less_CEGUI_scope_String_const_comma__CEGUI_scope_Font_ptr__greater___greater___greater___greater__wrapper:

Public Member Functions

 ConstMapIterator_less__std_scope_map_less_CEGUI_scope_String_comma__CEGUI_scope_Font_ptr__comma__CEGUI_scope_StringFastLessCompare_comma__std_scope_allocator_less_std_scope_pair_less_CEGUI_scope_String_const_comma__CEGUI_scope_Font_ptr__greater___greater___greater___greater__wrapper (CEGUI::ConstMapIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > > > const &arg)
 
virtual ::CEGUI::FontgetCurrentValue () const
 Return the value for the item at the current iterator position.
 
::CEGUI::Fontdefault_getCurrentValue () const
 
- Public Member Functions inherited from CEGUI::ConstMapIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > > >
 ConstMapIterator (typename std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::const_iterator start_iter, typename std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::const_iterator end_iter)
 
 ConstMapIterator (typename std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::const_iterator start_iter, typename std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::const_iterator end_iter)
 
ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, typename std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type >::value_type getCurrentValue () const
 Return the value for the item at the current iterator position.
 
ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, typename std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type >::value_type getCurrentValue () const
 Return the value for the item at the current iterator position.
 
std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::key_type getCurrentKey () const
 Return the key for the item at the current iterator position.
 
std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::key_type getCurrentKey () const
 Return the key for the item at the current iterator position.
 
ConstMapIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > > > & operator++ ()
 Increase the iterator position (prefix increment). More...
 
ConstMapIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > > > operator++ (int)
 Increase the iterator position (postfix increment). More...
 
ConstMapIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > > > & operator++ ()
 Increase the iterator position (prefix increment). More...
 
ConstMapIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > > > operator++ (int)
 Increase the iterator position (postfix increment). More...
 
ConstMapIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > > > & operator-- ()
 Decrease the iterator position (prefix decrement). More...
 
ConstMapIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > > > operator-- (int)
 Decrease the iterator position (postfix decrement). More...
 
ConstMapIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > > > & operator-- ()
 Decrease the iterator position (prefix decrement). More...
 
ConstMapIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > > > operator-- (int)
 Decrease the iterator position (postfix decrement). More...
 
- Public Member Functions inherited from CEGUI::ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type >
 ConstBaseIterator (typename std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::const_iterator start_iter, typename std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::const_iterator end_iter)
 ConstBaseIterator constructor. More...
 
 ConstBaseIterator (const ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type > &org)
 ConstBaseIterator copy constructor.
 
 ConstBaseIterator (typename std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::const_iterator start_iter, typename std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::const_iterator end_iter)
 ConstBaseIterator constructor. More...
 
 ConstBaseIterator (const ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type > &org)
 ConstBaseIterator copy constructor.
 
virtual ~ConstBaseIterator (void)
 ConstBaseIterator destructor.
 
virtual ~ConstBaseIterator (void)
 ConstBaseIterator destructor.
 
ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type > & operator= (const ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type > &rhs)
 ConstBaseIterator assignment operator.
 
ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type > & operator= (const ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type > &rhs)
 ConstBaseIterator assignment operator.
 
bool isAtEnd (void) const
 Return whether the current iterator position is at the end of the iterators range.
 
bool isAtEnd (void) const
 Return whether the current iterator position is at the end of the iterators range.
 
bool isAtStart (void) const
 Return whether the current iterator position is at the start of the iterators range.
 
bool isAtStart (void) const
 Return whether the current iterator position is at the start of the iterators range.
 
bool operator== (const ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type > &rhs) const
 Compares two iterators. Return true if the current position of both iterators are equivalent.
 
bool operator== (const ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type > &rhs) const
 Compares two iterators. Return true if the current position of both iterators are equivalent.
 
bool operator!= (const ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type > &rhs) const
 Compares two iterators. Return true if the current position of the iterators are different.
 
bool operator!= (const ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type > &rhs) const
 Compares two iterators. Return true if the current position of the iterators are different.
 
value_type operator* () const
 Return the value for the current iterator position.
 
value_type operator* () const
 Return the value for the current iterator position.
 
void toStart (void)
 Set the iterator current position to the start position.
 
void toStart (void)
 Set the iterator current position to the start position.
 
void toEnd (void)
 Set the iterator current position to the end position.
 
void toEnd (void)
 Set the iterator current position to the end position.
 

Additional Inherited Members

- Public Types inherited from CEGUI::ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type >
typedef std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type value_type
 
typedef std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type value_type
 
- Protected Attributes inherited from CEGUI::ConstBaseIterator< std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >, std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::mapped_type >
std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::const_iterator d_currIter
 'real' iterator describing the current position within the collection.
 
std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::const_iterator d_startIter
 'real' iterator describing the start position within the collection (or what we were told was the start).
 
std::map< CEGUI::String, CEGUI::Font *, CEGUI::StringFastLessCompare, std::allocator< std::pair< CEGUI::String const, CEGUI::Font * > > >::const_iterator d_endIter
 'real' iterator describing the end position within the collection (or what we were told was the end).