#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: