1 #ifndef __cpPlugins__BaseObjects__Demangle__h__
2 #define __cpPlugins__BaseObjects__Demangle__h__
4 #include <cpPlugins/Config.h>
5 #include <cpPlugins/BaseObjects/DemangleBase.h>
7 #define cpPlugins_Demangle_ImageScalars( _obj, _fun, _dim ) \
8 cpPlugins_Demangle_ImageIntegers( _obj, _fun, _dim ); \
9 else cpPlugins_Demangle_ImageReals( _obj, _fun, _dim )
11 #define cpPlugins_Demangle_ImageScalars_Dims( _obj, _fun ) \
12 cpPlugins_Demangle_ImageIntegers_Dims( _obj, _fun ); \
13 else cpPlugins_Demangle_ImageReals_Dims( _obj, _fun )
15 #define cpPlugins_Demangle_ImageAll( _obj, _fun, _dim ) \
16 cpPlugins_Demangle_ImageIntegers_Dims( _obj, _fun, _dim ); \
17 else cpPlugins_Demangle_ImageReals_Dims( _obj, _fun, _dim ); \
18 else cpPlugins_Demangle_ImageComplexes_Dims( _obj, _fun, _dim ); \
19 else cpPlugins_Demangle_ImageColors_Dims( _obj, _fun, _dim ); \
20 else cpPlugins_Demangle_ImageFixedArrays_Dims( _obj, _fun, _dim ); \
21 else cpPlugins_Demangle_ImageCovariantVectors_Dims( _obj, _fun, _dim ); \
22 else cpPlugins_Demangle_ImageVectors_Dims( _obj, _fun, _dim ); \
23 else cpPlugins_Demangle_ImagePoints_Dims( _obj, _fun, _dim ); \
24 else cpPlugins_Demangle_ImageSymmetricSecondRankTensors_Dims( _obj, _fun, _dim ); \
25 else cpPlugins_Demangle_ImageMatrices_Dims( _obj, _fun, _dim )
27 #define cpPlugins_Demangle_ImageAll_Dims( _obj, _fun ) \
28 cpPlugins_Demangle_ImageIntegers_Dims( _obj, _fun ); \
29 else cpPlugins_Demangle_ImageReals_Dims( _obj, _fun ); \
30 else cpPlugins_Demangle_ImageComplexes_Dims( _obj, _fun ); \
31 else cpPlugins_Demangle_ImageColors_Dims( _obj, _fun ); \
32 else cpPlugins_Demangle_ImageFixedArrays_Dims( _obj, _fun ); \
33 else cpPlugins_Demangle_ImageCovariantVectors_Dims( _obj, _fun ); \
34 else cpPlugins_Demangle_ImageVectors_Dims( _obj, _fun ); \
35 else cpPlugins_Demangle_ImagePoints_Dims( _obj, _fun ); \
36 else cpPlugins_Demangle_ImageSymmetricSecondRankTensors_Dims( _obj, _fun ); \
37 else cpPlugins_Demangle_ImageMatrices_Dims( _obj, _fun )
39 #endif // __cpPlugins__BaseObjects__Demangle__h__