10 #include "../utils/message.h" 18 for (
const auto &p : procs)
25 for (
const auto &p : procs)
32 for (
const auto &p : procs)
std::string Str
Str is an alias for string.
void execute(const Vec< ShPtr< Processor >> &procs)
Execute analysis programmed in given Processor objects.
std::vector< T > Vec
Vec is an alias for vector (same as list in Python).
void runtime_error(const Str &msg)
Raise (for Python) and throw (for C++) a runtime error.
void log(const Str &msg)
Logging a message.
Namespace for utility functions.
virtual void execute_impl(const Vec< ShPtr< Processor >> &procs)=0
Implementation how to execute a main part of analysis.
std::shared_ptr< T > ShPtr
ShPtr is an alias for shared pointer.
This file has a definition of Invoker class, which executes one or more analysis. ...