functional.hpp Source File#
utility/functional.hpp
Go to the documentation of this file.
Definition ck.hpp:268
typename conditional< predicate, X, Y >::type conditional_t
Definition utility/functional.hpp:115
constexpr auto conditional_expr(X &&x, Y &&y)
Definition utility/functional.hpp:119
Definition utility/functional.hpp:100
Definition utility/functional.hpp:13
__host__ __device__ constexpr T && operator()(T &&x) const
Definition utility/functional.hpp:15
Definition utility/functional.hpp:31
constexpr bool operator()(const T &x, const T &y) const
Definition utility/functional.hpp:32
Definition utility/functional.hpp:43
constexpr bool operator()(const T &x) const
Definition utility/functional.hpp:44
Definition utility/functional.hpp:37
constexpr bool operator()(const T &x, const T &y) const
Definition utility/functional.hpp:38
__host__ __device__ constexpr auto operator()(F) const
Definition utility/functional.hpp:81
__host__ static __device__ void Else(F f)
Definition utility/functional.hpp:87
__host__ __device__ constexpr auto operator()(F f) const
Definition utility/functional.hpp:57
__host__ static __device__ void Else(F)
Definition utility/functional.hpp:70
Definition utility/functional.hpp:49
__host__ __device__ constexpr swallow(Ts &&...)
Definition utility/functional.hpp:24