#include <Ensemble.h>
Types Publics | |
typedef Partie< T > | Partie |
Membres publics | |
Ensemble () | |
Ensemble (const Ensemble &ens) | |
Ensemble & | operator= (const Ensemble &ens) |
Ensemble (std::list< T > base) | |
Partie | partie (const Propriete< T > &p) |
Partie | all () |
T | Get (unsigned i) const |
T & | Get (unsigned i) |
unsigned | Size () const |
void | Add (const T &element) |
~Ensemble () | |
Amis (friends) | |
class | Partie< T > |
template<typename U> std::ostream & | operator<< (std::ostream &flux, const Ensemble< U > &ens) |
Ce conteneur est glouton, c'est à dire que l'on ne peut pas lui enlever d'objet
Il faut donc bien le definir a sa contruction
|
constructeurr par defaut |
|
constructeur de copie |
|
constructeur a partir d'une liste d'elements |
|
Destruvteur |
|
Ajoute un element a l'ensemble |
|
Retourne la partie englobant tous les elements |
|
recupere le i-eme element ajoute a l'ensemble |
|
recupere le i-eme element ajoute a l'ensemble |
|
operateur d'assignement |
|
recuperation d'une partie verifiant une propriete
|
|
renvoie la taille de l'ensemble |
|
surcharge de flux destine a l'affichage |
|
classe representant une partie de l'ensemble |