armarx::meta::properties Namespace Reference

Classes

struct  DefaultAsStringPlugin
 
struct  DefaultAsStringPlugin< T, std::enable_if_t< simox::meta::is_eigen_array_v< T > > >
 
struct  DefaultAsStringPlugin< T, std::enable_if_t< simox::meta::is_eigen_matrix_v< T > > >
 
struct  DefinePropertyPlugin
 
struct  DefinePropertyPlugin< T, std::enable_if_t< meta::cfg::properties_definition_enabled_v< T > > >
 
struct  GetPropertyPlugin
 
struct  GetPropertyPlugin< T, simox::meta::enable_if_enum_adapted_t< T > >
 
struct  GetPropertyPlugin< T, std::enable_if_t< meta::cfg::properties_definition_enabled_v< T > > >
 
struct  MapPropertyValuePlugin
 
struct  MapPropertyValuePlugin< boost::bimap< std::string, T >, void >
 
struct  MapPropertyValuePlugin< boost::bimap< T, std::string >, std::enable_if_t< !std::is_same_v< T, std::string > > >
 
struct  MapPropertyValuePlugin< simox::meta::EnumNames< T >, void >
 
struct  PDInitHookPlugin
 
struct  PDInitHookPlugin< T, simox::meta::enable_if_enum_adapted_t< T > >
 
struct  PDInitHookPlugin< T, std::enable_if_t< simox::meta::is_eigen_array_v< T > > >
 
struct  PDInitHookPlugin< T, std::enable_if_t< simox::meta::is_eigen_matrix_v< T > > >