Lines Matching refs:std
22 m.def("test_callback3", [](const std::function<int(int)> &func) {
23 return "func(43) = " + std::to_string(func(43)); });
24 m.def("test_callback4", []() -> std::function<int(int)> { return [](int i) { return i+1; }; });
88 m.def("test_cleanup", []() -> std::function<void(void)> {
101 m.def("roundtrip", [](std::function<int(int)> f, bool expect_none = false) {
103 throw std::runtime_error("Expected None to be converted to empty std::function");
106 m.def("test_dummy_function", [](const std::function<int(int)> &f) -> std::string {
111 return "can't convert to function pointer: eval(1) = " + std::to_string(r);
114 return "matches dummy_function: eval(1) = " + std::to_string(r);
121 m.def("func_accepting_func_accepting_base", [](std::function<double(AbstractBase&)>) { });
139 m.def("callback_with_movable", [](std::function<void(MovableObject &)> f) {
152 using callback_f = std::function<void(int)>;
157 std::this_thread::sleep_for(std::chrono::milliseconds(50));
160 auto t = std::thread(std::move(invoke_f));