std::experimental::is_detected,std::experimental::detected_t, (3) - Linux Manuals
std::experimental::is_detected,std::experimental::detected_t,: std::experimental::is_detected,std::experimental::detected_t,
NAME
std::experimental::is_detected,std::experimental::detected_t, - std::experimental::is_detected,std::experimental::detected_t,
Synopsis
Defined in header
template<
using is_detected
template<
using detected_t
template<
class... Args
using detected_or
The alias template detected_or is an alias for an unspecified class type with two
public member typedefs value_t and type, which are defined as follows:
The alias template is_detected is equivalent to typename
detected_or<std::experimental::nonesuch, Op, Args...>::value_t. It is an alias for
std::true_type if the template-id Op<Args...>
an alias for std::false_type.
The alias template detected_t is equivalent to typename
detected_or<std::experimental::nonesuch, Op, Args...>::type. It is an alias for
Op<Args...>
the class std::experimental::nonesuch.
template<
constexpr bool is_detected_v
Args...>::value;
template<
class... Args
using detected_or_t
Args...>::type;
template
class... Args>
using is_detected_exact
detected_t<Op, Args...>>;
template
class... Args>