OpenKalman
std::experimental::layout_stride::mapping< Extents > Member List

This is the complete list of members for std::experimental::layout_stride::mapping< Extents >, including all inherited members.

__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