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