Référence de la classe DVPCollate< _CharT > (modèle)

Comparaison de chaîne, insensible à la case et aux accents. Plus de détails...

#include <DVPCollate.h>

Liste de tous les membres

Fonctions membres protégées

virtual int do_compare (const _CharT *__lo1, const _CharT *__hi1, const _CharT *__lo2, const _CharT *__hi2) const
 Comparaison de chaîne, insensible à la case et aux accents.
virtual std::basic_string< _CharT > do_transform (const _CharT *__lo, const _CharT *__hi) const
 Transformation en chaînes sans accent ni majuscule.
virtual long do_hash (const _CharT *__lo, const _CharT *__hi) const
 Calcule une valeur de hachage, insensible à la case et aux accents.


Description détaillée

template<typename _CharT>
class DVPCollate< _CharT >

Comparaison de chaîne, insensible à la case et aux accents.

Comparaison de chaîne de caractère insensible à la case et aux accents. Pour l'instant elle ne gère que les wchar_t.


Documentation des fonctions membres

template<typename _CharT >
int DVPCollate< _CharT >::do_compare ( const _CharT *  __lo1,
const _CharT *  __hi1,
const _CharT *  __lo2,
const _CharT *  __hi2 
) const [inline, protected, virtual]

Comparaison de chaîne, insensible à la case et aux accents.

template<typename _CharT >
long DVPCollate< _CharT >::do_hash ( const _CharT *  __lo,
const _CharT *  __hi 
) const [inline, protected, virtual]

Calcule une valeur de hachage, insensible à la case et aux accents.

Voici le graphe d'appel pour cette fonction :

template<typename _CharT >
std::basic_string< _CharT > DVPCollate< _CharT >::do_transform ( const _CharT *  __lo,
const _CharT *  __hi 
) const [inline, protected, virtual]

Transformation en chaînes sans accent ni majuscule.

Voici le graphe d'appel pour cette fonction :


La documentation de cette classe a été générée à partir des fichiers suivants :

Généré le Sun Jun 14 17:47:44 2009 pour defi_cpp_4 par  doxygen 1.5.9