ct_common
1.0.1
Common library for combinatorial testing
|
#include <exp_s.h>
Public Member Functions | |
Exp_S (void) | |
Exp_S (const Exp_S &from) | |
Exp_S & | operator= (const Exp_S &right) |
virtual | ~Exp_S (void)=0 |
virtual std::string | get_class_name (void) const |
virtual EvalType_String | Evaluate (const std::vector< boost::shared_ptr< ParamSpec > > ¶m_specs, const Assignment &assignment) const =0 |
Static Public Member Functions | |
static std::string | class_name (void) |
Exp_S::Exp_S | ( | void | ) |
Exp_S::Exp_S | ( | const Exp_S & | from | ) |
Exp_S::~Exp_S | ( | void | ) | [pure virtual] |
std::string Exp_S::class_name | ( | void | ) | [static] |
TODO: replace by typeid
Reimplemented from ct::common::Exp.
Reimplemented in ct::common::Exp_S_Atom, ct::common::Exp_S_CString, and ct::common::Exp_S_Param.
virtual EvalType_String ct::common::Exp_S::Evaluate | ( | const std::vector< boost::shared_ptr< ParamSpec > > & | param_specs, |
const Assignment & | assignment | ||
) | const [pure virtual] |
Function for evaluating the expression
Implemented in ct::common::Exp_S_CString, and ct::common::Exp_S_Param.
std::string Exp_S::get_class_name | ( | void | ) | const [virtual] |
TODO: replace by typeid
Reimplemented from ct::common::Exp.
Reimplemented in ct::common::Exp_S_Atom, ct::common::Exp_S_CString, and ct::common::Exp_S_Param.