#include <mdspan.hpp>
|
template<std::size_t... Is, typename... IndexType> |
constexpr std::ptrdiff_t | DoMapping_ (index_sequence< Is... >, IndexType... indices) const noexcept |
|
◆ mapping() [1/4]
template<typename Extents >
◆ mapping() [2/4]
template<typename Extents >
◆ mapping() [3/4]
template<typename Extents >
◆ mapping() [4/4]
template<typename Extents >
◆ DoMapping_()
template<typename Extents >
template<std::size_t... Is, typename... IndexType>
|
inlineconstexprprivatenoexcept |
◆ extents()
template<typename Extents >
◆ is_always_contiguous()
template<typename Extents >
|
inlinestaticconstexprnoexcept |
◆ is_always_strided()
template<typename Extents >
|
inlinestaticconstexprnoexcept |
◆ is_always_unique()
template<typename Extents >
|
inlinestaticconstexprnoexcept |
◆ is_contiguous()
template<typename Extents >
◆ is_strided()
template<typename Extents >
◆ is_unique()
template<typename Extents >
◆ operator!=()
template<typename Extents >
template<class OtherExtents >
◆ operator()()
template<typename Extents >
template<typename... IndexType, typename = std::enable_if_t<conjunction< std::is_convertible<IndexType, std::ptrdiff_t>...>::value>, typename = std::enable_if_t<(sizeof...(IndexType) == Extents::rank())>>
◆ operator=() [1/2]
template<typename Extents >
◆ operator=() [2/2]
template<typename Extents >
◆ operator==()
template<typename Extents >
template<class OtherExtents >
◆ required_span_size()
template<typename Extents >
◆ stride()
template<typename Extents >
The documentation for this class was generated from the following file: