is_detected.hpp File Reference#
is_detected.hpp File Reference
#include "ck/utility/integral_constant.hpp"Go to the source code of this file.
Classes | |
| struct | ck::detail::detector< Default, AlwaysVoid, Op, Args > |
| struct | ck::detail::detector< Default, ck::void_t< Op< Args... > >, Op, Args... > |
| struct | ck::nonesuch |
Namespaces | |
| namespace | ck |
| namespace | ck::detail |
Typedefs | |
| template<template< class... > class Op, class... Args> | |
| using | ck::is_detected = typename detail::detector<nonesuch, void, Op, Args...>::value_t |
| template<typename T> | |
| using | ck::is_pack2_invocable_t = decltype(ck::declval<T&>().is_pack2_invocable) |
| template<typename T> | |
| using | ck::is_pack4_invocable_t = decltype(ck::declval<T&>().is_pack4_invocable) |
| template<typename T> | |
| using | ck::is_pack8_invocable_t = decltype(ck::declval<T&>().is_pack8_invocable) |