CatapultServer
v0.5.0.1 (Elephant)
|
A base set with ordered keys. More...
Private Types | |
using | BaseType = BaseSet< TElementTraits, TStorageTraits, detail::OrderedSetCommitPolicy< TStorageTraits > > |
Additional Inherited Members | |
Public Types inherited from catapult::deltaset::BaseSet< TElementTraits, TStorageTraits, detail::OrderedSetCommitPolicy< TStorageTraits > > | |
using | ElementType = typename TElementTraits::ElementType |
using | SetType = typename TStorageTraits ::SetType |
using | KeyType = typename TStorageTraits ::KeyType |
using | FindTraits = FindTraitsT< ElementType, TStorageTraits ::AllowsNativeValueModification > |
using | DeltaType = BaseSetDelta< TElementTraits, TStorageTraits > |
using | FindConstIterator = BaseSetFindIterator< FindTraits, TStorageTraits > |
Public Member Functions inherited from catapult::deltaset::BaseSet< TElementTraits, TStorageTraits, detail::OrderedSetCommitPolicy< TStorageTraits > > | |
BaseSet (TArgs &&... args) | |
bool | empty () const |
Gets a value indicating whether or not the set is empty. More... | |
size_t | size () const |
Gets the size of this set. More... | |
FindConstIterator | find (const KeyType &key) const |
bool | contains (const KeyType &key) const |
std::shared_ptr< DeltaType > | rebase () |
Returns a delta based on the same original elements as this set. More... | |
std::shared_ptr< DeltaType > | rebaseDetached () const |
void | commit (TArgs &&... args) |
Public Member Functions inherited from catapult::utils::MoveOnly | |
constexpr | MoveOnly ()=default |
Default constructor. More... | |
~MoveOnly ()=default | |
Default destructor. More... | |
MoveOnly (const NonCopyable &)=delete | |
Disabled copy constructor. More... | |
MoveOnly (MoveOnly &&)=default | |
Default move constructor. More... | |
MoveOnly & | operator= (const MoveOnly &)=delete |
Disabled assignment operator. More... | |
MoveOnly & | operator= (MoveOnly &&)=default |
Default move assignment operator. More... | |
A base set with ordered keys.
|
private |