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.
| Arg | Argument type. |
variable explicit_operand ¶
constexpr static inline bool explicit_operand = true Fully qualified name: kfr::expression_with_traits<Arg>::explicit_operand
Declared at base/expression.hpp:719
variable random_access ¶
constexpr static inline bool random_access = true Fully qualified name: kfr::expression_with_traits<Arg>::random_access
Declared at base/expression.hpp:720
typedef first_arg_traits ¶
using first_arg_traits = expression_traits<Arg> Fully qualified name: kfr::expression_with_traits<Arg>::first_arg_traits
Declared at base/expression.hpp:722
typedef value_type ¶
using value_type = typename first_arg_traits::value_type Fully qualified name: kfr::expression_with_traits<Arg>::value_type
Declared at base/expression.hpp:723
variable dims ¶
constexpr static size_t dims = first_arg_traits::dims Fully qualified name: kfr::expression_with_traits<Arg>::dims
Declared at base/expression.hpp:724
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> &)
Declared at base/expression.hpp:725
function get_shape() ¶
constexpr static shape<dims> get_shape() { … } Fully qualified name: kfr::expression_with_traits<Arg>::get_shape()
Declared at base/expression.hpp:729
Fully qualified name: kfr::expression_with_traits<Arg>
Declared at base/expression.hpp:717