Interface of the dispatcher container. More...
Classes | |
| class | ContainerTraits |
Public Member Functions | |
| 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) |
Private Attributes | |
| Arccore::BuiltInDataTypeContainer< ContainerTraits > | m_container |
| IControlDispatcher * | m_control = nullptr |
| ISerializeDispatcher * | m_serialize = nullptr |
| bool | m_is_delete_dispatchers = false |
Interface of the dispatcher container.
Definition at line 33 of file Dispatchers.h.
| Arcane::MessagePassing::Dispatchers::Dispatchers | ( | ) |
Definition at line 31 of file Dispatchers.cc.
|
override |
Definition at line 39 of file Dispatchers.cc.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 70 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 67 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 53 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 65 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 64 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 68 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 58 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 60 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 66 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 62 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 56 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 54 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 55 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 59 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 61 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 63 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 57 of file Dispatchers.h.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IDispatchers.
Definition at line 71 of file Dispatchers.h.
|
inline |
Indicates whether the delete operator is called on instances during destruction (false by default)
Definition at line 86 of file Dispatchers.h.
|
inline |
Definition at line 81 of file Dispatchers.h.
|
inline |
Definition at line 82 of file Dispatchers.h.
|
inline |
Definition at line 75 of file Dispatchers.h.
|
private |
Definition at line 90 of file Dispatchers.h.
|
private |
Definition at line 92 of file Dispatchers.h.
|
private |
Definition at line 95 of file Dispatchers.h.
|
private |
Definition at line 93 of file Dispatchers.h.