Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

List of all members
cogitant::Set_Simple_Final< SetContent > Class Template Reference

Implantation au plus simple (et rapide) d'un ensemble. More...

#include "cogitant/set_simple_final.h"

Méthodes définies de la même façon que pour Set.

Toutes les méthodes définies dans cette classe ont la même signature et fournissent les mêmes traitements que les méthodes de la classe Set.

 Set_Simple_Final ()
 
 Set_Simple_Final (Set_Simple_Final< SetContent > const &c)
 
 ~Set_Simple_Final ()
 
iSet iAdd (const SetContent &c)
 
void iDelete (const iSet i)
 
void findAndDelete (const SetContent &c)
 
void reserve (nSet const size)
 
void clear ()
 
nSet maxSize () const
 
nSet size () const
 
bool empty () const
 
iSet iBegin () const
 
iSet iEnd () const
 
void iNext (iSet &i) const
 
SetContent const & iGetContent (const iSet i) const
 
SetContent & iGetContent (const iSet i)
 
iSet iFind (const SetContent &c) const
 
SetContent & operator[] (const iSet i)
 
SetContent const & operator[] (const iSet i) const
 
bool isValidIterator (const iSet i1) const
 

Detailed Description

template<class SetContent>
class cogitant::Set_Simple_Final< SetContent >

Implantation au plus simple (et rapide) d'un ensemble.

Cette classe implémente exactement les mêmes fonctionnalités que Set de la façon dont elles sont implémentées dans Set_Simple. Cependant, dans cette classe aucune méthode n'est définie virtual ce qui permet de gagner en performances, mais empêche de redéfinir certaines méthodes dans les sous classes. De plus, seul le parcours par identificateurs (iSet) est possible et non le parcours par itérateurs.

See also
Set, Set_Simple, Containers classes.