Lines Matching refs:def
44 .def(py::init<>());
55 .def(py::init<>())
56 .def(py::init([](Child *) { return new Parent(); }), py::keep_alive<1, 2>())
57 .def("addChild", &Parent::addChild)
58 .def("addChildKeepAlive", &Parent::addChild, py::keep_alive<1, 2>())
59 .def("returnChild", &Parent::returnChild)
60 .def("returnChildKeepAlive", &Parent::returnChild, py::keep_alive<1, 0>())
61 .def("returnNullChildKeepAliveChild", &Parent::returnNullChild, py::keep_alive<1, 0>())
62 .def("returnNullChildKeepAliveParent", &Parent::returnNullChild, py::keep_alive<0, 1>());
71 .def(py::init<>());
75 m.def("unguarded_call", &CustomGuard::report_status);
76 m.def("guarded_call", &CustomGuard::report_status, py::call_guard<CustomGuard>());
78 m.def("multiple_guards_correct_order", []() {
82 m.def("multiple_guards_wrong_order", []() {
97 m.def("with_gil", report_gil_status);
98 m.def("without_gil", report_gil_status, py::call_guard<py::gil_scoped_release>());