Interface du conteneur des dispatchers. Plus de détails...
Classes | |
class | ContainerTraits |
Fonctions membres publiques | |
ITypeDispatcher< char > * | dispatcher (char *v) override |
ITypeDispatcher< signed char > * | dispatcher (signed char *v) override |
ITypeDispatcher< unsigned char > * | dispatcher (unsigned char *v) override |
ITypeDispatcher< short > * | dispatcher (short *v) override |
ITypeDispatcher< unsigned short > * | dispatcher (unsigned short *v) override |
ITypeDispatcher< int > * | dispatcher (int *v) override |
ITypeDispatcher< unsigned int > * | dispatcher (unsigned int *v) override |
ITypeDispatcher< long > * | dispatcher (long *v) override |
ITypeDispatcher< unsigned long > * | dispatcher (unsigned long *v) override |
ITypeDispatcher< long long > * | dispatcher (long long *v) override |
ITypeDispatcher< unsigned long long > * | dispatcher (unsigned long long *v) override |
ITypeDispatcher< float > * | dispatcher (float *v) override |
ITypeDispatcher< double > * | dispatcher (double *v) override |
ITypeDispatcher< long double > * | dispatcher (long double *v) override |
ITypeDispatcher< BFloat16 > * | dispatcher (BFloat16 *v) override |
ITypeDispatcher< Float16 > * | dispatcher (Float16 *v) override |
IControlDispatcher * | controlDispatcher () override |
ISerializeDispatcher * | serializeDispatcher () override |
template<typename DataType > | |
void | setDispatcher (ITypeDispatcher< DataType > *x) |
void | setDispatcher (IControlDispatcher *x) |
void | setDispatcher (ISerializeDispatcher *x) |
void | setDeleteDispatchers (bool v) |
Indique si lors de la destruction on appelle l'opérateur delete sur les instances (faux par défaut) | |
Attributs privés | |
BuiltInDataTypeContainer< ContainerTraits > | m_container |
IControlDispatcher * | m_control = nullptr |
ISerializeDispatcher * | m_serialize = nullptr |
bool | m_is_delete_dispatchers = false |
Interface du conteneur des dispatchers.
Définition à la ligne 32 du fichier Dispatchers.h.
Arccore::MessagePassing::Dispatchers::Dispatchers | ( | ) |
Définition à la ligne 31 du fichier Dispatchers.cc.
|
override |
Définition à la ligne 39 du fichier Dispatchers.cc.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 69 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 66 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 52 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 64 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 63 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 67 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 57 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 59 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 65 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 61 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 55 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 53 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 54 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 58 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 60 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 62 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 56 du fichier Dispatchers.h.
|
inlineoverridevirtual |
Implémente Arccore::MessagePassing::IDispatchers.
Définition à la ligne 70 du fichier Dispatchers.h.
|
inline |
Indique si lors de la destruction on appelle l'opérateur delete sur les instances (faux par défaut)
Définition à la ligne 84 du fichier Dispatchers.h.
|
inline |
Définition à la ligne 80 du fichier Dispatchers.h.
|
inline |
Définition à la ligne 81 du fichier Dispatchers.h.
|
inline |
Définition à la ligne 74 du fichier Dispatchers.h.
|
private |
Définition à la ligne 88 du fichier Dispatchers.h.
|
private |
Définition à la ligne 90 du fichier Dispatchers.h.
|
private |
Définition à la ligne 93 du fichier Dispatchers.h.
|
private |
Définition à la ligne 91 du fichier Dispatchers.h.