#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 |