ct_common
1.0.1
Common library for combinatorial testing
|
#include <paramspec_int.h>
Public Member Functions | |
ParamSpec_Int (void) | |
ParamSpec_Int (const ParamSpec_Int &from) | |
ParamSpec_Int & | operator= (const ParamSpec_Int &right) |
virtual | ~ParamSpec_Int (void) |
virtual void | set_values (const std::vector< std::string > &string_values) |
const std::vector< int > & | get_int_values (void) const |
virtual std::string | get_class_name (void) const |
Static Public Member Functions | |
static std::string | class_name (void) |
The class for int parameter specifications
Definition at line 24 of file paramspec_int.h.
ParamSpec_Int::ParamSpec_Int | ( | void | ) |
Definition at line 18 of file paramspec_int.cpp.
ParamSpec_Int::ParamSpec_Int | ( | const ParamSpec_Int & | from | ) |
Definition at line 22 of file paramspec_int.cpp.
ParamSpec_Int::~ParamSpec_Int | ( | void | ) | [virtual] |
Definition at line 32 of file paramspec_int.cpp.
std::string ParamSpec_Int::class_name | ( | void | ) | [static] |
TODO: to be replaced by typeid
Reimplemented from ct::common::ParamSpec.
Definition at line 39 of file paramspec_int.cpp.
std::string ParamSpec_Int::get_class_name | ( | void | ) | const [virtual] |
TODO: to be replaced by typeid
Reimplemented from ct::common::ParamSpec.
Definition at line 35 of file paramspec_int.cpp.
const std::vector<int>& ct::common::ParamSpec_Int::get_int_values | ( | void | ) | const [inline] |
Definition at line 33 of file paramspec_int.h.
ParamSpec_Int & ParamSpec_Int::operator= | ( | const ParamSpec_Int & | right | ) |
Definition at line 26 of file paramspec_int.cpp.
void ParamSpec_Int::set_values | ( | const std::vector< std::string > & | string_values | ) | [virtual] |
Setting the values by their string representations An invalid value is automatically added in the back A copy of the original string values is preserved
Reimplemented from ct::common::ParamSpec.
Definition at line 43 of file paramspec_int.cpp.