#include <atomic>
#include <exception>
#include <memory>
#include <type_traits>
#include "FWCore/Concurrency/interface/WaitingTaskHolder.h"
#include "FWCore/Utilities/interface/thread_safety_macros.h"
Go to the source code of this file.
Namespaces | |
edm | |
HLT enums. | |
edm::waiting_task | |
edm::waiting_task::chain | |
edm::waiting_task::detail | |
Functions | |
template<typename F > | |
constexpr auto | edm::waiting_task::chain::first (F &&iF) |
template<typename E > | |
constexpr auto | edm::waiting_task::chain::ifException (E &&iE) |
template<typename O > | |
constexpr auto | edm::waiting_task::chain::ifThen (bool iValue, O &&iO) |
Only runs this task if the condition (which is known at the call time) is true. If false, this task will be skipped and the following task will run. More... | |
auto | edm::waiting_task::chain::lastTask (edm::WaitingTaskHolder iTask) |
auto | edm::waiting_task::chain::runLast (edm::WaitingTaskHolder iTask) |
template<typename O > | |
constexpr auto | edm::waiting_task::chain::then (O &&iO) |