is_detected.hpp File Reference

is_detected.hpp File Reference#

Composable Kernel: is_detected.hpp File Reference
is_detected.hpp File Reference

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)