MCPcopy Create free account
hub / github.com/pybind/pybind11 / get_buffer

Method get_buffer

tests/test_buffers.cpp:453–460  ·  view source on GitHub ↗

Exercises def_buffer(Return (Class::*)(Args...) noexcept)

Source from the content-addressed store, hash-verified

451 ~OneDBuffer() { delete[] m_data; }
452 // Exercises def_buffer(Return (Class::*)(Args...) noexcept)
453 py::buffer_info get_buffer() noexcept {
454 return py::buffer_info(m_data,
455 sizeof(float),
456 py::format_descriptor<float>::format(),
457 1,
458 {m_n},
459 {(py::ssize_t) sizeof(float)});
460 }
461 };
462
463 // non-const noexcept member function form

Callers 1

pybind11_getbufferFunction · 0.45

Calls 1

buffer_infoClass · 0.85

Tested by

no test coverage detected