|
SObjectizer
5.5
|
Definition of priority type. More...
#include <type_traits>#include <stdexcept>#include <string>Go to the source code of this file.
Namespaces | |
| so_5 | |
| Public part of message limit implementation. | |
| so_5::prio | |
| Helpers for working with priorities. | |
Enumerations | |
| enum | so_5::priority_t : unsigned char { so_5::priority_t::p_min = 0, so_5::priority_t::p0 = p_min, so_5::priority_t::p1, so_5::priority_t::p2, so_5::priority_t::p3, so_5::priority_t::p4, so_5::priority_t::p5, so_5::priority_t::p6, so_5::priority_t::p7, so_5::priority_t::p_max = p7 } |
| Definition of supported priorities. More... | |
Functions | |
| std::size_t | so_5::to_size_t (priority_t priority) |
| Helper function for conversion from priority to size_t. More... | |
| priority_t | so_5::to_priority_t (std::size_t v) |
| Helper function for conversion from size_t to priority. More... | |
| bool | so_5::prio::has_next (priority_t p) |
| Is there higher priority? More... | |
| priority_t | so_5::prio::next (priority_t p) |
| Get the next priority value. More... | |
| bool | so_5::prio::has_prev (priority_t p) |
| Is there lower priority? More... | |
| priority_t | so_5::prio::prev (priority_t p) |
| Get the previous priority value. More... | |
| template<typename Lambda > | |
| void | so_5::prio::for_each_priority (Lambda l) |
| Does enumeration of all priorities. More... | |
Variables | |
| const priority_t | so_5::prio::default_priority = p0 |
| Default priority value. More... | |
| const unsigned int | so_5::prio::total_priorities_count |
| Total count of priorities. More... | |
Constants with priority values. | |
| const priority_t | so_5::prio::p0 = priority_t::p0 |
| const priority_t | so_5::prio::p1 = priority_t::p1 |
| const priority_t | so_5::prio::p2 = priority_t::p2 |
| const priority_t | so_5::prio::p3 = priority_t::p3 |
| const priority_t | so_5::prio::p4 = priority_t::p4 |
| const priority_t | so_5::prio::p5 = priority_t::p5 |
| const priority_t | so_5::prio::p6 = priority_t::p6 |
| const priority_t | so_5::prio::p7 = priority_t::p7 |
Definition of priority type.
1.8.14