#include <numpy.h>
Public Types | |
using | container_type = std::vector< ssize_t > |
using | size_type = container_type::size_type |
using | value_type = container_type::value_type |
Public Member Functions | |
common_iterator () | |
common_iterator (void *ptr, const container_type &strides, const container_type &shape) | |
void * | data () const |
void | increment (size_type dim) |
Private Attributes | |
container_type | m_strides |
char * | p_ptr {nullptr} |
using common_iterator::container_type = std::vector<ssize_t> |
using common_iterator::size_type = container_type::size_type |
using common_iterator::value_type = container_type::value_type |
|
inline |
|
private |