Ginkgo Generated from branch based on main. Ginkgo version 1.10.0
A numerical linear algebra library targeting many-core architectures
Loading...
Searching...
No Matches
gko::xstd Namespace Reference

The namespace for functionalities after C++14 standard. More...

Classes

struct  type_identity

Typedefs

template<typename... Ts>
using void_t = typename detail::make_void<Ts...>::type
 Use the custom implementation, since the std::void_t used in is_matrix_type_builder seems to trigger a compiler bug in GCC 7.5.
template<bool B, typename T = void>
using enable_if_t = std::enable_if_t<B, T>
template<bool B, typename T, typename F>
using conditional_t = std::conditional_t<B, T, F>
template<typename T>
using decay_t = std::decay_t<T>
template<class... Ts>
using conjunction = std::conjunction<Ts...>
template<typename T>
using type_identity_t = typename type_identity<T>::type

Functions

bool uncaught_exception () noexcept
template<typename T>
constexpr bool greater (const T &&lhs, const T &&rhs)
template<typename T>
constexpr bool greater_equal (const T &&lhs, const T &&rhs)
template<typename T>
constexpr bool less (const T &&lhs, const T &&rhs)
template<typename T>
constexpr bool less_equal (const T &&lhs, const T &&rhs)

Detailed Description

The namespace for functionalities after C++14 standard.