ct_common
1.0.1
Common library for combinatorial testing
|
#include <seed.h>
Public Member Functions | |
Seed (std::size_t sid=SID_BOUND, bool is_starter=false) | |
Seed (const Seed &from) | |
Seed & | operator= (const Seed &right) |
virtual | ~Seed (void)=0 |
virtual EvalType_Bool | IsMatch (const Assignment &assignment, const std::vector< boost::shared_ptr< ParamSpec > > ¶mspecs)=0 |
std::size_t | get_id (void) const |
void | set_id (std::size_t id) |
bool | get_is_starter (void) const |
void | set_is_starter (bool is_starter) |
Seed::Seed | ( | std::size_t | sid = SID_BOUND , |
bool | is_starter = false |
||
) |
Seed::Seed | ( | const Seed & | from | ) |
Seed::~Seed | ( | void | ) | [pure virtual] |
std::size_t ct::common::Seed::get_id | ( | void | ) | const [inline] |
bool ct::common::Seed::get_is_starter | ( | void | ) | const [inline] |
EvalType_Bool Seed::IsMatch | ( | const Assignment & | assignment, |
const std::vector< boost::shared_ptr< ParamSpec > > & | paramspecs | ||
) | [pure virtual] |
Whether a given assignment matches the seed
Implemented in ct::common::Seed_Constraint, and ct::common::Seed_Tuple.
void ct::common::Seed::set_id | ( | std::size_t | id | ) | [inline] |
void ct::common::Seed::set_is_starter | ( | bool | is_starter | ) | [inline] |