Page principale | Liste des namespaces | Hiérarchie des classes | Liste des classes | Répertoires | Liste des fichiers | Membres de namespace | Membres de classe | Membres de fichier

Référence de la classe SortedList< T > (modèle)

#include <list.h>

Graphe d'héritage de SortedList< T >:

Inheritance graph
[légende]
Graphe de collaboration de SortedList< T >:

Collaboration graph
[légende]
Liste de tous les membres

Fonctions membres publiques

 SortedList (int(*comp)(T x, T y))
 ~SortedList ()
void Insert (T item)
void SanityCheck () const
void SelfTest (T *p, int numEntries)

Fonctions membres privées

void Prepend (T item)
void Append (T item)

Attributs privés

int(* compare )(T x, T y)

Description détaillée

template<class T>
class SortedList< T >

Définition à la ligne 92 du fichier list.h.


Documentation des contructeurs et destructeur

template<class T>
SortedList< T >::SortedList int(*)(T x, T y)  comp  )  [inline]
 

Définition à la ligne 94 du fichier list.h.

Références SortedList< T >::compare.

template<class T>
SortedList< T >::~SortedList  )  [inline]
 

Définition à la ligne 95 du fichier list.h.


Documentation des fonctions membres

template<class T>
void SortedList< T >::Append item  )  [inline, private, virtual]
 

Réimplémentée à partir de List< T >.

Définition à la ligne 108 du fichier list.h.

Références SortedList< T >::Insert().

Voici le graphe d'appel pour cette fonction:

template<class T>
void SortedList< T >::Insert item  ) 
 

Définition à la ligne 234 du fichier list.cc.

Références ASSERT, SortedList< T >::compare, List< T >::first, List< T >::IsInList(), ListElement< T >::item, List< T >::last, ListElement< T >::next, NULL, et List< T >::numInList.

Référencé par SortedList< T >::Append(), SortedList< T >::Prepend(), et SortedList< T >::SelfTest().

Voici le graphe d'appel pour cette fonction:

template<class T>
void SortedList< T >::Prepend item  )  [inline, private, virtual]
 

Réimplémentée à partir de List< T >.

Définition à la ligne 106 du fichier list.h.

Références SortedList< T >::Insert().

Voici le graphe d'appel pour cette fonction:

template<class T>
void SortedList< T >::SanityCheck  )  const [virtual]
 

Réimplémentée à partir de List< T >.

Définition à la ligne 336 du fichier list.cc.

Références ASSERT, SortedList< T >::compare, ListElement< T >::item, List< T >::last, ListElement< T >::next, NULL, et List< T >::SanityCheck().

Référencé par SortedList< T >::SelfTest().

Voici le graphe d'appel pour cette fonction:

template<class T>
void SortedList< T >::SelfTest T *  p,
int  numEntries
 

Réimplémentée à partir de List< T >.

Définition à la ligne 356 du fichier list.cc.

Références ASSERT, SortedList< T >::compare, SortedList< T >::Insert(), List< T >::IsInList(), List< T >::RemoveFront(), SortedList< T >::SanityCheck(), et List< T >::SelfTest().

Référencé par LibSelfTest().

Voici le graphe d'appel pour cette fonction:


Documentation des données membres

template<class T>
int(* SortedList< T >::compare)(T x, T y) [private]
 

Référencé par SortedList< T >::Insert(), SortedList< T >::SanityCheck(), SortedList< T >::SelfTest(), et SortedList< T >::SortedList().


La documentation de cette classe a été générée à partir des fichiers suivants:
Généré le Sun Jan 15 00:48:24 2006 pour Système NachOS : par  doxygen 1.4.4