Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
CoreListIterator< T, R > Class Template Reference

Public Member Functions

 CoreListIterator (const CoreList< T > &list, CoreListId current)
 
CoreListIteratoroperator++ ()
 
CoreListIteratoroperator-- ()
 
CoreListIterator operator+ (unsigned int increment)
 
CoreListIterator operator- (unsigned int decrement)
 
CoreListIterator operator++ (int)
 
CoreListIterator operator-- (int)
 
bool operator== (const CoreListIterator &other)
 
bool operator!= (const CoreListIterator &other)
 
T & operator* ()
 
T * operator-> ()
 

Detailed Description

template<class T, bool R>
class CoreListIterator< T, R >

Very basic iterator class used to iterator over a CoreList.

Template Parameters
TThe type of the items being iterated over.
Rfalse if the iterator is a forward iterator, true if it's backward.
See Also
CoreList::begin, CoreList::end, CoreList::rbegin and CoreList::rend.