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