Go to the source code of this file.
Defines | |
#define | SELECTOR_END }; |
#define | SELECTOR_ERROR(name) }; template<> struct name##_selector_struct<PyCVD::End> { |
#define | SELECTOR_FUNC_START() |
#define | SELECTOR_INVOKE(name, types) name##_selector_struct<types>::fun |
#define | SELECTOR_INVOKE_FLOATS(name, types) SELECTOR_INVOKE(name, CVDFloatTypes) |
#define | SELECTOR_NEXT(name) name##_selector_struct<next>::fun |
#define | SELECTOR_START(name) template<class List> struct name##_selector_struct { |
#define SELECTOR_END }; |
Definition at line 7 of file selector.h.
#define SELECTOR_ERROR | ( | name | ) | }; template<> struct name##_selector_struct<PyCVD::End> { |
Definition at line 5 of file selector.h.
#define SELECTOR_FUNC_START | ( | ) |
typedef typename List::type type; \ typedef typename List::next next;
Definition at line 10 of file selector.h.
#define SELECTOR_INVOKE | ( | name, | |||
types | ) | name##_selector_struct<types>::fun |
Definition at line 16 of file selector.h.
#define SELECTOR_INVOKE_FLOATS | ( | name, | |||
types | ) | SELECTOR_INVOKE(name, CVDFloatTypes) |
Definition at line 18 of file selector.h.
#define SELECTOR_NEXT | ( | name | ) | name##_selector_struct<next>::fun |
Definition at line 14 of file selector.h.
#define SELECTOR_START | ( | name | ) | template<class List> struct name##_selector_struct { |
Definition at line 1 of file selector.h.