#include <mdarray.hpp>
 | 
|   | basic_mdarray (const value_type &default_value, const extents_type &extents, const allocator_type &allocator=allocator_type()) | 
|   | 
|   | basic_mdarray (const extents_type &extents, const allocator_type &allocator=allocator_type()) | 
|   | 
| view_type  | view () noexcept | 
|   | 
| const_view_type  | view () const noexcept | 
|   | 
| reference  | operator() (std::array< std::ptrdiff_t, rank()> i) | 
|   | 
| const_reference  | operator() (std::array< std::ptrdiff_t, rank()> i) const | 
|   | 
| template<typename... Is>  | 
| std::enable_if_t< sizeof...(Is)==rank() &&(true &&... &&std::is_integral_v< Is >), reference >  | operator() (Is... is) | 
|   | 
| template<typename... Is>  | 
| std::enable_if_t< sizeof...(Is)==rank() &&(true &&... &&std::is_integral_v< Is >), const_reference >  | operator() (Is... is) const | 
|   | 
| std::ptrdiff_t  | extent (std::ptrdiff_t rank) | 
|   | 
| const container_type &  | container () const noexcept | 
|   | 
| container_type &  | container () noexcept | 
|   | 
| std::size_t  | size () const noexcept | 
|   | 
 | 
| static constexpr std::ptrdiff_t  | rank () noexcept | 
|   | 
◆ conatiner_type
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
      
 
 
◆ container_policy
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
      
 
 
◆ extents_type
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
      
 
 
◆ layout_policy
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
      
 
 
◆ mapping_type
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
      
 
 
◆ value_type
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
      
 
 
◆ basic_mdarray() [1/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
      
 
 
◆ basic_mdarray() [2/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
      
 
 
◆ container() [1/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
 
 
◆ container() [2/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
 
 
◆ extent()
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
      
 
 
◆ operator()() [1/4]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
template<typename... Is> 
      
        
          | std::enable_if_t<sizeof...(Is) == rank() && (true && ... && std::is_integral_v<Is>), reference> fub::basic_mdarray< ValueType, Extents, LayoutPolicy, ContainerPolicy >::operator()  | 
          ( | 
          Is...  | 
          is | ) | 
           | 
        
      
 
 
◆ operator()() [2/4]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
template<typename... Is> 
      
        
          | std::enable_if_t<sizeof...(Is) == rank() && (true && ... && std::is_integral_v<Is>), const_reference> fub::basic_mdarray< ValueType, Extents, LayoutPolicy, ContainerPolicy >::operator()  | 
          ( | 
          Is...  | 
          is | ) | 
           const | 
        
      
 
 
◆ operator()() [3/4]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
      
 
 
◆ operator()() [4/4]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
      
        
          | const_reference fub::basic_mdarray< ValueType, Extents, LayoutPolicy, ContainerPolicy >::operator()  | 
          ( | 
          std::array< std::ptrdiff_t, rank()>  | 
          i | ) | 
           const | 
        
      
 
 
◆ rank()
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
 
 
◆ size()
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
 
 
◆ view() [1/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
 
 
◆ view() [2/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
 
 
◆ container_
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
 
 
◆ mapping_
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy > 
 
 
The documentation for this class was generated from the following file: