Classes génériques de représentation d'ensembles. More...
Classes | |
class | cogitant::Set< SetContent > |
Classe générique abstraite pour la représentation d'un ensemble. More... | |
class | cogitant::SetIterator< SetContent, SetContentRef > |
Classe représentant un itérateur sur l'ensemble. More... | |
class | cogitant::SetIteratorBase< SetContent > |
Classe de base des itérateurs de Set. More... | |
class | cogitant::SetIterator< SetContent, SetContentRef > |
Classe représentant un itérateur sur l'ensemble. More... | |
class | cogitant::SetCondIterator< SetContent, SetContentRef > |
Classe représentant un itérateur sur un sous ensemble d'éléments d'un ensemble. More... | |
class | cogitant::SetCondIterator< SetContent, SetContentRef >::SetCondIteratorCondition |
Classe devant être instanciée pour permettre le filtre de certains éléments dans le parcours. More... | |
class | cogitant::Set< SetContent > |
Classe générique abstraite pour la représentation d'un ensemble. More... | |
Namespaces | |
cogitant | |
Espace de nom de toutes les classes et types de la plate-forme. | |
Typedefs | |
typedef unsigned int | cogitant::nSet |
Nombre d'éléments d'un ensemble. More... | |
typedef nSet | cogitant::iSet |
Identificateur sur un ensemble. More... | |
Functions | |
template<class SetContent > | |
std::ostream & | cogitant::operator<< (std::ostream &out, Set< SetContent > const &c) |
Opérateur de sortie pour la classe Set. More... | |
Variables | |
const iSet | cogitant::ISET_NULL = std::numeric_limits<unsigned int>::max() |
Valeur particulière incorrecte d'identificateur. More... | |
Classes génériques de représentation d'ensembles.
Déclaration de la classe cogitant::Set, des classes d'itérateurs cogitant::SetIteratorBase, cogitant::SetIterator, cogitant::SetCondIterator, cogitant::SetCondIterator::SetCondIteratorCondition ainsi que du type d'identificateur pour les éléments des ensembles cogitant::iSet.