| __ref() const noexcept (defined in std::experimental::detail::__no_unique_address_emulation< detail::__compressed_pair< Extents, std::array< Extents::index_type, Extents::rank()> > >) | std::experimental::detail::__no_unique_address_emulation< detail::__compressed_pair< Extents, std::array< Extents::index_type, Extents::rank()> > > | inlineprivate |
| __ref() noexcept (defined in std::experimental::detail::__no_unique_address_emulation< detail::__compressed_pair< Extents, std::array< Extents::index_type, Extents::rank()> > >) | std::experimental::detail::__no_unique_address_emulation< detail::__compressed_pair< Extents, std::array< Extents::index_type, Extents::rank()> > > | inlineprivate |
| __stored_type typedef (defined in std::experimental::detail::__no_unique_address_emulation< detail::__compressed_pair< Extents, std::array< Extents::index_type, Extents::rank()> > >) | std::experimental::detail::__no_unique_address_emulation< detail::__compressed_pair< Extents, std::array< Extents::index_type, Extents::rank()> > > | private |
| __strides_storage_t(__impl::fill_strides(s)))}) (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inline |
| __v (defined in std::experimental::detail::__no_unique_address_emulation< detail::__compressed_pair< Extents, std::array< Extents::index_type, Extents::rank()> > >) | std::experimental::detail::__no_unique_address_emulation< detail::__compressed_pair< Extents, std::array< Extents::index_type, Extents::rank()> > > | private |
| extents() const noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inline |
| extents_type typedef (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | |
| index_type typedef (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | |
| is_always_exhaustive() noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inlinestatic |
| is_always_strided() noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inlinestatic |
| is_always_unique() noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inlinestatic |
| is_exhaustive() const noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inline |
| is_strided() noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inlinestatic |
| is_unique() noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inlinestatic |
| layout_type typedef (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | |
| mapping (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | friend |
| mapping() noexcept=default (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | |
| mapping(mapping const &) noexcept=default (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | |
| MDSPAN_TEMPLATE_REQUIRES(class IntegralTypes,(_MDSPAN_TRAIT(is_convertible, const remove_const_t< IntegralTypes > &, typename Extents::index_type) &&)) MDSPAN_INLINE_FUNCTION const expr mapping(extents_type const &e (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | |
| MDSPAN_TEMPLATE_REQUIRES(class StridedLayoutMapping,(_MDSPAN_TRAIT(is_constructible, extents_type, typename StridedLayoutMapping::extents_type) &&detail::__is_mapping_of< typename StridedLayoutMapping::layout_type, StridedLayoutMapping > &&StridedLayoutMapping::is_always_unique() &&StridedLayoutMapping::is_always_strided())) MDSPAN_CONDITIONAL_EXPLICIT((!is_convertible< typename StridedLayoutMapping (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inline |
| MDSPAN_TEMPLATE_REQUIRES(class... Indices,(sizeof...(Indices)==Extents::rank() &&_MDSPAN_FOLD_AND(_MDSPAN_TRAIT(is_convertible, Indices, index_type)) &&)) MDSPAN_FORCE_INLINE_FUNCTION const expr index_type operator()(Indices... idxs) const noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inline |
| noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | |
| operator=(mapping const &) noexcept=default (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | |
| rank_type typedef (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | |
| required_span_size() const noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inline |
| size_type typedef (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | |
| stride(rank_type r) const noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inline |
| strides() const noexcept (defined in std::experimental::layout_stride::mapping< Extents >) | std::experimental::layout_stride::mapping< Extents > | inline |