Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Member Functions | Friends | List of all members
cogitant::BannedTypes_Simple::Iterator_Simple Class Reference

Itérateur permettant de parcourir tous les types conjonctifs de l'ensemble de types bannis. More...

#include "bannedtypes.h"

Inheritance diagram for cogitant::BannedTypes_Simple::Iterator_Simple:
cogitant::BannedTypes::Iterator

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.
 

Detailed Description

Itérateur permettant de parcourir tous les types conjonctifs de l'ensemble de types bannis.

Constructor & Destructor Documentation

◆ Iterator_Simple()

cogitant::BannedTypes_Simple::Iterator_Simple::Iterator_Simple ( BannedTypes_Simple const *  bt,
std::list< ConceptType::ConjunctiveType >::const_iterator const &  initvalue 
)

Constructeur d'itérateur.