Skip to content

class expression_traits<expression_cast<T, Arg>> expressions

template <typename T, typename Arg>
struct expression_traits<expression_cast<T, Arg>> : expression_traits_defaults { … }

typedef ArgTraits

using ArgTraits = expression_traits<Arg>

Defined at base/basic_expressions.hpp:217

typedef value_type

using value_type                    = T

Defined at base/basic_expressions.hpp:219

variable dims

constexpr static size_t dims        = ArgTraits::dims

Defined at base/basic_expressions.hpp:220

variable random_access

constexpr static bool random_access = ArgTraits::random_access

Defined at base/basic_expressions.hpp:221

function get_shape(const expression_cast<T, Arg> &)

Defined at base/basic_expressions.hpp:223

function get_shape()

Defined at base/basic_expressions.hpp:227

Defined at base/basic_expressions.hpp:215