Conteneur contenant une instance d'une classe par type de donnée. Plus de détails...
#include <arcane/utils/DataTypeContainer.h>
Fonctions membres publiques | |
Traits< char >::InstanceType & | instance (char *) |
Traits< signedchar >::InstanceType & | instance (signed char *) |
Traits< unsignedchar >::InstanceType & | instance (unsigned char *) |
Traits< short >::InstanceType & | instance (short *) |
Traits< unsignedshort >::InstanceType & | instance (unsigned short *) |
Traits< int >::InstanceType & | instance (int *) |
Traits< unsignedint >::InstanceType & | instance (unsigned int *) |
Traits< long >::InstanceType & | instance (long *) |
Traits< unsignedlong >::InstanceType & | instance (unsigned long *) |
Traits< longlong >::InstanceType & | instance (long long *) |
Traits< unsignedlonglong >::InstanceType & | instance (unsigned long long *) |
Traits< float >::InstanceType & | instance (float *) |
Traits< double >::InstanceType & | instance (double *) |
Traits< longdouble >::InstanceType & | instance (long double *) |
Attributs publics | |
Traits< char >::InstanceType | m_char |
Traits< signedchar >::InstanceType | m_signed_char |
Traits< unsignedchar >::InstanceType | m_unsigned_char |
Traits< short >::InstanceType | m_short |
Traits< unsignedshort >::InstanceType | m_unsigned_short |
Traits< int >::InstanceType | m_int |
Traits< unsignedint >::InstanceType | m_unsigned_int |
Traits< long >::InstanceType | m_long |
Traits< unsignedlong >::InstanceType | m_unsigned_long |
Traits< longlong >::InstanceType | m_long_long |
Traits< unsignedlonglong >::InstanceType | m_unsigned_long_long |
Traits< float >::InstanceType | m_float |
Traits< double >::InstanceType | m_double |
Traits< longdouble >::InstanceType | m_long_double |
Conteneur contenant une instance d'une classe par type de donnée.
La classe template Traits doit contenir un type InstanceType qui indique pour chaque type du language le type de l'instance du conteneur. Par exemple
La méthode instance() permet de récupérer une référence sur l'instance à partir de son type.
Définition à la ligne 47 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 51 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 63 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 62 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 56 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 58 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 64 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 60 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 54 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 52 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 53 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 57 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 59 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 61 du fichier DataTypeContainer.h.
|
inline |
Définition à la ligne 55 du fichier DataTypeContainer.h.
Traits<char>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_char |
Définition à la ligne 68 du fichier DataTypeContainer.h.
Traits<double>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_double |
Définition à la ligne 80 du fichier DataTypeContainer.h.
Traits<float>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_float |
Définition à la ligne 79 du fichier DataTypeContainer.h.
Traits<int>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_int |
Définition à la ligne 73 du fichier DataTypeContainer.h.
Traits<long>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_long |
Définition à la ligne 75 du fichier DataTypeContainer.h.
Traits<longdouble>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_long_double |
Définition à la ligne 81 du fichier DataTypeContainer.h.
Traits<longlong>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_long_long |
Définition à la ligne 77 du fichier DataTypeContainer.h.
Traits<short>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_short |
Définition à la ligne 71 du fichier DataTypeContainer.h.
Traits<signedchar>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_signed_char |
Définition à la ligne 69 du fichier DataTypeContainer.h.
Traits<unsignedchar>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_unsigned_char |
Définition à la ligne 70 du fichier DataTypeContainer.h.
Traits<unsignedint>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_unsigned_int |
Définition à la ligne 74 du fichier DataTypeContainer.h.
Traits<unsignedlong>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_unsigned_long |
Définition à la ligne 76 du fichier DataTypeContainer.h.
Traits<unsignedlonglong>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_unsigned_long_long |
Définition à la ligne 78 du fichier DataTypeContainer.h.
Traits<unsignedshort>::InstanceType Arcane::BuiltInDataTypeContainer< Traits >::m_unsigned_short |
Définition à la ligne 72 du fichier DataTypeContainer.h.