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