Clarisse 5.0 SP8 SDK
 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.