|
template<bool B, class T = void> |
using | amrex::EnableIf_t = std::enable_if_t< B, T > |
|
template<class... > |
using | amrex::detail::Void_t = void |
|
template<template< class... > class Op, class... Args> |
using | amrex::IsDetected = typename detail::Detector< detail::Nonesuch, void, Op, Args... >::value_t |
|
template<template< class... > class Op, class... Args> |
using | amrex::Detected_t = typename detail::Detector< detail::Nonesuch, void, Op, Args... >::type |
|
template<class Default , template< class... > class Op, class... Args> |
using | amrex::DetectedOr = typename detail::Detector< Default, void, Op, Args... >::type |
|
template<class Expected , template< typename... > class Op, class... Args> |
using | amrex::IsDetectedExact = std::is_same< Expected, Detected_t< Op, Args... > > |
|
template<typename T , typename... Args> |
using | amrex::detail::call_result_t = decltype(std::declval< T >()(std::declval< Args >()...)) |
|
template<class B > |
using | amrex::Negation = std::integral_constant< bool, !bool(B::value)> |
|