|
cartobase 6.0.6
|
const variant of the NDIterator More...
#include <cartobase/containers/nditerator.h>


Public Member Functions | |
| 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< std::size_t > &strides) | |
| const_NDIterator (const T *buffer, const std::vector< int > &dims, const std::vector< std::ptrdiff_t > &strides) | |
| const T & | operator* () const |
| const T * | operator-> () const |
Public Member Functions inherited from carto::NDIterator_base | |
| 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< std::size_t > &strides) | |
| NDIterator_base (const std::vector< int > &dims, const std::vector< std::ptrdiff_t > &strides) | |
| const std::vector< int > & | position () const |
| std::ptrdiff_t | offset () const |
| NDIterator_base & | operator++ () |
| bool | ended () const |
| void | reset () |
Protected Attributes | |
| const T * | _buffer |
Protected Attributes inherited from carto::NDIterator_base | |
| std::vector< int > | _dims |
| std::vector< std::ptrdiff_t > | _strides |
| std::vector< int > | _position |
| std::ptrdiff_t | _offset |
| bool | _ended |
Additional Inherited Members | |
Static Protected Member Functions inherited from carto::NDIterator_base | |
| template<typename T> | |
| static std::vector< std::ptrdiff_t > | to_ptrdiff_v (const std::vector< T > &v) |
const variant of the NDIterator
Definition at line 155 of file nditerator.h.
|
inline |
Definition at line 534 of file nditerator.h.
References _buffer, and carto::NDIterator_base::NDIterator_base().
|
inline |
Definition at line 542 of file nditerator.h.
References _buffer, and carto::NDIterator_base::NDIterator_base().
|
inline |
Definition at line 560 of file nditerator.h.
References _buffer, and carto::NDIterator_base::NDIterator_base().
|
inline |
Definition at line 551 of file nditerator.h.
References _buffer, and carto::NDIterator_base::NDIterator_base().
|
inline |
Definition at line 569 of file nditerator.h.
References _buffer, and carto::NDIterator_base::_offset.
|
inline |
Definition at line 575 of file nditerator.h.
References _buffer, and carto::NDIterator_base::_offset.
|
protected |
Definition at line 171 of file nditerator.h.
Referenced by const_NDIterator(), const_NDIterator(), const_NDIterator(), const_NDIterator(), operator*(), and operator->().