28 #ifndef BSL_DETECTED_OR_HPP 29 #define BSL_DETECTED_OR_HPP 31 #include "details/detector.hpp" 43 template<
class Default,
template<
class...>
class Op,
class... Args>
44 using detected_or = details::detector<Default, void, Op, Args...>;
47 template<
typename Default,
template<
class...>
class Op,
typename... Args>
48 using detected_or_t =
typename details::detector<Default, void, Op, Args...>::type;
details::detector< Default, void, Op, Args... > detected_or
The alias template detected_or is an alias for an unspecified class type with two public member typed...
Definition: detected_or.hpp:44
typename details::detector< Default, void, Op, Args... >::type detected_or_t
a helper that reduces the verbosity of bsl::detected_or
Definition: detected_or.hpp:48