hpx/type_support/detected.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
-
namespace
util
Typedefs
-
template<template<typename...> class
Op
, typename ...Args
>
usingis_detected
= typename detail::detector<nonesuch, void, Op, Args...>::value_t¶
-
template<template<typename...> class
Op
, typename ...Args
>
usingdetected_t
= typename detail::detector<nonesuch, void, Op, Args...>::type¶
-
template<typename
Default
, template<typename...> classOp
, typename ...Args
>
usingdetected_or
= detail::detector<Default, void, Op, Args...>¶
-
template<typename
Default
, template<typename...> classOp
, typename ...Args
>
usingdetected_or_t
= typename detected_or<Default, Op, Args...>::type¶
Variables
-
template<template<typename...> class
Op
, typename ...Args
>
constexpr boolis_detected_v
= is_detected<Op, Args...>::value¶
-
struct
nonesuch
¶
-
template<template<typename...> class
-
namespace