|
SST 16.0.0
Structural Simulation Toolkit
|
Template implementation of ObjectMapComparison for <op> . More...
#include <objectMap.h>
Public Member Functions | |
| ObjectMapComparison_impl (const std::string &name, REF *var, Op op, const std::string &value) | |
| bool | compare () override |
| std::string | getCurrentValue () const override |
| void * | getVar () const override |
| void | print (std::ostream &stream) const override |
| Public Member Functions inherited from SST::Core::Serialization::ObjectMapComparison | |
| ObjectMapComparison (const std::string &name) | |
| ObjectMapComparison (const std::string &name, ObjectMap *obj) | |
| const std::string & | getName () const |
Additional Inherited Members | |
| Public Types inherited from SST::Core::Serialization::ObjectMapComparison | |
| enum class | 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>
.
|
inlineoverridevirtual |
Implements SST::Core::Serialization::ObjectMapComparison.
|
inlineoverridevirtual |
Implements SST::Core::Serialization::ObjectMapComparison.
|
inlineoverridevirtual |
Implements SST::Core::Serialization::ObjectMapComparison.
|
inlineoverridevirtual |
Implements SST::Core::Serialization::ObjectMapComparison.