Searched refs:buffer_info (Results 1 - 11 of 11) sorted by relevance

/gem5/ext/pybind11/include/pybind11/
H A Dbuffer_info.h2 pybind11/buffer_info.h: Python buffer object interface
17 struct buffer_info { struct
26 buffer_info() { } function in struct:buffer_info
28 buffer_info(void *ptr, ssize_t itemsize, const std::string &format, ssize_t ndim, function in struct:buffer_info
33 pybind11_fail("buffer_info: ndim doesn't match shape and/or strides length");
39 buffer_info(T *ptr, detail::any_container<ssize_t> shape_in, detail::any_container<ssize_t> strides_in) function in struct:buffer_info
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) function in struct:buffer_info
43 : buffer_info(ptr, itemsize, format, 1, {size}, {itemsize}) { }
46 buffer_info( function in struct:buffer_info
49 explicit buffer_info(Py_buffer *view, bool ownview = true) function in struct:buffer_info
59 buffer_info(buffer_info &&other) { function in struct:buffer_info
83 buffer_info(private_ctr_tag, void *ptr, ssize_t itemsize, const std::string &format, ssize_t ndim, function in struct:buffer_info
[all...]
H A Dnumpy.h448 explicit dtype(const buffer_info &info) {
609 explicit array(const buffer_info &info)
856 explicit array_t(const buffer_info& info) : array(info) { }
999 static bool compare(const buffer_info& b) {
1143 auto arr = array(buffer_info(nullptr, itemsize, format_str, 1));
1271 array_iterator<T> array_begin(const buffer_info& buffer) {
1276 array_iterator<T> array_end(const buffer_info& buffer) {
1315 multi_array_iterator(const std::array<buffer_info, N> &buffers,
1350 void init_common_iterator(const buffer_info &buffer,
1392 broadcast_trivial broadcast(const std::array<buffer_info,
[all...]
H A Dstl_bind.h382 cl.def_buffer([](Vector& v) -> buffer_info {
383 return buffer_info(v.data(), static_cast<ssize_t>(sizeof(T)), format_descriptor<T>::format(), 1, {v.size()}, {sizeof(T)});
H A Dpytypes.h13 #include "buffer_info.h"
1315 buffer_info request(bool writable = false) const {
1323 return buffer_info(view);
1329 explicit memoryview(const buffer_info& info) {
H A Dpybind11.h955 buffer_info *(*get_buffer)(PyObject *, void *),
1166 install_buffer_funcs([](PyObject *obj, void *ptr) -> buffer_info* {
1170 return new buffer_info(((capture *) ptr)->func(caster));
/gem5/ext/pybind11/tests/
H A Dtest_buffers.cpp82 py::buffer_info info = b.request();
106 .def_buffer([](Matrix &m) -> py::buffer_info {
107 return py::buffer_info(
133 py::buffer_info get_buffer_info() {
134 return py::buffer_info(&value, sizeof(value),
151 py::buffer_info get_buffer_info() const {
152 return py::buffer_info(value.get(), sizeof(*value),
H A Dtest_numpy_dtypes.cpp144 return py::array(py::buffer_info(nullptr, sizeof(T),
190 py::buffer_info buf_ndim1(vptr, 4, "i", 6);
191 py::buffer_info buf_ndim1_null(nullptr, 4, "i", 6);
192 py::buffer_info buf_ndim2(vptr, 4, "i", 2, shape, strides);
193 py::buffer_info buf_ndim2_null(nullptr, 4, "i", 2, shape, strides);
249 list.append(py::dtype(py::buffer_info((void *) 0, sizeof(unsigned int), "I", 1)));
250 list.append(py::dtype(py::buffer_info((void *) 0, 0, "T{i:a:f:b:}", 1)));
455 list.append(py::bool_(py::detail::compare_buffer_info<float>::compare(py::buffer_info(nullptr, sizeof(float), "f", 1))));
456 list.append(py::bool_(py::detail::compare_buffer_info<unsigned>::compare(py::buffer_info(nullptr, sizeof(int), "I", 1))));
457 list.append(py::bool_(py::detail::compare_buffer_info<long>::compare(py::buffer_info(nullpt
[all...]
H A Dtest_numpy_vectorize.cpp86 std::array<py::buffer_info, 3> buffers {{ arg1.request(), arg2.request(), arg3.request() }};
/gem5/ext/pybind11/include/pybind11/detail/
H A Dclass.h479 buffer_info *info = tinfo->get_buffer(obj, tinfo->get_buffer_data);
501 delete (buffer_info *) view->internal;
H A Dinternals.h126 buffer_info *(*get_buffer)(PyObject *, void *) = nullptr;
/gem5/ext/googletest/googletest/src/
H A Dgtest.cc2981 CONSOLE_SCREEN_BUFFER_INFO buffer_info; local
2982 GetConsoleScreenBufferInfo(stdout_handle, &buffer_info);
2983 const WORD old_color_attrs = buffer_info.wAttributes;

Completed in 59 milliseconds