CatapultServer
v0.5.0.1 (Elephant)
|
Classes | |
class | iterator |
Iterator used for iterating over the view. More... | |
Public Member Functions | |
BaseSetDeltaIterationView (const SetType &originalElements, const DeltaElements< SetType > &deltas, size_t size) | |
Creates a view around originalElements, deltas and size. More... | |
auto | begin () const |
Returns a const iterator to the first element of the underlying set. More... | |
auto | end () const |
Returns a const iterator to the element following the last element of the underlying set. More... | |
Private Types | |
using | SetType = typename TSetTraits::MemorySetType |
using | KeyType = typename TSetTraits::KeyType |
Private Attributes | |
const SetType & | m_originalElements |
DeltaElements< SetType > | m_deltas |
size_t | m_size |
A view that provides iteration support to a base set delta.
|
private |
|
private |
|
inline |
Creates a view around originalElements, deltas and size.
|
inline |
Returns a const iterator to the first element of the underlying set.
|
inline |
Returns a const iterator to the element following the last element of the underlying set.
|
private |
|
private |
|
private |