Itérateur permettant de parcourir tous les types conjonctifs de l'ensemble de types bannis. More...
#include "bannedtypes.h"
Public Member Functions | |
Iterator_Simple (BannedTypes_Simple const *bt, std::list< ConceptType::ConjunctiveType >::const_iterator const &initvalue) | |
Constructeur d'itérateur. More... | |
Public Member Functions inherited from cogitant::BannedTypes::Iterator | |
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... | |
Friends | |
class | BannedTypes_Simple |
Additional Inherited Members | |
Protected Attributes inherited from cogitant::BannedTypes::Iterator | |
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_Simple::Iterator_Simple::Iterator_Simple | ( | BannedTypes_Simple const * | bt, |
std::list< ConceptType::ConjunctiveType >::const_iterator const & | initvalue | ||
) |
Constructeur d'itérateur.