Skip to content

Class expression_with_traits

class expression_with_traits<Arg> base

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

Wraps a single-argument expression and forwards its traits.

Template parameters
Arg Argument type.

variable explicit_operand

constexpr static inline bool explicit_operand = true

Fully qualified name: kfr::expression_with_traits<Arg>::explicit_operand

variable random_access

constexpr static inline bool random_access    = true

Fully qualified name: kfr::expression_with_traits<Arg>::random_access

typedef first_arg_traits

using first_arg_traits       = expression_traits<Arg>

Fully qualified name: kfr::expression_with_traits<Arg>::first_arg_traits

typedef value_type

using value_type             = typename first_arg_traits::value_type

Fully qualified name: kfr::expression_with_traits<Arg>::value_type

variable dims

constexpr static size_t dims = first_arg_traits::dims

Fully qualified name: kfr::expression_with_traits<Arg>::dims

function get_shape(const expression_with_traits<Arg> &)

constexpr static shape<dims> get_shape(const expression_with_traits& self) { … }

Fully qualified name: kfr::expression_with_traits<Arg>::get_shape(const expression_with_traits<Arg> &)

function get_shape()

constexpr static shape<dims> get_shape() { … }

Fully qualified name: kfr::expression_with_traits<Arg>::get_shape()

Fully qualified name: kfr::expression_with_traits<Arg>

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.