namespace
introspection
Classes
-
template<typename, typename = void>struct has_contiguous
-
template<typename, typename = void>struct has_rank
-
template<typename, typename = void>struct has_RANK
-
template<typename, typename = void>struct has_shape
Typedefs
-
template<typename View>using base_type = typename detail::BaseType<View>::type
-
template<typename T>using value_type = typename detail::Introspection<T>::value_type
Functions
-
template<typename T>static auto contiguous(const T& view) -> bool
-
template<typename T>static auto rank() -> int constexpr
-
template<typename T>static auto outer_dimension(const T& view) -> idx_
t -
template<typename T>static auto inner_dimension(const T& view) -> idx_
t -
template<int Dim, typename T>static auto shape(const T& view) -> idx_
t -
template<typename T>static auto layout_left(const T&) -> bool constexpr
-
template<typename T>static auto layout_right(const T&) -> bool constexpr