Skip to content

class expression_with_arguments<Arg> expressions

template <typename Arg>
struct expression_with_arguments<Arg> { … }

variable count

constexpr static size_t count = 1

Defined at base/expression.hpp:352

typedef type_list

using type_list = ctypes_t<Arg>

Defined at base/expression.hpp:354

typedef nth

using nth = Arg

Defined at base/expression.hpp:357

typedef first_arg

using first_arg = Arg

Defined at base/expression.hpp:359

typedef nth_trait

using nth_trait = expression_traits<Arg>

Defined at base/expression.hpp:362

typedef first_arg_traits

using first_arg_traits = expression_traits<first_arg>

Defined at base/expression.hpp:364

variable args

std::tuple<Arg> args

Defined at base/expression.hpp:366

function first()

Defined at base/expression.hpp:368

function first()

Defined at base/expression.hpp:369

function getmask(csize_t<idx>)

template <size_t idx>
KFR_MEM_INTRINSIC dimset getmask(csize_t<idx> = { … }

Defined at base/expression.hpp:372

function fold(Fn &&)

template <typename Fn>
KFR_MEM_INTRINSIC constexpr auto fold(Fn&& fn) const { … }

Defined at base/expression.hpp:378

function fold_idx(Fn &&)

template <typename Fn>
KFR_INTRINSIC constexpr static auto fold_idx(Fn&& fn) { … }

Defined at base/expression.hpp:383

constructor expression_with_arguments<Arg>(Arg &&)

Defined at base/expression.hpp:388

Defined at base/expression.hpp:350