VTK
|
#include "vtkTypeTraits.h"
Go to the source code of this file.
Defines | |
#define | VTK_USE_INT8 1 |
#define | VTK_USE_UINT8 1 |
#define | VTK_USE_INT16 1 |
#define | VTK_USE_UINT16 1 |
#define | VTK_USE_INT32 1 |
#define | VTK_USE_UINT32 1 |
#define | VTK_USE_INT64 1 |
#define | VTK_USE_UINT64 1 |
#define | VTK_USE_FLOAT32 1 |
#define | VTK_USE_FLOAT64 1 |
#define | vtkTemplateAliasMacroCase(typeN, call) vtkTemplateAliasMacroCase0(typeN, call, VTK_TYPE_SIZED_##typeN) |
#define | vtkTemplateAliasMacroCase0(typeN, call, sized) vtkTemplateAliasMacroCase1(typeN, call, sized) |
#define | vtkTemplateAliasMacroCase1(typeN, call, sized) vtkTemplateAliasMacroCase2(typeN, call, VTK_USE_##sized) |
#define | vtkTemplateAliasMacroCase2(typeN, call, value) vtkTemplateAliasMacroCase3(typeN, call, value) |
#define | vtkTemplateAliasMacroCase3(typeN, call, value) vtkTemplateAliasMacroCase_##value(typeN, call) |
#define | vtkTemplateAliasMacroCase_0(typeN, call) |
#define | vtkTemplateAliasMacroCase_1(typeN, call) |
#define | vtkTemplateAliasMacroCase_ll(typeN, call) |
#define | vtkTemplateAliasMacroCase_i64(typeN, call) |
#define | vtkTemplateAliasMacro(call) |
#define VTK_USE_INT8 1 |
Definition at line 45 of file vtkTemplateAliasMacro.h.
#define VTK_USE_UINT8 1 |
Definition at line 46 of file vtkTemplateAliasMacro.h.
#define VTK_USE_INT16 1 |
Definition at line 47 of file vtkTemplateAliasMacro.h.
#define VTK_USE_UINT16 1 |
Definition at line 48 of file vtkTemplateAliasMacro.h.
#define VTK_USE_INT32 1 |
Definition at line 49 of file vtkTemplateAliasMacro.h.
#define VTK_USE_UINT32 1 |
Definition at line 50 of file vtkTemplateAliasMacro.h.
#define VTK_USE_INT64 1 |
Definition at line 51 of file vtkTemplateAliasMacro.h.
#define VTK_USE_UINT64 1 |
Definition at line 52 of file vtkTemplateAliasMacro.h.
#define VTK_USE_FLOAT32 1 |
Definition at line 53 of file vtkTemplateAliasMacro.h.
#define VTK_USE_FLOAT64 1 |
Definition at line 54 of file vtkTemplateAliasMacro.h.
#define vtkTemplateAliasMacroCase | ( | typeN, | |
call | |||
) | vtkTemplateAliasMacroCase0(typeN, call, VTK_TYPE_SIZED_##typeN) |
Definition at line 65 of file vtkTemplateAliasMacro.h.
#define vtkTemplateAliasMacroCase0 | ( | typeN, | |
call, | |||
sized | |||
) | vtkTemplateAliasMacroCase1(typeN, call, sized) |
Definition at line 67 of file vtkTemplateAliasMacro.h.
#define vtkTemplateAliasMacroCase1 | ( | typeN, | |
call, | |||
sized | |||
) | vtkTemplateAliasMacroCase2(typeN, call, VTK_USE_##sized) |
Definition at line 69 of file vtkTemplateAliasMacro.h.
#define vtkTemplateAliasMacroCase2 | ( | typeN, | |
call, | |||
value | |||
) | vtkTemplateAliasMacroCase3(typeN, call, value) |
Definition at line 71 of file vtkTemplateAliasMacro.h.
#define vtkTemplateAliasMacroCase3 | ( | typeN, | |
call, | |||
value | |||
) | vtkTemplateAliasMacroCase_##value(typeN, call) |
Definition at line 73 of file vtkTemplateAliasMacro.h.
#define vtkTemplateAliasMacroCase_0 | ( | typeN, | |
call | |||
) |
case VTK_##typeN: \ { \ vtkGenericWarningMacro("Support for VTK_" #typeN " not compiled."); \ }; break
Definition at line 75 of file vtkTemplateAliasMacro.h.
#define vtkTemplateAliasMacroCase_1 | ( | typeN, | |
call | |||
) |
case VTK_##typeN: \ { \ typedef vtkTypeTraits<VTK_TYPE_NAME_##typeN>::SizedType VTK_TT; call; \ }; break
Definition at line 80 of file vtkTemplateAliasMacro.h.
#define vtkTemplateAliasMacroCase_ll | ( | typeN, | |
call | |||
) |
Definition at line 91 of file vtkTemplateAliasMacro.h.
#define vtkTemplateAliasMacroCase_i64 | ( | typeN, | |
call | |||
) |
Definition at line 99 of file vtkTemplateAliasMacro.h.
#define vtkTemplateAliasMacro | ( | call | ) |
vtkTemplateAliasMacroCase(DOUBLE, call); \ vtkTemplateAliasMacroCase(FLOAT, call); \ vtkTemplateAliasMacroCase_ll(LONG_LONG, call) \ vtkTemplateAliasMacroCase_ll(UNSIGNED_LONG_LONG, call) \ vtkTemplateAliasMacroCase_i64(__INT64, call) \ vtkTemplateAliasMacroCase_i64(UNSIGNED___INT64, call) \ vtkTemplateAliasMacroCase(ID_TYPE, call); \ vtkTemplateAliasMacroCase(LONG, call); \ vtkTemplateAliasMacroCase(UNSIGNED_LONG, call); \ vtkTemplateAliasMacroCase(INT, call); \ vtkTemplateAliasMacroCase(UNSIGNED_INT, call); \ vtkTemplateAliasMacroCase(SHORT, call); \ vtkTemplateAliasMacroCase(UNSIGNED_SHORT, call); \ vtkTemplateAliasMacroCase(CHAR, call); \ vtkTemplateAliasMacroCase(SIGNED_CHAR, call); \ vtkTemplateAliasMacroCase(UNSIGNED_CHAR, call)
Definition at line 104 of file vtkTemplateAliasMacro.h.