mpqc::utility::meta::can_construct< T, U > Class Template Reference

Documentation

template<typename T, typename ... U>
class mpqc::utility::meta::can_construct< T, U >

checks if T has a ctor that accepts U...

Template Parameters
Ta type whose ctors are checked
Uthe arguments to the ctor

Static Public Attributes

static constexpr const bool value = decltype(can_construct<T,U...>::__test<T,U...>(std::declval<U>()...))::value
 

Member Data Documentation

◆ value

template<typename T , typename ... U>
constexpr const bool mpqc::utility::meta::can_construct< T, U >::value = decltype(can_construct<T,U...>::__test<T,U...>(std::declval<U>()...))::value
staticconstexpr

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