|
Everett
|
#include <native_sweep.h>
Classes | |
| struct | observation |
| struct | source |
Public Types | |
| using | policy_type = typename World::policy_type |
| using | native_type = typename World::runtime_family::native_type |
Public Member Functions | |
| native_sweep ()=default | |
| native_sweep (World const &snapshot, bit_view lower={}, range_positioning_work *work=nullptr) | |
| bool | done () const noexcept |
| std::uint64_t | consumed () const noexcept |
| auto | peek () const |
| std::uint64_t | retained_bits () const |
| void | consume () |
| std::optional< observation > | replacement (bit_view key) |
Private Member Functions | |
| auto | later () const |
Private Attributes | |
| std::vector< source > | sources_ |
| std::vector< std::size_t > | heap_ |
| std::uint64_t | consumed_ = 0 |
| using everett::typed_detail::native_sweep< World >::native_type = typename World::runtime_family::native_type |
| using everett::typed_detail::native_sweep< World >::policy_type = typename World::policy_type |
|
default |
|
inlineexplicit |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |