gatb.core-API-0.0.0
|
Iterator that loops over std::list. More...
#include <IteratorHelpers.hpp>
Additional Inherited Members | |
Public Member Functions inherited from STLIterator< std::list< Type >, Type > | |
STLIterator (const std::list< Type > &l) | |
virtual | ~STLIterator () |
Public Member Functions inherited from Iterator< Type > | |
Type * | operator-> () |
Type & | operator* () |
void | iterate (const Functor &f) |
virtual void | setItem (Type &i) |
bool | get (std::vector< Type > ¤t) |
virtual void | reset () |
virtual void | finalize () |
virtual std::vector< Iterator< Type > * > | getComposition () |
Public Member Functions inherited from SmartPointer | |
void | use () |
void | forget () |
Public Member Functions inherited from ISmartPointer | |
virtual | ~ISmartPointer () |
Protected Member Functions inherited from SmartPointer | |
SmartPointer () | |
virtual | ~SmartPointer () |
Iterator that loops over std::list.
This class is a wrapper between the STL list implementation and our own Iterator abstraction.
Note that the class is still a template one since we can iterate on list of anything.