HOPS
HOPS class reference
Classes | Namespaces
MHO_ControlEvaluatorSupport.hh File Reference
#include "MHO_ControlConditionEvaluator.hh"
#include "MHO_JSONHeaderWrapper.hh"
#include "MHO_Message.hh"
#include "MHO_ParameterStore.hh"

Go to the source code of this file.

Classes

class  hops::MHO_ControlEvaluatorSupport
 Pure-C++ (pybind-free) helpers shared by the Python control-file evaluators. Both the embedded (MHO_PyControlEvaluator) and the subprocess (MHO_SubprocessPyControlEvaluator) backends build the same pass-info dict from the parameter store and apply the same condition filtering + command-line set-string overrides to the statements the Python configure() produces. Keeping this logic here (no pybind, no libpython) lets the subprocess component reuse it without depending on the pybind11 plugins. More...
 

Namespaces

 hops