tin
1.5.9
List of all members
tsm::tick_executor< Runtime, Capacity > Class Template Reference
#include <
runtime.h
>
Inheritance diagram for tsm::tick_executor< Runtime, Capacity >:
Collaboration diagram for tsm::tick_executor< Runtime, Capacity >:
Additional Inherited Members
Public Types inherited from
tsm::runtime::tick_executor< Runtime, 16U >
using
runtime_type
=
Runtime
using
events
= typename Runtime::events
using
event_list
=
tsm::detail::as_type_list_t
<
events
>
Public Member Functions inherited from
tsm::runtime::tick_executor< Runtime, 16U >
constexpr
tick_executor
(
Runtime
&runtime)
requires
(
tsm::detail::contains_type
< std::decay_t< Event >>(
tsm::detail::as_type_list_t
<
events
>{})) bool after_ticks(Event &&event
requires
(
tsm::detail::contains_type
< std::decay_t< Event >>(
tsm::detail::as_type_list_t
<
events
>{})) bool after_ticks(Event &&event
requires
(
tsm::detail::contains_type
< std::decay_t< Event >>(
tsm::detail::as_type_list_t
<
events
>{})) bool
every_ticks
(Event &&event
requires
(
tsm::detail::contains_type
< std::decay_t< Event >>(
tsm::detail::as_type_list_t
<
events
>{})) bool
every_ticks
(Event &&event
std::size_t
tick
(
tsm::tick_rep
elapsed_ticks=1U)
std::size_t
tick
(
tsm::tick_count
elapsed_ticks)
bool
step
()
std::size_t
run_ready
()
std::size_t
pending
() const
bool
empty
() const
void
clear
()
Public Attributes inherited from
tsm::runtime::tick_executor< Runtime, 16U >
tsm::tick_rep
ticks
tsm::tick_count
ticks
tsm::tick_rep
period
tsm::tick_count
period
The documentation for this class was generated from the following file:
include/tsm/
runtime.h
tsm
tick_executor
Generated by
1.9.1