Page principale | Hiérarchie des classes | Liste des composants | Liste des fichiers | Composants

Référence de la classe Partie< T >

Classe représentant les parties d'ensembles. Plus de détails...

#include <Ensemble.h>

Liste de tous les membres

Membres publics

 Partie (Ensemble< T > *_ens=0)
 Partie (const Partie &p)
Partieoperator= (const Partie &p)
Partieoperator= (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

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 > &)


Description détaillée

template<typename T>
class Partie< T >

Classe représentant les parties d'ensembles.


Documentation des contructeurs et destructeurs

template<typename T>
Partie< T >::Partie Ensemble< T > *  _ens = 0  )  [inline]
 

Construction à partir d'un ensemble

Paramètres:
ens un pointeur sur l'ensemble de départ

template<typename T>
Partie< T >::Partie const Partie< T > &  p  )  [inline]
 

constructeur de copie


Documentation des méthodes

template<typename T>
Partie Partie< T >::_compl const Partie< T > &  partie  )  const [inline]
 

fonction réalisant l'complementaire d'une partie dans cette partie

Paramètres:
partie la partie avec laquelle faire le complementaire
Renvoie:
le complementaire de la partie dans cette partie

template<typename T>
Partie Partie< T >::_inter const Partie< T > &  partie  )  const [inline]
 

fonction réalisant l'intersection de cette partie avec une autre

Paramètres:
partie la partie avec laquelle faire l'intersection
Renvoie:
l'intersection des deux parties

template<typename T>
Partie Partie< T >::_union const Partie< T > &  partie  )  const [inline]
 

fonction réalisant l'union de cette partie avec une autre

Paramètres:
partie la partie avec laquelle faire l'union
Renvoie:
l'union des deux parties

template<typename T>
std::list<T> Partie< T >::Get  )  const [inline]
 

retourne la liste des objets de cette partie

template<typename T>
std::list<unsigned> Partie< T >::GetIds  )  const [inline]
 

retourne la liste des identifiants de cette partie

template<typename T>
Partie& Partie< T >::operator= const Ensemble< T > &  _ens  )  [inline]
 

operateur d'assignement a partir d'un ensemble

template<typename T>
Partie& Partie< T >::operator= const Partie< T > &  p  )  [inline]
 

operateur d'assignement

template<typename T>
void Partie< T >::push unsigned  j  )  [inline, protected]
 

ajoute un indice à la partie

template<typename T>
unsigned Partie< T >::Size  )  const [inline]
 

retourne la taille de cette partie


Documentation des fonctions amies et associées

template<typename T>
friend class Ensemble< T > [friend]
 

la classe représentant les ensembles


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Mon Jul 18 23:07:41 2005 pour Modelib par doxygen 1.3.6