#include <concurrent_unordered_map.h>
Inherits AZStd::Internal::concurrent_hash_table< Traits >.
Public Member Functions | |
AZ_FORCE_INLINE | concurrent_unordered_multimap (const hasher &hash, const key_equal &keyEqual, const allocator_type &allocator) |
AZ_FORCE_INLINE | concurrent_unordered_multimap (size_type numBuckets) |
AZ_FORCE_INLINE | concurrent_unordered_multimap (size_type numBuckets, const hasher &hash, const key_equal &keyEqual) |
AZ_FORCE_INLINE | concurrent_unordered_multimap (size_type numBuckets, const hasher &hash, const key_equal &keyEqual, const allocator_type &allocator) |
template<class Iterator > | |
AZ_FORCE_INLINE | concurrent_unordered_multimap (Iterator first, Iterator last) |
template<class Iterator > | |
AZ_FORCE_INLINE | concurrent_unordered_multimap (Iterator first, Iterator last, size_type numBuckets) |
template<class Iterator > | |
AZ_FORCE_INLINE | concurrent_unordered_multimap (Iterator first, Iterator last, size_type numBuckets, const hasher &hash, const key_equal &keyEqual) |
template<class Iterator > | |
AZ_FORCE_INLINE | concurrent_unordered_multimap (Iterator first, Iterator last, size_type numBuckets, const hasher &hash, const key_equal &keyEqual, const allocator_type &allocator) |
bool | find (const key_type &keyValue) const |
bool | find (const key_type &keyValue, mapped_type *mappedOut) const |
Concurrent unordered multimap container, similar to unordered_multimap, but uses a striped array of locks to allow concurrent access.