OpenKalman
std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy > Member List

This is the complete list of members for std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >, including all inherited members.

__map_acc_pair_t(mapping_type(extents_type(static_cast< index_type >(std::move(dynamic_extents))...)), accessor_type())) (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
__map_acc_pair_t(mapping_type(extents_type(dynamic_extents)), accessor_type())) (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
__map_acc_pair_t(other.__mapping_ref(), other.__accessor_ref())) (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
accessor() const noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
accessor_type typedef (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
data_handle() const noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
data_handle_type typedef (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
dynamic_extents (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
dynamic_extents (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
element_type typedef (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
empty() const noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
extent(size_t r) const noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
extents() const noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
extents_type typedef (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
index_type typedef (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
is_always_exhaustive() noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
is_always_strided() noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
is_always_unique() noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
is_exhaustive() const noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
is_strided() const noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
is_unique() const noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
layout_type typedef (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
mapping() const noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
mapping_type typedef (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
mdspan (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >friend
mdspan()=default (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
mdspan(const mdspan &)=default (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
mdspan(mdspan &&)=default (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
mdspan(data_handle_type p, const mapping_type &m, const accessor_type &a) (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
MDSPAN_FUNCTION_REQUIRES((MDSPAN_INLINE_FUNCTION constexpr), mdspan,(data_handle_type p, const extents_type &exts),,(_MDSPAN_TRAIT(is_default_constructible, accessor_type) &&_MDSPAN_TRAIT(is_constructible, mapping_type, extents_type))) (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
MDSPAN_FUNCTION_REQUIRES((MDSPAN_INLINE_FUNCTION constexpr), mdspan,(data_handle_type p, const mapping_type &m),,(_MDSPAN_TRAIT(is_default_constructible, accessor_type))) (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
MDSPAN_TEMPLATE_REQUIRES(class... SizeTypes,(_MDSPAN_FOLD_AND(_MDSPAN_TRAIT(is_convertible, SizeTypes, index_type)) &&_MDSPAN_FOLD_AND(_MDSPAN_TRAIT(is_nothrow_constructible, index_type, SizeTypes)) &&((sizeof...(SizeTypes)==rank())||(sizeof...(SizeTypes)==rank_dynamic())) &&_MDSPAN_TRAIT(is_constructible, mapping_type, extents_type) &&)) MDSPAN_INLINE_FUNCTION explicit const expr mdspan(data_handle_type p (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
MDSPAN_TEMPLATE_REQUIRES(class SizeType, size_t N,(_MDSPAN_TRAIT(is_convertible, SizeType, index_type) &&_MDSPAN_TRAIT(is_nothrow_constructible, index_type, SizeType) &&((N==rank())||(N==rank_dynamic())) &&_MDSPAN_TRAIT(is_constructible, mapping_type, extents_type) &&)) MDSPAN_INLINE_FUNCTION const expr mdspan(data_handle_type p (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
MDSPAN_TEMPLATE_REQUIRES(class OtherElementType, class OtherExtents, class OtherLayoutPolicy, class OtherAccessor,(_MDSPAN_TRAIT(is_constructible, mapping_type, typename OtherLayoutPolicy::template mapping< OtherExtents >) &&)) MDSPAN_INLINE_FUNCTION const expr mdspan(const mdspan< OtherElementType (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
MDSPAN_TEMPLATE_REQUIRES(class SizeType,(_MDSPAN_TRAIT(is_convertible, SizeType, index_type) &&)) MDSPAN_FORCE_INLINE_FUNCTION const expr reference operator[](const array< SizeType (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
MDSPAN_TEMPLATE_REQUIRES(class Index,(_MDSPAN_TRAIT(is_convertible, Index, index_type) &&_MDSPAN_TRAIT(is_nothrow_constructible, index_type, Index) &&extents_type::rank()==1)) MDSPAN_FORCE_INLINE_FUNCTION const expr reference operator[](Index idx) const (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
MDSPAN_TEMPLATE_REQUIRES(class... SizeTypes,(_MDSPAN_FOLD_AND(_MDSPAN_TRAIT(is_convertible, SizeTypes, index_type)) &&_MDSPAN_FOLD_AND(_MDSPAN_TRAIT(is_nothrow_constructible, index_type, SizeTypes)) &&extents_type::rank()==sizeof...(SizeTypes))) MDSPAN_FORCE_INLINE_FUNCTION const expr reference operator()(SizeTypes... indices) const (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
MDSPAN_TEMPLATE_REQUIRES(class SizeType,(_MDSPAN_TRAIT(is_convertible, SizeType, index_type) &&)) MDSPAN_FORCE_INLINE_FUNCTION const expr reference operator()(const array< SizeType (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
operator=(const mdspan &)=default (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
operator=(mdspan &&)=default (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
other (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
OtherExtents (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
OtherLayoutPolicy (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
rank() noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
rank()> &indices) const (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
rank()> &indices) const (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
rank_dynamic() noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
rank_type typedef (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
reference typedef (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
size() const noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
size_type typedef (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >
static_extent(size_t r) noexcept (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inlinestatic
stride(size_t r) const (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >inline
swap (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >friend
value_type typedef (defined in std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >)std::experimental::mdspan< ElementType, Extents, LayoutPolicy, AccessorPolicy >