The Gaudi Framework
master (37c0b60a)
|
#include <algorithm>
#include <functional>
#include <mutex>
#include <shared_mutex>
#include <tuple>
#include <type_traits>
#include <utility>
Go to the source code of this file.
Classes | |
class | Gaudi::cxx::SynchronizedValue< Value, Mutex, ReadLock, WriteLock > |
Namespaces | |
Gaudi | |
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from python with a format liks : ( nbins, min, max, title ) where title can be ommited. | |
Gaudi::cxx | |
Gaudi::cxx::details | |
Typedefs | |
template<typename Value , typename... Args> | |
using | Gaudi::cxx::details::require_constructible_t = std::enable_if_t< std::is_constructible_v< Value, Args... > > |
Functions | |
template<typename Fun > | |
auto | Gaudi::cxx::with_lock (Fun &&f) |
template<typename ContainerOfSynced , typename Fun > | |
void | Gaudi::cxx::for_each (ContainerOfSynced &c, Fun &&f) |