The Sparta Modeling Framework
|
Intermediate type for minimizing the number of distinct constructors that must be created for this class because any constructor can take an Expression object or a string representing an expression. More...
#include <StatisticDef.hpp>
Public Member Functions | |
ExpressionArg (const std::string &str) | |
ExpressionArg (const char str[]) | |
ExpressionArg (const sparta::statistics::expression::Expression &expr) | |
ExpressionArg (const ExpressionArg &rhp) | |
Public Attributes | |
std::unique_ptr< sparta::statistics::expression::Expression > | expr_obj |
std::string | expr_str |
Intermediate type for minimizing the number of distinct constructors that must be created for this class because any constructor can take an Expression object or a string representing an expression.
Definition at line 52 of file StatisticDef.hpp.
|
inline |
Definition at line 54 of file StatisticDef.hpp.
|
inline |
Definition at line 58 of file StatisticDef.hpp.
|
inline |
Definition at line 62 of file StatisticDef.hpp.
|
inline |
Definition at line 67 of file StatisticDef.hpp.
std::unique_ptr<sparta::statistics::expression::Expression> sparta::StatisticDef::ExpressionArg::expr_obj |
Definition at line 72 of file StatisticDef.hpp.
std::string sparta::StatisticDef::ExpressionArg::expr_str |
Definition at line 73 of file StatisticDef.hpp.