CatapultServer
v0.5.0.1 (Elephant)
|
Public Types | |
using | KeyType = typename SetOneType::KeyType |
using | ValueType = typename SetTwoType::ElementType |
using | FindIterator = typename TSets::FindIterator |
using | FindConstIterator = typename TSets::FindConstIterator |
Public Member Functions | |
ComposedLookupAdapter (const SetOneType &set1, SetTwoType &set2) | |
FindConstIterator | find (const KeyType &key) const |
FindIterator | find (const KeyType &key) |
Static Public Attributes | |
static constexpr auto | Name = TSets::Name |
Private Types | |
using | SetOneType = typename TSets::SetOneType |
using | SetTwoType = typename TSets::SetTwoType |
Private Attributes | |
const SetOneType & | m_set1 |
SetTwoType & | m_set2 |
Adapter for a dual lookup.
using catapult::cache::AccountStateCacheTypes::ComposedLookupAdapter< TSets >::FindConstIterator = typename TSets::FindConstIterator |
using catapult::cache::AccountStateCacheTypes::ComposedLookupAdapter< TSets >::FindIterator = typename TSets::FindIterator |
using catapult::cache::AccountStateCacheTypes::ComposedLookupAdapter< TSets >::KeyType = typename SetOneType::KeyType |
|
private |
|
private |
using catapult::cache::AccountStateCacheTypes::ComposedLookupAdapter< TSets >::ValueType = typename SetTwoType::ElementType |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
staticconstexpr |