mc_rtc::internal::_has_configuration_save_object Struct Reference

#include <mc_rtc/Configuration.h>

Static Public Member Functions

template<typename T , typename... Args, typename std::enable_if< std::is_same< decltype(ConfigurationLoader< T >::save(std::declval< const T & >(), std::declval< Args >()...)), Configuration >::value , int , ::type = 0>
static std::true_type test (T *p)
 
template<typename T , typename... Args>
static std::false_type test (...)
 

Detailed Description

Helper trait to determine whether: mc_rtc::Configuration mc_rtc::ConfigurationLoader<T>::save(const T&, Args ...); is a valid construct or not

Member Function Documentation

◆ test() [1/2]

template<typename T , typename... Args>
static std::false_type mc_rtc::internal::_has_configuration_save_object::test (   ...)
static

◆ test() [2/2]

template<typename T , typename... Args, typename std::enable_if< std::is_same< decltype(ConfigurationLoader< T >::save(std::declval< const T & >(), std::declval< Args >()...)), Configuration >::value , int , ::type = 0>
static std::true_type mc_rtc::internal::_has_configuration_save_object::test ( T *  p)
static

The documentation for this struct was generated from the following file: