Lines Matching refs:def

20     m.def("test_callback1", [](py::object func) { return func(); });
21 m.def("test_callback2", [](py::object func) { return func("Hello", 'x', true, 5); });
22 m.def("test_callback3", [](const std::function<int(int)> &func) {
24 m.def("test_callback4", []() -> std::function<int(int)> { return [](int i) { return i+1; }; });
25 m.def("test_callback5", []() {
30 m.def("test_tuple_unpacking", [](py::function f) {
36 m.def("test_dict_unpacking", [](py::function f) {
43 m.def("test_keyword_args", [](py::function f) {
47 m.def("test_unpacking_and_keywords1", [](py::function f) {
53 m.def("test_unpacking_and_keywords2", [](py::function f) {
60 m.def("test_unpacking_error1", [](py::function f) {
65 m.def("test_unpacking_error2", [](py::function f) {
70 m.def("test_arg_conversion_error1", [](py::function f) {
74 m.def("test_arg_conversion_error2", [](py::function f) {
86 m.def("payload_cstats", &ConstructorStats::get<Payload>);
88 m.def("test_cleanup", []() -> std::function<void(void)> {
99 m.def("dummy_function", &dummy_function);
100 m.def("dummy_function2", [](int i, int j) { return i + j; });
101 m.def("roundtrip", [](std::function<int(int)> f, bool expect_none = false) {
106 m.def("test_dummy_function", [](const std::function<int(int)> &f) -> std::string {
121 m.def("func_accepting_func_accepting_base", [](std::function<double(AbstractBase&)>) { });
139 m.def("callback_with_movable", [](std::function<void(MovableObject &)> f) {
148 .def(py::init<>())
149 .def("triple", [](CppBoundMethodTest &, int val) { return 3 * val; });
153 m.def("test_async_callback", [](callback_f f, py::list work) {