Struct to wrap the call to a function with a guaranteed order of execution of its arguments.
- Template Parameters
-
| F | Type of the callable. |
| Args | Variadic types of the arguments to the callable. |
The execution order is guaranteed by calling the function in the constructor thus enabling the exploitation of the list-initialization sequenced-before feature (See rule 9 at https://en.cppreference.com/w/cpp/language/eval_order).
Definition at line 302 of file Utils.hxx.
#include <ROOT/RDF/Utils.hxx>
◆ CallGuaranteedOrder()
template<typename F , typename... Args>
| ROOT::Internal::RDF::CallGuaranteedOrder::CallGuaranteedOrder |
( |
F && | f, |
|
|
Args &&... | args ) |
|
inline |
The documentation for this struct was generated from the following file: