|
|
#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 | |
| namespace | armarx |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| namespace | armarx::meta |
| namespace | 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 | ( | ... | ) |
Definition at line 43 of file create_macro.h.
| #define _detail_AX_MK_CFG_applicator_i2 | ( | m, | |
| ... ) |
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 ) |
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 | ( | ... | ) |
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 | ( | ... | ) |
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 | ( | ... | ) |
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 | ( | ... | ) |
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 | ( | ... | ) |
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 | ( | ... | ) |
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 | ( | ... | ) |
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 | ( | ... | ) |
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 | ( | ... | ) |
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 | ( | ... | ) |
Definition at line 180 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_AX_STEPS | ( | ... | ) |
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 | ( | ... | ) |
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 | ( | ... | ) |
Definition at line 104 of file create_macro.h.
| #define _detail_AX_MK_CFG_cfg_elem_app_i4 | ( | sname, | |
| type, | |||
| vname, | |||
| m, | |||
| ... ) |
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 | ) |
Definition at line 119 of file create_macro.h.
| #define _detail_AX_MK_CFG_member_def | ( | R, | |
| sname, | |||
| type, | |||
| vname, | |||
| ... ) |
Definition at line 61 of file create_macro.h.
| #define _detail_AX_MK_CFG_member_names | ( | R, | |
| sname, | |||
| type, | |||
| name, | |||
| ... ) |
Definition at line 239 of file create_macro.h.
| #define _detail_AX_MK_CFG_rem_paren | ( | ... | ) |
Definition at line 35 of file create_macro.h.
| #define _detail_AX_MK_CFG_SEQ_FOR_EACH_R_ID | ( | ) |
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, | |
| ... ) |
Definition at line 38 of file create_macro.h.
| #define _detail_AX_MK_CFG_tail | ( | e0, | |
| ... ) |
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, | |||
| ... ) |
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.