Skip to content

class expression_traits<expression_fixshape<Arg, fixed_shape_t<ShapeValues...>>> expressions

template <typename Arg, index_t... ShapeValues>
struct expression_traits<expression_fixshape<Arg, fixed_shape_t<ShapeValues...>>> : expression_traits_defaults { … }

typedef ArgTraits

using ArgTraits = expression_traits<Arg>

Defined at base/basic_expressions.hpp:498

typedef value_type

using value_type                    = typename ArgTraits::value_type

Defined at base/basic_expressions.hpp:500

variable dims

constexpr static size_t dims        = sizeof...(ShapeValues)

Defined at base/basic_expressions.hpp:501

variable random_access

constexpr static bool random_access = ArgTraits::random_access

Defined at base/basic_expressions.hpp:502

function get_shape(const expression_fixshape<Arg, fixed_shape_t<ShapeValues...>> &)

Defined at base/basic_expressions.hpp:504

function get_shape()

Defined at base/basic_expressions.hpp:509

Defined at base/basic_expressions.hpp:496