|
SST
15.1.0
StructuralSimulationToolkit
|
Template implementation of ObjectMapComparison for <op>
More...
#include <objectMap.h>
Public Member Functions | |
| ObjectMapComparison_var (const std::string &name1, T1 *var1, Op op, const std::string &name2, T2 *var2) | |
| bool | compare () override |
| std::string | getCurrentValue () override |
| void * | getVar () override |
| void | print (std::ostream &stream) override |
Public Member Functions inherited from SST::Core::Serialization::ObjectMapComparison | |
| ObjectMapComparison (const std::string &name) | |
| ObjectMapComparison (const std::string &name, ObjectMap *obj) | |
| std::string | getName () |
Additional Inherited Members | |
Public Types inherited from SST::Core::Serialization::ObjectMapComparison | |
| enum | Op : std::uint8_t { LT, LTE, GT, GTE, EQ, NEQ, CHANGED, INVALID } |
Static Public Member Functions inherited from SST::Core::Serialization::ObjectMapComparison | |
| static Op | getOperationFromString (const std::string &op) |
| static std::string | getStringFromOp (Op op) |
Protected Attributes inherited from SST::Core::Serialization::ObjectMapComparison | |
| std::string | name_ = "" |
| ObjectMap * | obj_ = nullptr |
Template implementation of ObjectMapComparison for <op>