Lines Matching refs:py
55 namespace py = pybind11;
84 py::object obj = py::cast(this);
94 py::object obj = py::cast(this);
105 pybind_init_event(py::module &m_native)
107 py::module m = m_native.def_submodule("event");
110 py::arg("ticks") = MaxTick);
113 py::return_value_policy::reference);
116 py::return_value_policy::reference);
118 py::class_<EventQueue>(m, "EventQueue")
123 }, py::arg("event"), py::arg("when"))
125 py::arg("event"))
127 py::arg("event"), py::arg("tick"), py::arg("always") = false)
134 py::class_<GlobalSimLoopExitEvent,
135 std::unique_ptr<GlobalSimLoopExitEvent, py::nodelete>>(
146 return py::reinterpret_steal<py::object>(
155 py::class_<Event> c_event(
168 py::class_<PyEvent, Event>(m, "PyEvent")
169 .def(py::init<Event::Priority>(),
170 py::arg("priority") = (int)Event::Default_Pri)
173 #define PRIO(n) c_event.attr(# n) = py::cast((int)Event::n)