representation d'un identifiant par une chaine de caracteres et sa valeur de hachage. More...
#include <Name.h>
Public Member Functions | |
| Name () | |
| constructeur par defaut. | |
| Name (const char *string) | |
| constructeur. | |
| Name (const std::string &string) | |
| constructeur. | |
| Name (const Name &b) | |
| constructeur. | |
| Name & | operator= (const Name &b) |
| affectation. | |
| unsigned int | hash () const |
| const char * | c_str () const |
| renvoie la chaine de caracteres, si definie. | |
| const char * | c_str () |
| renvoie la chaine de caracteres, si definie. | |
Static Public Member Functions | |
| static unsigned int | getHash (const char *string) |
| static unsigned int | getHash (const std::string &string) |
Friends | |
| bool | operator== (const Name &a, const Name &b) |
| comparaisons. | |
| bool | operator!= (const Name &a, const Name &b) |
| comparaisons. | |
| bool | operator< (const Name &a, const Name &b) |
| comparaisons. | |
| bool | operator> (const Name &a, const Name &b) |
| comparaisons. | |
| int | compare (const Name &a, const Name &b) |
| comparaisons. | |
representation d'un identifiant par une chaine de caracteres et sa valeur de hachage.
definir GK_NAME_NOSTRING pour la version optimisee qui ne stocke que la valeur de hachage : attention c_str() n'est plus accessible !!
1.6.3