Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Namespaces | Functions
ConcurrentStrToValMap.h File Reference

Hash map from strings to arbitrary objects allowing concurrent, lockless reads. More...

#include "CxxUtils/ConcurrentHashmapImpl.h"
#include "CxxUtils/UIntConv.h"
#include "CxxUtils/IsUpdater.h"
#include "boost/iterator/iterator_facade.hpp"
#include "boost/range/iterator_range.hpp"
#include <memory>
#include <type_traits>
#include <stdexcept>
#include "CxxUtils/ConcurrentStrToValMap.icc"
Include dependency graph for ConcurrentStrToValMap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 CxxUtils
 

Functions

template<class VALUE , template< class > class UPDATER>
 CxxUtils::requires (detail::IsUpdater< UPDATER >) class ConcurrentPtrSet
 A set of pointers, allowing concurrent, lockless queries. More...
 

Detailed Description

Hash map from strings to arbitrary objects allowing concurrent, lockless reads.

Author
scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Jul, 2023

Definition in file ConcurrentStrToValMap.h.