|
tin
1.5.9
|
#include <static_ring.h>

Public Types | |
| template<typename Event > | |
| using | queue = fixed_ring_queue< Event, Capacity > |
Static Public Attributes | |
| static constexpr std::size_t | capacity = Capacity |
Storage policy that creates fixed-ring queues for any event value type.
Runtime policies name storage as a template family. static_ring<N> supplies that family while keeping the event-erased queue type local to each runtime. This type is the default bare-metal storage backend because it has fixed size, no allocation, and no OS dependency.
| using tsm::runtime::storage::static_ring< Capacity >::queue = fixed_ring_queue<Event, Capacity> |
|
staticconstexpr |