#include <extent_gen.hpp>

Classes | |
| struct | gen_type |
Public Types | |
| typedef boost::detail::multi_array::index | index |
| typedef boost::detail::multi_array::size_type | size_type |
| typedef extent_range< index, size_type > | range |
Public Member Functions | |
| extent_gen () | |
| extent_gen (const extent_gen< NumRanges-1 > &rhs, const range &a_range) | |
| extent_gen< NumRanges+1 > | operator[] (const range &a_range) |
| extent_gen< NumRanges+1 > | operator[] (index idx) |
Static Public Member Functions | |
| static extent_gen< 0 > | extents () |
Public Attributes | |
| range_list | ranges_ |
| typedef boost::detail::multi_array::index boost::detail::multi_array::extent_gen< NumRanges >::index |
| typedef extent_range<index,size_type> boost::detail::multi_array::extent_gen< NumRanges >::range |
| typedef boost::detail::multi_array::size_type boost::detail::multi_array::extent_gen< NumRanges >::size_type |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
| range_list boost::detail::multi_array::extent_gen< NumRanges >::ranges_ |