functional.hpp File Reference

functional.hpp File Reference#

Composable Kernel: functional.hpp File Reference
functional.hpp File Reference

Go to the source code of this file.

Classes

struct  ck::forwarder
struct  ck::swallow
struct  ck::logical_and< T >
struct  ck::logical_or< T >
struct  ck::logical_not< T >
struct  ck::static_if< true >
struct  ck::static_if< false >
struct  ck::conditional< true, X, Y >
struct  ck::conditional< false, X, Y >

Namespaces

namespace  ck

Typedefs

template<bool predicate, class X, class Y>
using ck::conditional_t = typename conditional<predicate, X, Y>::type

Functions

template<bool predicate, typename X, typename Y>
constexpr auto ck::conditional_expr (X &&x, Y &&y)