![]() |
aGrUM
0.14.2
|
Implementation for partial instantiation functions. More...
#include <agrum/multidim/utils/partialInstantiationRegister4MultiDim.h>
#include <agrum/multidim/utils/patterns/partialInstantiationPattern4MultiDimArray.h>
#include <agrum/multidim/utils/patterns/partialInstantiationPattern4BaseName.h>
#include <agrum/multidim/utils/patterns/partialInstantiationPattern4MultiDimImplementation.h>
Go to the source code of this file.
Namespaces | |
gum | |
gum is the global namespace for all aGrUM entities | |
Macros | |
#define | GUM_PARTIAL_INSTANTIATION_PATTERN_ALLOWED 1 |
#define | GUM_MULTI_DIM_DECORATOR_PARTIAL_INST(NAME) |
#define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiationMultiDimArray |
a specialized partial instantiation function for multiDimArrays More... | |
#define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_IMPL2ARRAY_NAME partialInstantiationMultiDimArray |
#define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_NAME partialInstantiationMultiDimArray4Pointers |
#define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_IMPL2ARRAY_NAME partialInstantiationMultiDimArray4Pointers |
#define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiationMultiDimImplementation |
a specialized partial instantiation function for multiDimArrays More... | |
#define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_NAME partialInstantiationMultiDimImplementation4Pointers |
#define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiation |
a specialized partial instantiation function for multiDimArrays More... | |
Functions | |
template<typename GUM_SCALAR > | |
void | gum::partialInstantiation4MultiDimInit () |
The function used to register all the instantiation operators on multidimImplementations over non-pointers types. More... | |
template<typename GUM_SCALAR > | |
void | gum::pointerPartialInstantiation4MultiDimInit () |
The function used to register all the instantiations on multidimImplementations over pointers types. More... | |
Implementation for partial instantiation functions.
Definition in file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_DECORATOR_PARTIAL_INST | ( | NAME | ) |
Definition at line 32 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_IMPL2ARRAY_NAME partialInstantiationMultiDimArray |
Definition at line 49 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiationMultiDimArray |
a specialized partial instantiation function for multiDimArrays
the function to be used to partially instantiate a MultiDimImplementation
default "basename" functions for instantiating MultiDimImplementations
Definition at line 80 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiationMultiDimImplementation |
a specialized partial instantiation function for multiDimArrays
the function to be used to partially instantiate a MultiDimImplementation
default "basename" functions for instantiating MultiDimImplementations
Definition at line 80 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiation |
a specialized partial instantiation function for multiDimArrays
the function to be used to partially instantiate a MultiDimImplementation
default "basename" functions for instantiating MultiDimImplementations
Definition at line 80 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_IMPL2ARRAY_NAME partialInstantiationMultiDimArray4Pointers |
Definition at line 59 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_NAME partialInstantiationMultiDimArray4Pointers |
Definition at line 71 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_NAME partialInstantiationMultiDimImplementation4Pointers |
Definition at line 71 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_PARTIAL_INSTANTIATION_PATTERN_ALLOWED 1 |
Definition at line 28 of file partialInstantiation4MultiDim_tpl.h.