const variant of the NDIterator
More...
#include <cartobase/containers/nditerator.h>
|
| const_NDIterator (const T *buffer, const std::vector< int > &dims) |
|
| const_NDIterator (const T *buffer, const std::vector< int > &dims, const std::vector< int > &strides) |
|
| const_NDIterator (const T *buffer, const std::vector< int > &dims, const std::vector< size_t > &strides) |
|
| const_NDIterator (const T *buffer, const std::vector< int > &dims, const std::vector< long > &strides) |
|
const T & | operator* () const |
|
const T * | operator-> () const |
|
| NDIterator_base (const std::vector< int > &dims) |
|
| NDIterator_base (const std::vector< int > &dims, const std::vector< int > &strides) |
|
| NDIterator_base (const std::vector< int > &dims, const std::vector< size_t > &strides) |
|
| NDIterator_base (const std::vector< int > &dims, const std::vector< long > &strides) |
|
const std::vector< int > & | position () const |
|
uint64_t | offset () const |
|
NDIterator_base & | operator++ () |
|
bool | ended () const |
|
void | reset () |
|
|
template<typename T > |
static std::vector< size_t > | to_int_v (const std::vector< T > &v) |
|
template<typename T>
class carto::const_NDIterator< T >
const variant of the NDIterator
Definition at line 154 of file nditerator.h.
◆ const_NDIterator() [1/4]
◆ const_NDIterator() [2/4]
◆ const_NDIterator() [3/4]
◆ const_NDIterator() [4/4]
◆ operator*()
◆ operator->()
◆ _buffer
The documentation for this class was generated from the following file: