Lines Matching refs:ptr
18 void *ptr = nullptr; // Pointer to the underlying storage
28 buffer_info(void *ptr, ssize_t itemsize, const std::string &format, ssize_t ndim,
30 : ptr(ptr), itemsize(itemsize), size(1), format(format), ndim(ndim),
39 buffer_info(T *ptr, detail::any_container<ssize_t> shape_in, detail::any_container<ssize_t> strides_in)
40 : buffer_info(private_ctr_tag(), ptr, sizeof(T), format_descriptor<T>::format(), static_cast<ssize_t>(shape_in->size()), std::move(shape_in), std::move(strides_in)) { }
42 buffer_info(void *ptr, ssize_t itemsize, const std::string &format, ssize_t size)
43 : buffer_info(ptr, itemsize, format, 1, {size}, {itemsize}) { }
46 buffer_info(T *ptr, ssize_t size)
47 : buffer_info(ptr, sizeof(T), format_descriptor<T>::format(), size) { }
64 ptr = rhs.ptr;
83 buffer_info(private_ctr_tag, void *ptr, ssize_t itemsize, const std::string &format, ssize_t ndim,
85 : buffer_info(ptr, itemsize, format, ndim, std::move(shape_in), std::move(strides_in)) { }