Lines Matching defs:ReturnTester
174 class ReturnTester {
177 ReturnTester() { print_created(this); }
178 ~ReturnTester() { print_destroyed(this); }
195 py::class_<ReturnTester>(m, "ReturnTester")
197 .def_static("create", &ReturnTester::create)
198 .def_static("create_const", &ReturnTester::createConst)
199 .def("get", &ReturnTester::get, rvp::reference_internal)
200 .def("get_ptr", &ReturnTester::getPtr, rvp::reference_internal)
201 .def("view", &ReturnTester::view, rvp::reference_internal)
202 .def("view_ptr", &ReturnTester::view, rvp::reference_internal)
203 .def("copy_get", &ReturnTester::get) // Default rvp: copy
204 .def("copy_view", &ReturnTester::view) // "
205 .def("ref", &ReturnTester::ref) // Default for Ref is to reference
206 .def("ref_const", &ReturnTester::refConst) // Likewise, but const
207 .def("ref_safe", &ReturnTester::ref, rvp::reference_internal)
208 .def("ref_const_safe", &ReturnTester::refConst, rvp::reference_internal)
209 .def("copy_ref", &ReturnTester::ref, rvp::copy)
210 .def("copy_ref_const", &ReturnTester::refConst, rvp::copy)
211 .def("block", &ReturnTester::block)
212 .def("block_safe", &ReturnTester::block, rvp::reference_internal)
213 .def("block_const", &ReturnTester::blockConst, rvp::reference_internal)
214 .def("copy_block", &ReturnTester::block, rvp::copy)
215 .def("corners", &ReturnTester::corners, rvp::reference_internal)
216 .def("corners_const", &ReturnTester::cornersConst, rvp::reference_internal)