|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Interface for monitoring flags inside the framework (internal or external). More...
#include <IMonitor.h>
Public Member Functions | |
| virtual | ~IMonitor ()=default |
| Virtual destructor for proper polymorphic use. | |
| virtual bool | check_flag (FlagType flag)=0 |
| Checks if a specific flag is active. | |
Interface for monitoring flags inside the framework (internal or external).
| FlagType | Enum-like type describing the set of flags (e.g. ExternalFlag, InternalFlag). |
Implementations provide a type-safe way to query whether a particular flag is set in the underlying system (e.g. MemoryManager cache, runtime configuration).
Definition at line 32 of file IMonitor.h.
Virtual destructor for proper polymorphic use.
|
pure virtual |
Checks if a specific flag is active.
Concrete implementations should route this query to the actual storage of flags (for example MemoryManager::getMemoryCache().flags or config.flags).
| flag | The flag to check. |
Implemented in APIAdapter, HyperisoMaster, and MartyAdapter.