CatapultServer
v0.5.0.1 (Elephant)
|
Go to the source code of this file.
Classes | |
struct | catapult::utils::ArrayPointerHasher< TArray > |
Functor for hashing an array pointer. More... | |
struct | catapult::utils::ArrayPointerEquality< TArray > |
Functor for comparing two array pointers. More... | |
Namespaces | |
catapult | |
catapult::utils | |
Typedefs | |
template<typename TArray > | |
using | catapult::utils::ArraySet = std::unordered_set< TArray, ArrayHasher< TArray > > |
A set of arrays. More... | |
template<typename TArray > | |
using | catapult::utils::ArrayPointerSet = std::unordered_set< const TArray *, ArrayPointerHasher< TArray >, ArrayPointerEquality< TArray > > |
A set of array pointers. More... | |
template<typename TArray > | |
using | catapult::utils::ArrayPointerFlagMap = std::unordered_map< const TArray *, bool, ArrayPointerHasher< TArray >, ArrayPointerEquality< TArray > > |
A map of array pointers to flags. More... | |
using | catapult::utils::HashSet = ArraySet< Hash256 > |
A hash set. More... | |
using | catapult::utils::KeySet = ArraySet< Key > |
A key set. More... | |
using | catapult::utils::SortedKeySet = std::set< Key > |
A sorted key set. More... | |
using | catapult::utils::HashPointerSet = ArrayPointerSet< Hash256 > |
A hash pointer set. More... | |
using | catapult::utils::KeyPointerSet = ArrayPointerSet< Key > |
A key pointer set. More... | |