• Home
  • Raw
  • Download

Lines Matching refs:buffer_info

17 struct buffer_info {  struct
26 buffer_info() { } in buffer_info() argument
28 buffer_info(void *ptr, ssize_t itemsize, const std::string &format, ssize_t ndim, in buffer_info() argument
39buffer_info(T *ptr, detail::any_container<ssize_t> shape_in, detail::any_container<ssize_t> stride… in buffer_info() function
40 …: buffer_info(private_ctr_tag(), ptr, sizeof(T), format_descriptor<T>::format(), static_cast<ssize… in buffer_info()
42 buffer_info(void *ptr, ssize_t itemsize, const std::string &format, ssize_t size) in buffer_info() argument
43 : buffer_info(ptr, itemsize, format, 1, {size}, {itemsize}) { } in buffer_info()
46 buffer_info(T *ptr, ssize_t size) in buffer_info() function
47 : buffer_info(ptr, sizeof(T), format_descriptor<T>::format(), size) { } in buffer_info()
49 explicit buffer_info(Py_buffer *view, bool ownview = true)
50 : buffer_info(view->buf, view->itemsize, view->format, view->ndim,
56 buffer_info(const buffer_info &) = delete;
57 buffer_info& operator=(const buffer_info &) = delete; argument
59 buffer_info(buffer_info &&other) { in buffer_info() argument
63 buffer_info& operator=(buffer_info &&rhs) {
76 ~buffer_info() { in ~buffer_info() argument
83buffer_info(private_ctr_tag, void *ptr, ssize_t itemsize, const std::string &format, ssize_t ndim, in buffer_info() argument
85 : buffer_info(ptr, itemsize, format, ndim, std::move(shape_in), std::move(strides_in)) { } in buffer_info()
94 static bool compare(const buffer_info& b) { in compare() argument
100 static bool compare(const buffer_info& b) {