element_details.h File Reference
#include <SimoxUtility/meta/type_traits/is_any_of.h>
#include "common.h"
#include "config_struct_details.h"
+ Include dependency graph for element_details.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  element_default< CL, MT, ptr >
 
struct  element_details< CL, MT, ptr >
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::meta
 
 armarx::meta::cfg
 

Functions

template<class VarName , class CL , class MT , MT CL::* ptr>
element_details< CL, MT, ptr > to_element_detail (const boost::hana::pair< VarName, boost::hana::struct_detail::member_ptr< MT CL::*, ptr >> &)
 

Variables

template<class CL , class MT , MT CL::* ptr>
constexpr undefined_t element_decimals = {}
 
template<class CL , class MT , MT CL::* ptr>
constexpr undefined_t element_description = {}
 
template<class CL , class MT , MT CL::* ptr>
constexpr undefined_t element_label = {}
 
template<class CL , class MT , MT CL::* ptr>
constexpr undefined_t element_max = {}
 
template<class CL , class MT , MT CL::* ptr>
constexpr undefined_t element_min = {}
 
template<class CL , class MT , MT CL::* ptr>
constexpr std::false_type element_no_prop = {}
 
template<class CL , class MT , MT CL::* ptr>
constexpr std::false_type element_no_rem_gui = {}
 
template<class CL , class MT , MT CL::* ptr>
constexpr undefined_t element_property_name = {}
 
template<class CL , class MT , MT CL::* ptr>
constexpr undefined_t element_steps = {}