#include <CompositeData.hpp>
|
using | Type = typename std::conditional< std::is_base_of< typename Base::Data, Arg >::value, typename Base::Data, Arg >::type |
|
◆ Type
template<class CompositeType , template< class > class GetData, class AspectT , typename... Remainder>
template<typename Arg >
using dart::common::detail::ComposeData< CompositeType, GetData, AspectT, Remainder... >::ConvertIfData< Arg >::Type = typename std::conditional< std::is_base_of<typename Base::Data, Arg>::value, typename Base::Data, Arg>::type |