6 #ifndef XENIUM_POLICY_HPP
7 #define XENIUM_POLICY_HPP
11 namespace xenium::policy {
24 template <
class Reclaimer>
38 template <
class Backoff>
49 template <
class Backoff>
60 template <std::
size_t Value>
72 template <
class Container>
102 template <
unsigned Value>
115 template <
unsigned Value>
123 template <
unsigned Value>
Policy to configure the comparison function.
Definition: policy.hpp:50
Policy to configure the backoff strategy.
Definition: policy.hpp:39
Policy to configure the number of entries per allocated node in ramalhete_queue.
Definition: policy.hpp:103
Policy to configure the hash function.
Definition: policy.hpp:85
Policy to configure the internal container type of some data structures.
Definition: policy.hpp:73
Policy to configure the allocation strategy.
Definition: policy.hpp:96
Policy to configure the capacity of various containers.
Definition: policy.hpp:61
Policy to configure the number of padding bytes to add to each entry in kirsch_kfifo_queue and kirsch...
Definition: policy.hpp:116
Policy to configure the number of iterations to spin on a queue entry while waiting for a pending pus...
Definition: policy.hpp:124
Policy to configure the reclamation scheme to be used.
Definition: policy.hpp:25