|
Go to the source code of this file.
Macros | |
#define | TF_PY_WRAP_PUBLIC_TOKENS(name, key, seq) |
Macro to wrap static tokens defined with TF_DEFINE_PUBLIC_TOKENS to Python. | |
#define | TF_PY_WRAP_PUBLIC_TOKENS_IN_CURRENT_SCOPE(key, seq) |
Macro to wrap static tokens defined with TF_DEFINE_PUBLIC_TOKENS to Python. | |
#define | _TF_PY_TOKENS_WRAP_ATTR_MEMBER(r, key, name) |
#define | _TF_PY_TOKENS_WRAP_MEMBER(r, key, name) |
#define | _TF_PY_TOKENS_WRAP_ELEMENT(key, elem) _TF_PY_TOKENS_WRAP_MEMBER(r, key, _TF_PY_TOKEN_GET_ELEM(elem)) |
#define | _TF_PY_TOKENS_WRAP_ATTR_ELEMENT(key, elem) _TF_PY_TOKENS_WRAP_ATTR_MEMBER(r, key, _TF_PY_TOKEN_GET_ELEM(elem)) |
#define | _TF_PY_TOKEN_GET_ELEM(elem) |
#define | _TF_PY_TOKENS_WRAP_SEQ(key, seq) TF_PP_SEQ_FOR_EACH(_TF_PY_TOKENS_WRAP_ELEMENT, key, seq) |
#define | _TF_PY_TOKENS_WRAP_ATTR_SEQ(key, seq) TF_PP_SEQ_FOR_EACH(_TF_PY_TOKENS_WRAP_ATTR_ELEMENT, key, seq) |
#define _TF_PY_TOKEN_GET_ELEM | ( | elem | ) |
Definition at line 67 of file pyStaticTokens.h.
#define _TF_PY_TOKENS_WRAP_ATTR_ELEMENT | ( | key, | |
elem | |||
) | _TF_PY_TOKENS_WRAP_ATTR_MEMBER(r, key, _TF_PY_TOKEN_GET_ELEM(elem)) |
Definition at line 64 of file pyStaticTokens.h.
#define _TF_PY_TOKENS_WRAP_ATTR_MEMBER | ( | r, | |
key, | |||
name | |||
) |
Definition at line 45 of file pyStaticTokens.h.
#define _TF_PY_TOKENS_WRAP_ATTR_SEQ | ( | key, | |
seq | |||
) | TF_PP_SEQ_FOR_EACH(_TF_PY_TOKENS_WRAP_ATTR_ELEMENT, key, seq) |
Definition at line 75 of file pyStaticTokens.h.
#define _TF_PY_TOKENS_WRAP_ELEMENT | ( | key, | |
elem | |||
) | _TF_PY_TOKENS_WRAP_MEMBER(r, key, _TF_PY_TOKEN_GET_ELEM(elem)) |
Definition at line 61 of file pyStaticTokens.h.
#define _TF_PY_TOKENS_WRAP_MEMBER | ( | r, | |
key, | |||
name | |||
) |
Definition at line 56 of file pyStaticTokens.h.
#define _TF_PY_TOKENS_WRAP_SEQ | ( | key, | |
seq | |||
) | TF_PP_SEQ_FOR_EACH(_TF_PY_TOKENS_WRAP_ELEMENT, key, seq) |
Definition at line 72 of file pyStaticTokens.h.
#define TF_PY_WRAP_PUBLIC_TOKENS | ( | name, | |
key, | |||
seq | |||
) |
Macro to wrap static tokens defined with TF_DEFINE_PUBLIC_TOKENS
to Python.
It creates a class of name name
in the current scope containing just the tokens in seq
in the static tokens named by key
.
Definition at line 30 of file pyStaticTokens.h.
#define TF_PY_WRAP_PUBLIC_TOKENS_IN_CURRENT_SCOPE | ( | key, | |
seq | |||
) |
Macro to wrap static tokens defined with TF_DEFINE_PUBLIC_TOKENS
to Python.
This wraps tokens in seq
in the static tokens named by key
as attributes on the current boost python scope.
Definition at line 41 of file pyStaticTokens.h.