#include <python.hpp>
Public Member Functions | |
BufData (void *ptr, size_t itemsize, const std::string &format, size_t ndim, const std::vector< size_t > &shape, const std::vector< size_t > &strides) | |
BufData (void *ptr, size_t itemsize, const std::string &format, size_t size) | |
BufData (void *ptr, size_t itemsize, const std::string &format, size_t dim, size_t count) | |
Public Attributes | |
std::string | _format |
size_t | _itemsize = 0 |
size_t | _ndim = 0 |
void * | _ptr = nullptr |
std::vector< size_t > | _shape |
std::vector< size_t > | _strides |
Definition at line 197 of file python.hpp.
|
inline |
Definition at line 206 of file python.hpp.
|
inline |
Definition at line 208 of file python.hpp.
|
inline |
Definition at line 210 of file python.hpp.
std::string BufData::_format |
Definition at line 201 of file python.hpp.
size_t BufData::_itemsize = 0 |
Definition at line 200 of file python.hpp.
size_t BufData::_ndim = 0 |
Definition at line 202 of file python.hpp.
void* BufData::_ptr = nullptr |
Definition at line 199 of file python.hpp.
std::vector<size_t> BufData::_shape |
Definition at line 203 of file python.hpp.
std::vector<size_t> BufData::_strides |
Definition at line 204 of file python.hpp.