#include <Ensemble.h>
Membres publics | |
| Partie (Ensemble< T > *_ens=0) | |
| Partie (const Partie &p) | |
| Partie & | operator= (const Partie &p) |
| Partie & | operator= (const Ensemble< T > &_ens) |
| Partie | _union (const Partie &partie) const |
| Partie | _inter (const Partie &partie) const |
| Partie | _compl (const Partie &partie) const |
| std::list< unsigned > | GetIds () const |
| std::list< T > | Get () const |
| unsigned | Size () const |
Membres protégés | |
| T | get (unsigned i) const |
| void | push (unsigned j) |
Attributs Protégés | |
| Ensemble< T > * | ens |
| un pointeur sur l'ensemble | |
| std::list< unsigned > | ids |
| la liste des elements de la partie | |
Amis (friends) | |
| class | Ensemble< T > |
| template<typename U> std::ostream & | operator<< (std::ostream &flux, const Partie< U > &) |
|
||||||||||
|
Construction à partir d'un ensemble
|
|
||||||||||
|
constructeur de copie |
|
||||||||||
|
fonction réalisant l'complementaire d'une partie dans cette partie
|
|
||||||||||
|
fonction réalisant l'intersection de cette partie avec une autre
|
|
||||||||||
|
fonction réalisant l'union de cette partie avec une autre
|
|
|||||||||
|
retourne la liste des objets de cette partie |
|
|||||||||
|
retourne la liste des identifiants de cette partie |
|
||||||||||
|
operateur d'assignement a partir d'un ensemble |
|
||||||||||
|
operateur d'assignement |
|
||||||||||
|
ajoute un indice à la partie |
|
|||||||||
|
retourne la taille de cette partie |
|
|||||
|
la classe représentant les ensembles |
1.3.6