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

Classes | Namespaces | Typedefs | Functions | Variables
set.h File Reference

Classes génériques de représentation d'ensembles. More...

#include <iostream>
#include "cogitant/common.h"
#include <limits>
#include "cogitant/set.cpp"

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...
 

Detailed Description

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.

Author
David Genest.
See also
Containers classes.