| class::::::DynamicValues((R< m_rank) &&(static_extent(R)==dynamic_extent))) MDSPAN_INLINE_FUNCTION vals_t __construct_vals_from_extents(std (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | inline |
| extent(rank_type r) const noexcept (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | inline |
| extents() noexcept=default (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | |
| index_type typedef (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | |
| MDSPAN_TEMPLATE_REQUIRES(class... OtherIndexTypes,(_MDSPAN_FOLD_AND(_MDSPAN_TRAIT(is_convertible, OtherIndexTypes, index_type)) &&_MDSPAN_FOLD_AND(_MDSPAN_TRAIT(is_nothrow_constructible, index_type, OtherIndexTypes)) &&(sizeof...(OtherIndexTypes)==m_rank||sizeof...(OtherIndexTypes)==m_rank_dynamic))) MDSPAN_INLINE_FUNCTION const expr explicit extents(OtherIndexTypes... dynvals) noexcept (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | inline |
| MDSPAN_TEMPLATE_REQUIRES(class OtherIndexType, size_t N,(_MDSPAN_TRAIT(is_convertible, OtherIndexType, index_type) &&_MDSPAN_TRAIT(is_nothrow_constructible, index_type, OtherIndexType) &&(N==m_rank||N==m_rank_dynamic))) MDSPAN_INLINE_FUNCTION const expr extents(const array< OtherIndexType (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | |
| noexcept (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | |
| operator!= (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | friend |
| operator== (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | friend |
| R (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | |
| rank() noexcept (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | inlinestatic |
| rank_dynamic() noexcept (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | inlinestatic |
| rank_type typedef (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | |
| size_type typedef (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | |
| static_extent(rank_type r) noexcept (defined in std::experimental::extents< IndexType, Extents >) | std::experimental::extents< IndexType, Extents > | inlinestatic |