12 template <
bool B,
typename T,
typename U>
15 template <
bool Cond,
typename T =
void>
18 template <
typename T,
typename U>
40 #if __GNUC__ < 5 && ! defined __clang__
42 template <
typename...>
47 template <
typename...Ts>
50 template <
typename...>
55 template <
typename,
template <
typename>
class,
typename =
void_t<>>
59 template <
typename T,
template <
typename>
class Op>
typename std::remove_cv< T >::type remove_cv_t
std::string type(const automaton &a)
The implementation type of a.
typename std::remove_const< T >::type remove_const_t
typename std::enable_if< Cond, T >::type enable_if_t
typename std::is_same< T, U >::type is_same_t
typename std::remove_reference< T >::type remove_reference_t
typename voider< Ts...>::type void_t
std::integral_constant< bool, B > bool_constant
typename std::conditional< B, T, U >::type conditional_t