conveninent helper for meta-queue (list of queues, ordered by priorities) More...
#include <queue.hpp>
Public Types | |
| using | Queues = std::tuple< ItemQueue< Storage, Counts >... > |
Static Public Attributes | |
| static constexpr size_t | Size = std::tuple_size<Queues>::value |
Additional Inherited Members | |
Public Member Functions inherited from rotor_light::QueueBase | |
| QueueBase (ItemQueueBase **queues, size_t queue_count) | |
| QueueBase (const QueueBase &)=delete | |
| QueueBase (QueueBase &&)=delete | |
| template<typename MessageType , typename... Args> | |
| bool | put (size_t queue_index, Args... args) |
| ItemGuard | next () |
conveninent helper for meta-queue (list of queues, ordered by priorities)
| using rotor_light::Queue< Storage, Counts >::Queues = std::tuple<ItemQueue<Storage, Counts>...> |
tuple alias to store different queues
|
staticconstexpr |
the total amount of sub-queues