virthttp  0.0
libvirt http interface
Classes | Namespaces | Typedefs | Variables
detect.hpp File Reference
#include <type_traits>

Go to the source code of this file.

Classes

struct  nstd::detail::detector< Default, AlwaysVoid, Op, Args >
 
struct  nstd::detail::detector< Default, std::void_t< Op< Args... > >, Op, Args... >
 

Namespaces

 nstd
 
 nstd::detail
 

Typedefs

template<template< class... > class Op, class... Args>
using nstd::is_detected = typename detail::detector< nonesuch, void, Op, Args... >::value_t
 

Variables

template<template< class... > class Op, class... Args>
constexpr bool nstd::is_detected_v = is_detected<Op, Args...>::value