|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Fluent compile-time builder for custom policy-configured runtimes. More...
#include <cstddef>#include "corium/Runtime.hpp"#include "corium/policies/OverflowPolicies.hpp"#include "corium/policies/QueuePolicies.hpp"#include "corium/policies/SignalPolicies.hpp"#include "corium/policies/StoragePolicies.hpp"#include "corium/policies/TimerPolicies.hpp"#include "corium/profiler/ProfilerPolicies.hpp"
Include dependency graph for RuntimeBuilder.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | corium |
| namespace | corium::internal |
Typedefs | |
| template<typename QueuePolicy , size_t NewCapacity> | |
| using | corium::internal::rebind_queue_capacity_t = typename rebind_queue_capacity< QueuePolicy, NewCapacity >::type |
| template<typename QueuePolicy , typename NewEventVariant > | |
| using | corium::internal::rebind_queue_policy_t = typename rebind_queue_policy< QueuePolicy, NewEventVariant >::type |
Functions | |
| template<std::size_t N> | |
| constexpr std::size_t | corium::internal::next_power_of_two () |
| Compile-time helper to round up an integer to the next power of 2. | |
Variables | |
| template<typename QueuePolicy > | |
| static constexpr std::size_t | corium::internal::queue_capacity_of_v = queue_capacity_of<QueuePolicy>::value |
Fluent compile-time builder for custom policy-configured runtimes.