|
template<typename TGroupedSet , typename TGroupingKey , typename TIdentifier > |
void | catapult::cache::AddIdentifierWithGroup (TGroupedSet &groupedSet, const TGroupingKey &key, const TIdentifier &identifier) |
| Adds an identifier with with grouping key to groupedSet. More...
|
|
template<typename TSet , typename TGroupedSet , typename TGroupingKey , typename TAction > |
void | catapult::cache::ForEachIdentifierWithGroup (TSet &set, const TGroupedSet &groupedSet, const TGroupingKey &key, TAction action) |
| Calls action for each value in set with grouping key according to groupedSet. More...
|
|
template<typename TGroupedSet , typename TGroupingKey , typename TIdentifier > |
void | catapult::cache::RemoveIdentifierWithGroup (TGroupedSet &groupedSet, const TGroupingKey &key, const TIdentifier &identifier) |
| Removes an identifier with grouping key from groupedSet. More...
|
|
template<typename TSet , typename TGroupedSet , typename TGroupingKey > |
void | catapult::cache::RemoveAllIdentifiersWithGroup (TSet &set, TGroupedSet &groupedSet, const TGroupingKey &key) |
| Removes all values in set with grouping key according to groupedSet. More...
|
|
template<typename TSet , typename TGroupedSet , typename TIdentifiers = typename TGroupedSet::ElementType::Identifiers> |
TIdentifiers | catapult::cache::FindDeactivatingIdentifiersAtHeight (const TSet &set, const TGroupedSet &groupedSet, Height height) |
| Finds identifiers of all values in set (with grouped view groupedSet) that are deactivating at height. More...
|
|