|
#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"
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.