Itérateur pour le parcours (sélectif par leur type) des objets d'un environnement.
More...
|
| EnvironmentObjectCondIterator () |
| Constructeur d'un itérateur incorrect. More...
|
|
| EnvironmentObjectCondIterator (Set< EnvironmentObject *> const *s, iSet i) |
| Constructeur d'un itérateur sur l'ensemble s à la position i. More...
|
|
| EnvironmentObjectCondIterator (EnvironmentObjectCondIterator< SetContent, SetContent &, selectedtype > const &c) |
| Constructeur par recopie. More...
|
|
| SetCondIterator () |
| Constructeur d'un itérateur incorrect. More...
|
|
| SetCondIterator (SetCondIteratorCondition const *condition, Set< EnvironmentObject * > const *s, iSet i, bool init=true) |
| Constructeur d'un itérateur sur l'ensemble s à la position i, utilisant un filtre donné par l'objet condition. More...
|
|
| SetCondIterator (SetCondIterator< EnvironmentObject *, EnvironmentObject * & > const &c) |
| Constructeur par recopie. More...
|
|
virtual | ~SetCondIterator () |
| Destructeur. More...
|
|
SetCondIterator< EnvironmentObject *, SetContentRef > const & | operator++ () |
| Incrémentation de l'itérateur. More...
|
|
SetCondIterator< EnvironmentObject *, SetContentRef > const & | operator++ (int) |
| Incrémentation de l'itérateur. More...
|
|
| SetIterator () |
| Constructeur d'un itérateur incorrect. More...
|
|
| SetIterator (Set< EnvironmentObject * > const *s, iSet i) |
| Constructeur d'un itérateur sur l'ensemble s à la position i. More...
|
|
| SetIterator (SetIterator< EnvironmentObject *, EnvironmentObject * & > const &c) |
| Constructeur par recopie. More...
|
|
virtual | ~SetIterator () |
| Destructeur. More...
|
|
SetContentRef | operator* () const |
| Accès à l'élément de l'ensemble représenté par l'itérateur. More...
|
|
SetIterator< EnvironmentObject *, SetContentRef > const & | operator++ () |
| Incrémentation de l'itérateur. More...
|
|
SetIterator< EnvironmentObject *, SetContentRef > const & | operator++ (int) |
| Incrémentation de l'itérateur. More...
|
|
| SetIteratorBase () |
| Constructeur d'un itérateur incorrect. More...
|
|
| SetIteratorBase (Set< EnvironmentObject * > const *s, iSet i) |
| Constructeur d'un itérateur sur l'ensemble s à la position i. More...
|
|
| SetIteratorBase (SetIteratorBase< EnvironmentObject * > const &s) |
| Constructeur par recopie. More...
|
|
virtual | ~SetIteratorBase () |
| Destructeur. More...
|
|
Set< EnvironmentObject * > const * | set () const |
| Accès à l'ensemble repéré par l'itérateur. More...
|
|
virtual iSet | iSetValue () const |
| Accès à l'identificateur repéré par l'itérateur. More...
|
|
virtual bool | isValid () const |
| L'itérateur est-il valide ou est-il en fin ? More...
|
|
bool | operator== (SetIteratorBase< EnvironmentObject * > const &c) const |
| Test d'égalité. More...
|
|
bool | operator!= (SetIteratorBase< EnvironmentObject * > const &c) const |
| Test de différence. More...
|
|
template<class SetContent, class SetContentRef, EnvironmentObject::Type selectedtype>
class cogitant::EnvironmentObjectCondIterator< SetContent, SetContentRef, selectedtype >
Itérateur pour le parcours (sélectif par leur type) des objets d'un environnement.