|
Everett
|
Scans one sort in an immutable typed world with chronological resolution. More...
Go to the source code of this file.
Classes | |
| struct | everett::typed_row< S > |
| struct | everett::typed_scan< S, World > |
| struct | everett::typed_scan< S, World >::iterator |
Namespaces | |
| namespace | everett |
Functions | |
| template<class S = void, class World > | |
| auto | everett::range (World snapshot, std::optional< typed_detail::key_t< std::conditional_t< std::is_void_v< S >, typed_detail::default_sort_t< typename World::policy_type >, S > > > lo={}, std::optional< typed_detail::key_t< std::conditional_t< std::is_void_v< S >, typed_detail::default_sort_t< typename World::policy_type >, S > > > hi={}, range_positioning_work *work=nullptr) |
| template<class S = void, class World > requires typed_detail::replacement<std::conditional_t<std::is_void_v<S>, typed_detail::default_sort_t<typename World::policy_type>, S>> | |
| auto | everett::erase_range (World snapshot, std::optional< typed_detail::key_t< std::conditional_t< std::is_void_v< S >, typed_detail::default_sort_t< typename World::policy_type >, S > > > lo={}, std::optional< typed_detail::key_t< std::conditional_t< std::is_void_v< S >, typed_detail::default_sort_t< typename World::policy_type >, S > > > hi={}) |
| template<class S = void, class World > | |
| auto | everett::scan (World snapshot) |
Scans one sort in an immutable typed world with chronological resolution.