|
|
#include <array>#include <experimental/array>#include <boost/hana/adapt_struct.hpp>#include <boost/preprocessor/seq/for_each.hpp>#include <boost/preprocessor/variadic/to_seq.hpp>#include <SimoxUtility/meta/eigen.h>#include "element_details.h"
Include dependency graph for create_macro.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | make_array< T, typename > |
| struct | make_array< T, std::enable_if_t< simox::meta::is_eigen_matrix_v< T > > > |
Namespaces | |
| armarx | |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| armarx::meta | |
| armarx::meta::detail | |
| #define _detail_AX_MK_CFG_appl_FOR_EACH | ( | stype, | |
| elemmacro, | |||
| ... | |||
| ) |
Definition at line 54 of file create_macro.h.
| #define _detail_AX_MK_CFG_applicator | ( | r, | |
| tup, | |||
| elem | |||
| ) |
Definition at line 46 of file create_macro.h.
| #define _detail_AX_MK_CFG_applicator_i1 | ( | ... | ) | _detail_AX_MK_CFG_applicator_i2(__VA_ARGS__) |
Definition at line 43 of file create_macro.h.
| #define _detail_AX_MK_CFG_applicator_i2 | ( | m, | |
| ... | |||
| ) | m(__VA_ARGS__) |
Definition at line 42 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem | ( | R, | |
| sname, | |||
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 122 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app | ( | r, | |
| tup, | |||
| elem | |||
| ) | _detail_AX_MK_CFG_cfg_elem_app_i1(_detail_AX_MK_CFG_rem_paren tup, elem) |
Definition at line 113 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_ | ( | ... | ) |
Definition at line 151 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_DECIMALS | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_AX_DECIMALS_i, __VA_ARGS__ |
Definition at line 188 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_DECIMALS_i | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 191 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_DEFAULT | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_AX_DEFAULT_i, __VA_ARGS__ |
Definition at line 130 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_DEFAULT_i | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 133 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_DESCRIPTION | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_AX_DESCRIPTION_i, __VA_ARGS__ |
Definition at line 172 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_DESCRIPTION_i | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 175 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_EXCLUDE_FROM_ALL | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_AX_EXCLUDE_FROM_ALL_i, __VA_ARGS__ |
Definition at line 228 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_EXCLUDE_FROM_ALL_i | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 231 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_LABEL | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_AX_LABEL_i, __VA_ARGS__ |
Definition at line 206 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_LABEL_i | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 209 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_MAX | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_AX_MAX_i, __VA_ARGS__ |
Definition at line 163 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_MAX_i | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 166 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_MIN | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_AX_MIN_i, __VA_ARGS__ |
Definition at line 154 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_MIN_i | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 157 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_NO_PROPERTY | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_AX_NO_PROPERTY_i, __VA_ARGS__ |
Definition at line 214 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_NO_PROPERTY_i | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 217 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_NO_REMOTE_GUI | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_AX_NO_REMOTE_GUI_i, __VA_ARGS__ |
Definition at line 221 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_NO_REMOTE_GUI_i | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 224 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_PROP_NAME_i | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 183 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_PROPERTY_NAME | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_AX_PROP_NAME_i, __VA_ARGS__ |
Definition at line 180 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_STEPS | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_AX_STEPS_i, __VA_ARGS__ |
Definition at line 197 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_STEPS_i | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 200 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_i1 | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_i2(__VA_ARGS__) |
Definition at line 110 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_i2 | ( | sname, | |
| type, | |||
| vname, | |||
| ... | |||
| ) |
Definition at line 106 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_i3 | ( | ... | ) | _detail_AX_MK_CFG_cfg_elem_app_i4(__VA_ARGS__) |
Definition at line 104 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_i4 | ( | sname, | |
| type, | |||
| vname, | |||
| m, | |||
| ... | |||
| ) | m(sname, type, vname, __VA_ARGS__) |
Definition at line 101 of file create_macro.h.
| #define _detail_AX_MK_CFG_ctor_def | ( | Namespace, | |
| Name, | |||
| ... | |||
| ) |
Definition at line 79 of file create_macro.h.
| #define _detail_AX_MK_CFG_DEFER | ( | x | ) | x BOOST_PP_EMPTY() |
Definition at line 119 of file create_macro.h.
| #define _detail_AX_MK_CFG_member_def | ( | R, | |
| sname, | |||
| type, | |||
| vname, | |||
| ... | |||
| ) | type vname; |
Definition at line 61 of file create_macro.h.
| #define _detail_AX_MK_CFG_member_names | ( | R, | |
| sname, | |||
| type, | |||
| name, | |||
| ... | |||
| ) | , name |
Definition at line 239 of file create_macro.h.
| #define _detail_AX_MK_CFG_rem_paren | ( | ... | ) | __VA_ARGS__ |
Definition at line 35 of file create_macro.h.
| #define _detail_AX_MK_CFG_SEQ_FOR_EACH_R_ID | ( | ) | BOOST_PP_SEQ_FOR_EACH_R |
Definition at line 120 of file create_macro.h.
| #define _detail_AX_MK_CFG_struct_def | ( | Namespace, | |
| Name, | |||
| ... | |||
| ) |
Definition at line 62 of file create_macro.h.
| #define _detail_AX_MK_CFG_t0 | ( | e0, | |
| ... | |||
| ) | e0 |
Definition at line 38 of file create_macro.h.
| #define _detail_AX_MK_CFG_tail | ( | e0, | |
| ... | |||
| ) | __VA_ARGS__ |
Definition at line 40 of file create_macro.h.
| #define ARMARX_CONFIG_STRUCT_ADAPT | ( | Namespace, | |
| Name, | |||
| ... | |||
| ) |
Definition at line 240 of file create_macro.h.
| #define ARMARX_CONFIG_STRUCT_ADAPT_CONFIGURE | ( | Namespace, | |
| Name, | |||
| ... | |||
| ) | ARMARX_CONFIG_STRUCT_CONFIGURE_ADAPT(Namespace, Name, __VA_ARGS__) |
Definition at line 280 of file create_macro.h.
| #define ARMARX_CONFIG_STRUCT_CONFIGURE | ( | Namespace, | |
| Name, | |||
| ... | |||
| ) |
Definition at line 91 of file create_macro.h.
| #define ARMARX_CONFIG_STRUCT_CONFIGURE_ADAPT | ( | Namespace, | |
| Name, | |||
| ... | |||
| ) |
Usage ARMARX_CONFIG_STRUCT_CONFIGURE_ADAPT( foospace, foo, (float, flooat, AX_DEFAULT(1234), AX_MIN(-42), AX_MAX(1337)) )
Definition at line 276 of file create_macro.h.
| #define ARMARX_CONFIG_STRUCT_DEFINE_ADAPT | ( | Namespace, | |
| Name, | |||
| ... | |||
| ) |
Usage ARMARX_CONFIG_STRUCT_DEFINE_ADAPT( foospace, foo, (float, flooat, AX_DEFAULT(1234), AX_MIN(-42), AX_MAX(1337)) )
Definition at line 253 of file create_macro.h.
| #define ARMARX_CONFIG_STRUCT_DEFINE_ADAPT_CONFIGURE | ( | Namespace, | |
| Name, | |||
| ... | |||
| ) |
Usage ARMARX_CONFIG_STRUCT_DEFINE_ADAPT_CONFIGURE( foospace, foo, (float, flooat, AX_DEFAULT(1234), AX_MIN(-42), AX_MAX(1337)) )
Definition at line 265 of file create_macro.h.