const variant of the line_NDIterator
More...
#include <cartobase/containers/nditerator.h>
|
| | const_line_NDIterator (const T *buffer, const std::vector< int > &dims) |
| |
| | const_line_NDIterator (const T *buffer, const std::vector< int > &dims, const std::vector< int > &strides) |
| |
| | const_line_NDIterator (const T *buffer, const std::vector< int > &dims, const std::vector< size_t > &strides) |
| |
| | const_line_NDIterator (const T *buffer, const std::vector< int > &dims, const std::vector< long > &strides) |
| |
| const T & | operator* () const |
| |
| | line_NDIterator_base (const std::vector< int > &dims) |
| |
| | line_NDIterator_base (const std::vector< int > &dims, const std::vector< int > &strides) |
| |
| | line_NDIterator_base (const std::vector< int > &dims, const std::vector< size_t > &strides) |
| |
| | line_NDIterator_base (const std::vector< int > &dims, const std::vector< long > &strides) |
| |
| NDIterator_base & | operator++ () |
| |
| | 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_line_NDIterator< T >
const variant of the line_NDIterator
Definition at line 203 of file nditerator.h.
◆ const_line_NDIterator() [1/4]
◆ const_line_NDIterator() [2/4]
◆ const_line_NDIterator() [3/4]
◆ const_line_NDIterator() [4/4]
◆ operator*()
◆ _buffer
The documentation for this class was generated from the following file: