ControllerDescription.h File Reference
#include <type_traits>
#include <armarx/control/interface/ConfigurableNJointControllerInterface.h>
+ Include dependency graph for ControllerDescription.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ControllerDescription< T >
 
struct  CtrlConfigClassName< T, bool >
 
struct  CtrlConfigClassName< T, false >
 
struct  has_ctrl_config_class_name< typename, typename >
 
struct  has_ctrl_config_class_name< T, std::void_t< decltype(T::ctrlConfigClassName)> >
 
struct  has_proxy_type< typename, typename >
 
struct  has_proxy_type< T, std::void_t< typename T::Proxy > >
 
struct  ProxyType< T, bool >
 
struct  ProxyType< T, false >
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::control
 
 armarx::control::client
 This file is part of ArmarX.
 
 armarx::control::client::detail
 This file is part of ArmarX.
 
 armarx::control::client::detail::ctrl_class_name
 
 armarx::control::client::detail::proxy
 

Typedefs

template<typename T >
using ProxyType_t = typename ProxyType< T >::type
 

Variables

template<typename T >
constexpr const char * CtrlConfigClassName_v = CtrlConfigClassName<T>::value
 
template<typename T >
constexpr bool has_ctrl_config_class_name_v = has_ctrl_config_class_name<T>::value
 
template<typename T >
constexpr bool has_proxy_type_v = has_proxy_type<T>::value