Skip to content

ncarray::AnyExpressionOrScalar

template<typename T>
concept=
AnyExpression<T> ||
std::is_same_v<std::decay_t<T>, Scalar> ||
is_in_type_list_v<std::decay_t<T>, base_types>;

Test for supported types of objects when creating expressions for evaluation. dtype.hh dtype_8hh compound This includes anything that descends from the ExpressionTag, the Scalar variant and true C++ types if they reside in the many type list from.