IODA
|
Python bindings - macros. More...
#include <string>
#include <vector>
Go to the source code of this file.
Macros | |
#define | TYPE_TEMPLATE(x) |
#define | SETFILL_CLASS_TEMPLATE_FUNCTION_T(funcnamestr, funcname, classname, T) .def(funcnamestr, &classname ::funcname<T>) |
#define | VARCREATE_CLASS_TEMPLATE_FUNCTION_T(funcnamestr, funcname, classname, T) |
#define | VARCREATESCALES_CLASS_TEMPLATE_FUNCTION_T(funcnamestr, funcname, classname, T) |
#define | ISA_ATT_CLASS_TEMPLATE_FUNCTION_T(funcnamestr, funcname, classname, T) .def(funcnamestr, &classname ::funcname<T>, "Is " #T " the storage type of the data?") |
#define | READ_ATT_CLASS_TEMPLATE_FUNCTION_T(funcnamestr, funcname, classname, T) .def(funcnamestr, &classname ::funcname<T>, "Read as type " #T) |
#define | WRITE_ATT_CLASS_TEMPLATE_FUNCTION_T(funcnamestr, funcname, classname, T) .def(funcnamestr, &classname ::funcname<T>, "Write as type " #T) |
#define | READ_VAR_CLASS_TEMPLATE_FUNCTION_T(funcnamestr, funcname, classname, T) |
#define | WRITE_VAR_CLASS_TEMPLATE_FUNCTION_T(funcnamestr, funcname, classname, T) |
#define | CLASS_TEMPLATE_FUNCTION_PATTERN_NOALIASES(actualname, classname, PATTERN) |
#define | CLASS_TEMPLATE_FUNCTION_PATTERN_NOSTR(actualname, classname, PATTERN) |
#define | CLASS_TEMPLATE_FUNCTION_PATTERN(actualname, classname, PATTERN) |
Python bindings - macros.
Definition in file macros.h.
#define CLASS_TEMPLATE_FUNCTION_PATTERN | ( | actualname, | |
classname, | |||
PATTERN | |||
) |
#define CLASS_TEMPLATE_FUNCTION_PATTERN_NOALIASES | ( | actualname, | |
classname, | |||
PATTERN | |||
) |
#define CLASS_TEMPLATE_FUNCTION_PATTERN_NOSTR | ( | actualname, | |
classname, | |||
PATTERN | |||
) |
#define ISA_ATT_CLASS_TEMPLATE_FUNCTION_T | ( | funcnamestr, | |
funcname, | |||
classname, | |||
T | |||
) | .def(funcnamestr, &classname ::funcname<T>, "Is " #T " the storage type of the data?") |
#define READ_ATT_CLASS_TEMPLATE_FUNCTION_T | ( | funcnamestr, | |
funcname, | |||
classname, | |||
T | |||
) | .def(funcnamestr, &classname ::funcname<T>, "Read as type " #T) |
#define READ_VAR_CLASS_TEMPLATE_FUNCTION_T | ( | funcnamestr, | |
funcname, | |||
classname, | |||
T | |||
) |
#define SETFILL_CLASS_TEMPLATE_FUNCTION_T | ( | funcnamestr, | |
funcname, | |||
classname, | |||
T | |||
) | .def(funcnamestr, &classname ::funcname<T>) |
#define TYPE_TEMPLATE | ( | x | ) |
#define VARCREATE_CLASS_TEMPLATE_FUNCTION_T | ( | funcnamestr, | |
funcname, | |||
classname, | |||
T | |||
) |
#define VARCREATESCALES_CLASS_TEMPLATE_FUNCTION_T | ( | funcnamestr, | |
funcname, | |||
classname, | |||
T | |||
) |
#define WRITE_ATT_CLASS_TEMPLATE_FUNCTION_T | ( | funcnamestr, | |
funcname, | |||
classname, | |||
T | |||
) | .def(funcnamestr, &classname ::funcname<T>, "Write as type " #T) |
#define WRITE_VAR_CLASS_TEMPLATE_FUNCTION_T | ( | funcnamestr, | |
funcname, | |||
classname, | |||
T | |||
) |