![]() |
ATLAS Offline Software
|
Hash map from pointers/integers to arbitrary objects allowing concurrent, lockless reads. More...
#include "CxxUtils/ConcurrentHashmapImpl.h"#include "CxxUtils/UIntConv.h"#include "CxxUtils/concepts.h"#include "CxxUtils/IsUpdater.h"#include "CxxUtils/iterator_range.h"#include "boost/iterator/iterator_facade.hpp"#include <memory>#include <type_traits>#include <stdexcept>#include "CxxUtils/ConcurrentToValMap.icc"Go to the source code of this file.
Namespaces | |
| CxxUtils | |
Functions | |
| template<class KEY , class VALUE , template< class > class UPDATER, class HASHER = std::hash<KEY>, class MATCHER = std::equal_to<KEY>, detail::ConcurrentHashmapVal_t NULLVAL = 0> | |
| CxxUtils::requires (detail::IsConcurrentHashmapPayload< KEY > &&detail::IsUpdater< UPDATER > &&detail::IsHash< HASHER, KEY > &&detail::IsBinaryPredicate< MATCHER, KEY >) class ConcurrentToValMap | |
| Hash map from pointers/integers to arbitrary objects allowing concurrent, lockless reads. More... | |
Hash map from pointers/integers to arbitrary objects allowing concurrent, lockless reads.
Definition in file ConcurrentToValMap.h.
1.8.18