Itérateur permettant de parcourir tous les types conjonctifs de l'ensemble de types bannis. More...
#include "bannedtypes.h"
Public Member Functions | |
Iterator (BannedTypes const *bt) | |
Constructeur d'itérateur. More... | |
virtual | ~Iterator () |
Destructeur. More... | |
bool | next () |
Passage à l'élément suivant. More... | |
ConceptType::ConjunctiveType const & | getCurrent () const |
Accès à l'élément courant. More... | |
Protected Attributes | |
BannedTypes const * | m_bannedtypes |
Ensemble sur lequel l'itérateur est défini. | |
Itérateur permettant de parcourir tous les types conjonctifs de l'ensemble de types bannis.
cogitant::BannedTypes::Iterator::Iterator | ( | BannedTypes const * | bt | ) |
Constructeur d'itérateur.
|
virtual |
Destructeur.
ConceptType::ConjunctiveType const& cogitant::BannedTypes::Iterator::getCurrent | ( | ) | const |
Accès à l'élément courant.
bool cogitant::BannedTypes::Iterator::next | ( | ) |
Passage à l'élément suivant.