#include <Ensemble.h>
Graphe de collaboration de Modelib::Partie< T >:
Fonctions membres publiques | |
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 |
~Partie () | |
Fonctions membres protégées | |
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 | |
Fonctions membres privées | |
template<typename Foncteur> | |
Partie | parallel (const Partie &p, const Foncteur &f) const |
Amis | |
class | Ensemble< T > |
Classes | |
struct | Inter |
struct | Union |
Définition à la ligne 58 du fichier Ensemble.h.
|
Construction à partir d'un ensemble
Définition à la ligne 139 du fichier Ensemble.h. |
|
constructeur de copie Définition à la ligne 142 du fichier Ensemble.h. |
|
Définition à la ligne 227 du fichier Ensemble.h. |
|
fonction réalisant l'complementaire d'une partie dans cette partie
Définition à la ligne 183 du fichier Ensemble.h. Références Modelib::Partie< T >::ens, et Modelib::Partie< T >::ids. Référencé par Modelib::operator/(). |
|
fonction réalisant l'intersection de cette partie avec une autre
Définition à la ligne 175 du fichier Ensemble.h. Références Modelib::Partie< T >::parallel(). Référencé par Modelib::operator &(). Voici le graphe d'appel pour cette fonction: ![]() |
|
fonction réalisant l'union de cette partie avec une autre
Définition à la ligne 167 du fichier Ensemble.h. Références Modelib::Partie< T >::parallel(). Référencé par Modelib::operator|(). Voici le graphe d'appel pour cette fonction: ![]() |
|
retourne la liste des objets de cette partie Définition à la ligne 213 du fichier Ensemble.h. Références Modelib::Partie< T >::ens, et Modelib::Partie< T >::ids. Référencé par Modelib::operator<<(). |
|
Définition à la ligne 70 du fichier Ensemble.h. Références Modelib::Partie< T >::ens. |
|
retourne la liste des identifiants de cette partie Définition à la ligne 210 du fichier Ensemble.h. Références Modelib::Partie< T >::ids. |
|
operateur d'assignement a partir d'un ensemble Définition à la ligne 156 du fichier Ensemble.h. Références Modelib::Partie< T >::ens, et Modelib::Partie< T >::ids. |
|
operateur d'assignement Définition à la ligne 145 du fichier Ensemble.h. Références Modelib::Partie< T >::ens, et Modelib::Partie< T >::ids. |
|
Définition à la ligne 94 du fichier Ensemble.h. Références Modelib::Partie< T >::ens, Modelib::Partie< T >::ids, et Modelib::Partie< T >::push(). Référencé par Modelib::Partie< T >::_inter(), et Modelib::Partie< T >::_union(). Voici le graphe d'appel pour cette fonction: ![]() |
|
ajoute un indice à la partie Définition à la ligne 73 du fichier Ensemble.h. Références Modelib::Partie< T >::ids. Référencé par Modelib::Partie< T >::parallel(). |
|
retourne la taille de cette partie Définition à la ligne 225 du fichier Ensemble.h. Références Modelib::Partie< T >::ids. |
|
la classe représentant les ensembles Définition à la ligne 68 du fichier Ensemble.h. |
|
un pointeur sur l'ensemble
Définition à la ligne 62 du fichier Ensemble.h. Référencé par Modelib::Partie< T >::_compl(), Modelib::Partie< T >::Get(), Modelib::Partie< T >::get(), Modelib::Partie< T >::operator=(), et Modelib::Partie< T >::parallel(). |
|
la liste des elements de la partie
Définition à la ligne 63 du fichier Ensemble.h. Référencé par Modelib::Partie< T >::_compl(), Modelib::Partie< T >::Get(), Modelib::Partie< T >::GetIds(), Modelib::Partie< T >::operator=(), Modelib::Partie< T >::parallel(), Modelib::Ensemble< Nuplet_T >::partie(), Modelib::Partie< T >::push(), et Modelib::Partie< T >::Size(). |