Ginkgo Generated from branch based on main. Ginkgo version 1.9.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...

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...>
 

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.