Lines Matching refs:def
109 m.def("simulate", &simulate,
111 m.def("exitSimLoop", &exitSimLoop);
112 m.def("getEventQueue", []() { return curEventQueue(); },
114 m.def("setEventQueue", [](EventQueue *q) { return curEventQueue(q); });
115 m.def("getEventQueue", &getEventQueue,
119 .def("name", [](EventQueue *eq) { return eq->name(); })
120 .def("dump", &EventQueue::dump)
121 .def("schedule", [](EventQueue *eq, PyEvent *e, Tick t) {
124 .def("deschedule", &EventQueue::deschedule,
126 .def("reschedule", &EventQueue::reschedule,
137 .def("getCause", &GlobalSimLoopExitEvent::getCause)
139 .def("getCode", &GlobalSimLoopExitEvent::getCode)
145 .def("getCode", [](GlobalSimLoopExitEvent *e) {
158 .def("name", &Event::name)
159 .def("dump", &Event::dump)
160 .def("scheduled", &Event::scheduled)
161 .def("squash", &Event::squash)
162 .def("squashed", &Event::squashed)
163 .def("isExitEvent", &Event::isExitEvent)
164 .def("when", &Event::when)
165 .def("priority", &Event::priority)
169 .def(py::init<Event::Priority>(),