33 #ifndef GKO_CORE_STD_EXTENSIONS_HPP_ 34 #define GKO_CORE_STD_EXTENSIONS_HPP_ 38 #include <type_traits> 57 template <
typename... Ts>
66 template <
typename... Ts>
67 using void_t =
typename detail::make_void<Ts...>::type;
70 template <
bool B,
typename T =
void>
71 using enable_if_t =
typename std::enable_if<B, T>::type;
74 template <
bool B,
typename T,
typename F>
75 using conditional_t =
typename std::conditional<B, T, F>::type;
79 using decay_t =
typename std::decay<T>::type;
86 #endif // GKO_CORE_STD_EXTENSIONS_HPP_ The Ginkgo namespace.
Definition: abstract_factory.hpp:45