|
|
typedef super_type::value_type | value_type |
| |
|
typedef super_type::reference | reference |
| |
|
typedef super_type::iterator | iterator |
| |
|
typedef super_type::reverse_iterator | reverse_iterator |
| |
|
typedef super_type::const_reference | const_reference |
| |
|
typedef super_type::const_iterator | const_iterator |
| |
|
typedef super_type::const_reverse_iterator | const_reverse_iterator |
| |
|
typedef super_type::element | element |
| |
|
typedef super_type::size_type | size_type |
| |
|
typedef super_type::difference_type | difference_type |
| |
|
typedef super_type::index | index |
| |
|
typedef super_type::extent_range | extent_range |
| |
|
|
template<typename ConstMultiArray > |
| multi_array_view_openfpm & | operator= (const ConstMultiArray &other) |
| |
|
multi_array_view_openfpm & | operator= (const multi_array_view_openfpm &other) |
| |
|
element * | origin () |
| |
|
template<class IndexList > |
| element & | operator() (const IndexList &indices) |
| |
|
reference | operator[] (index idx) |
| |
|
iterator | begin () |
| |
|
iterator | end () |
| |
|
reverse_iterator | rbegin () |
| |
|
reverse_iterator | rend () |
| |
|
const element * | origin () const |
| |
|
template<class IndexList > |
| const element & | operator() (const IndexList &indices) const |
| |
|
const_reference | operator[] (index idx) const |
| |
|
const_iterator | begin () const |
| |
|
const_iterator | end () const |
| |
|
const_reverse_iterator | rbegin () const |
| |
|
const_reverse_iterator | rend () const |
| |
|
|
template<typename ExtentList , typename Index > |
| | multi_array_view_openfpm (T *base, const ExtentList &extents, const openfpm::array< Index, NumDims > &strides) |
| |
|
|
template<typename , std::size_t > |
| class | multi_array_impl_base |
| |
template<typename T, std::size_t NumDims>
class openfpm::detail::multi_array::multi_array_view_openfpm< T, NumDims >
Definition at line 61 of file multi_array_ref_base_openfpm.hpp.
The documentation for this class was generated from the following files: