#include <output_budget.h>
|
| template<class T > |
| static std::shared_ptr< T const > | attach (T value, lease allocation) |
| |
◆ output_budget()
| everett::output_budget::output_budget |
( |
std::size_t |
limit | ) |
|
|
inlineexplicit |
◆ attach()
template<class T >
| static std::shared_ptr< T const > everett::output_budget::attach |
( |
T |
value, |
|
|
lease |
allocation |
|
) |
| |
|
inlinestatic |
◆ limit()
| std::size_t everett::output_budget::limit |
( |
| ) |
const |
|
inlinenoexcept |
◆ try_acquire()
| std::optional< lease > everett::output_budget::try_acquire |
( |
std::size_t |
bytes | ) |
const |
|
inlinenoexcept |
◆ used()
| std::size_t everett::output_budget::used |
( |
| ) |
const |
|
inlinenoexcept |
◆ state_
| std::shared_ptr<state> everett::output_budget::state_ |
|
private |
The documentation for this struct was generated from the following file: