Exemple #1
0
void ChecksScoreState::do_before_evaluate() {
  ::boost::uniform_real<> rand(0, 1);
  if (rand(base::random_number_generator) < probability_) {
    set_check_level(base::USAGE_AND_INTERNAL);
    ++num_checked_;
  } else {
    set_check_level(base::NONE);
  }
}
Exemple #2
0
void SetCheckState::set(CheckLevel l) {
  reset();
  if (l != DEFAULT_CHECK) {
    level_ = get_check_level();
    set_check_level(l);
  } else {
    level_ = DEFAULT_CHECK;
  }
}
Exemple #3
0
void SetCheckState::do_reset() {
  if (level_ != DEFAULT_CHECK) {
    if (obj_) {
      obj_->set_check_level(level_);
    } else {
      set_check_level(level_);
    }
    obj_=nullptr;
    level_=DEFAULT_CHECK;
  }
}