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

Public Member Functions

virtual ::CEGUI::EventLinkDefinition const * getCurrentValue () const
 Return the value for the item at the current iterator position.
 
- Public Member Functions inherited from CEGUI::ConstBaseIterator< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * >
 ConstBaseIterator (typename CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >::const_iterator start_iter, typename CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >::const_iterator end_iter)
 ConstBaseIterator constructor. More...
 
 ConstBaseIterator (const ConstBaseIterator< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * > &org)
 ConstBaseIterator copy constructor.
 
 ConstBaseIterator (typename CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >::const_iterator start_iter, typename CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >::const_iterator end_iter)
 ConstBaseIterator constructor. More...
 
 ConstBaseIterator (const ConstBaseIterator< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * > &org)
 ConstBaseIterator copy constructor.
 
virtual ~ConstBaseIterator (void)
 ConstBaseIterator destructor.
 
virtual ~ConstBaseIterator (void)
 ConstBaseIterator destructor.
 
ConstBaseIterator< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * > & operator= (const ConstBaseIterator< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * > &rhs)
 ConstBaseIterator assignment operator.
 
ConstBaseIterator< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * > & operator= (const ConstBaseIterator< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * > &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< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * > &rhs) const
 Compares two iterators. Return true if the current position of both iterators are equivalent.
 
bool operator== (const ConstBaseIterator< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * > &rhs) const
 Compares two iterators. Return true if the current position of both iterators are equivalent.
 
bool operator!= (const ConstBaseIterator< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * > &rhs) const
 Compares two iterators. Return true if the current position of the iterators are different.
 
bool operator!= (const ConstBaseIterator< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * > &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< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * >
typedef CEGUI::EventLinkDefinition const * value_type
 
typedef CEGUI::EventLinkDefinition const * value_type
 
- Protected Attributes inherited from CEGUI::ConstBaseIterator< CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >, CEGUI::EventLinkDefinition const * >
CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >::const_iterator d_currIter
 'real' iterator describing the current position within the collection.
 
CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >::const_iterator d_startIter
 'real' iterator describing the start position within the collection (or what we were told was the start).
 
CEGUI::NamedDefinitionCollator< CEGUI::String, CEGUI::EventLinkDefinition const * >::const_iterator d_endIter
 'real' iterator describing the end position within the collection (or what we were told was the end).