Skip to content

class expression_traits<expression_reshape<Arg, OutDims>> expressions

template <typename Arg, index_t OutDims>
struct expression_traits<expression_reshape<Arg, OutDims>> : expression_traits_defaults { … }

typedef ArgTraits

using ArgTraits = expression_traits<Arg>

Defined at base/basic_expressions.hpp:571

typedef value_type

using value_type                    = typename ArgTraits::value_type

Defined at base/basic_expressions.hpp:573

variable dims

constexpr static size_t dims        = OutDims

Defined at base/basic_expressions.hpp:574

variable random_access

constexpr static bool random_access = ArgTraits::random_access

Defined at base/basic_expressions.hpp:575

function get_shape(const expression_reshape<Arg, OutDims> &)

Defined at base/basic_expressions.hpp:577

function get_shape()

Defined at base/basic_expressions.hpp:581

Defined at base/basic_expressions.hpp:569