|
tess 1.0.0
Performance-first tile and path simulation substrate
|
This is the complete list of members for tess::Schedule, including all inherited members.
| add_task(const ScheduleTaskDesc &desc, void *ctx, ScheduleTaskFn fn) -> TaskId (defined in tess::Schedule) | tess::Schedule | inline |
| add_task(const ScheduleTaskDesc &desc, void *ctx, ScheduleNoThrowTaskFn fn) -> TaskId (defined in tess::Schedule) | tess::Schedule | inline |
| add_task(const ScheduleTaskDesc &desc, void *ctx, std::nullptr_t) -> TaskId (defined in tess::Schedule) | tess::Schedule | inline |
| add_task(const ScheduleTaskDesc &desc, T &task) -> TaskId (defined in tess::Schedule) | tess::Schedule | inline |
| notify_dirty(DirtyMask mask) noexcept (defined in tess::Schedule) | tess::Schedule | inline |
| notify_events(std::uint32_t mask) noexcept (defined in tess::Schedule) | tess::Schedule | inline |
| publish_event(std::uint32_t mask, EventStream< T > &stream, std::uint64_t tick, const T &value) (defined in tess::Schedule) | tess::Schedule | inline |
| request_run(TaskId id) noexcept (defined in tess::Schedule) | tess::Schedule | inline |
| reserve_tasks(std::size_t count) (defined in tess::Schedule) | tess::Schedule | inline |
| run_tick(SimClock &clock) -> ScheduleTickStats (defined in tess::Schedule) | tess::Schedule | inline |
| seal() (defined in tess::Schedule) | tess::Schedule | inline |
| sealed() const noexcept -> bool (defined in tess::Schedule) | tess::Schedule | inline |
| set_enabled(TaskId id, bool enabled) noexcept (defined in tess::Schedule) | tess::Schedule | inline |
| task_count() const noexcept -> std::size_t (defined in tess::Schedule) | tess::Schedule | inline |
| task_stats(TaskId id) const noexcept -> ScheduleTaskStats (defined in tess::Schedule) | tess::Schedule | inline |
| TaskId typedef (defined in tess::Schedule) | tess::Schedule |