|
#include <array>
#include <experimental/array>
#include <SimoxUtility/meta/eigen.h>
#include <boost/hana/adapt_struct.hpp>
#include <boost/preprocessor/seq/for_each.hpp>
#include <boost/preprocessor/variadic/to_seq.hpp>
#include "element_details.h"
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 60 of file create_macro.h.
#define _detail_AX_MK_CFG_applicator | ( | r, | |
tup, | |||
elem | |||
) |
Definition at line 48 of file create_macro.h.
#define _detail_AX_MK_CFG_applicator_i1 | ( | ... | ) | _detail_AX_MK_CFG_applicator_i2(__VA_ARGS__) |
Definition at line 44 of file create_macro.h.
#define _detail_AX_MK_CFG_applicator_i2 | ( | m, | |
... | |||
) | m(__VA_ARGS__) |
Definition at line 43 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem | ( | R, | |
sname, | |||
type, | |||
vname, | |||
... | |||
) |
Definition at line 140 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app | ( | r, | |
tup, | |||
elem | |||
) |
Definition at line 128 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_ | ( | ... | ) |
Definition at line 165 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 200 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_AX_DECIMALS_i | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 203 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 147 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_AX_DEFAULT_i | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 150 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 184 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_AX_DESCRIPTION_i | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 187 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 238 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_AX_EXCLUDE_FROM_ALL_i | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 241 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 216 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_AX_LABEL_i | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 219 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 176 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_AX_MAX_i | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 179 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 168 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_AX_MIN_i | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 171 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 224 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_AX_NO_PROPERTY_i | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 227 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 231 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_AX_NO_REMOTE_GUI_i | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 234 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_AX_PROP_NAME_i | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 195 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 192 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 208 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_AX_STEPS_i | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 211 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 124 of file create_macro.h.
#define _detail_AX_MK_CFG_cfg_elem_app_i2 | ( | sname, | |
type, | |||
vname, | |||
... | |||
) |
Definition at line 119 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 116 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 113 of file create_macro.h.
#define _detail_AX_MK_CFG_ctor_def | ( | Namespace, | |
Name, | |||
... | |||
) |
Definition at line 90 of file create_macro.h.
#define _detail_AX_MK_CFG_DEFER | ( | x | ) | x BOOST_PP_EMPTY() |
Definition at line 137 of file create_macro.h.
#define _detail_AX_MK_CFG_member_def | ( | R, | |
sname, | |||
type, | |||
vname, | |||
... | |||
) | type vname; |
Definition at line 70 of file create_macro.h.
#define _detail_AX_MK_CFG_member_names | ( | R, | |
sname, | |||
type, | |||
name, | |||
... | |||
) | , name |
Definition at line 249 of file create_macro.h.
#define _detail_AX_MK_CFG_rem_paren | ( | ... | ) | __VA_ARGS__ |
Definition at line 36 of file create_macro.h.
#define _detail_AX_MK_CFG_SEQ_FOR_EACH_R_ID | ( | ) | BOOST_PP_SEQ_FOR_EACH_R |
Definition at line 138 of file create_macro.h.
#define _detail_AX_MK_CFG_struct_def | ( | Namespace, | |
Name, | |||
... | |||
) |
Definition at line 71 of file create_macro.h.
#define _detail_AX_MK_CFG_t0 | ( | e0, | |
... | |||
) | e0 |
Definition at line 39 of file create_macro.h.
#define _detail_AX_MK_CFG_tail | ( | e0, | |
... | |||
) | __VA_ARGS__ |
Definition at line 41 of file create_macro.h.
#define ARMARX_CONFIG_STRUCT_ADAPT | ( | Namespace, | |
Name, | |||
... | |||
) |
Definition at line 250 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 295 of file create_macro.h.
#define ARMARX_CONFIG_STRUCT_CONFIGURE | ( | Namespace, | |
Name, | |||
... | |||
) |
Definition at line 101 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 291 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 268 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 280 of file create_macro.h.