Tatooine
Public Member Functions | Private Attributes | List of all members
tatooine::dynamic_multidim_size< IndexOrder >::index_range Struct Reference

#include <dynamic_multidim_size.h>

Collaboration diagram for tatooine::dynamic_multidim_size< IndexOrder >::index_range:
[legend]

Public Member Functions

 index_range (this_type const *multidim_size)
 
auto begin () const
 
auto end () const
 

Private Attributes

this_type const * m_multidim_size
 

Constructor & Destructor Documentation

◆ index_range()

template<typename IndexOrder >
tatooine::dynamic_multidim_size< IndexOrder >::index_range::index_range ( this_type const *  multidim_size)
inlineexplicit

Member Function Documentation

◆ begin()

template<typename IndexOrder >
auto tatooine::dynamic_multidim_size< IndexOrder >::index_range::begin ( ) const
inline

◆ end()

template<typename IndexOrder >
auto tatooine::dynamic_multidim_size< IndexOrder >::index_range::end ( ) const
inline

Member Data Documentation

◆ m_multidim_size

template<typename IndexOrder >
this_type const* tatooine::dynamic_multidim_size< IndexOrder >::index_range::m_multidim_size
private

The documentation for this struct was generated from the following file: