class BasicStrategy : public Strategy {
public:
BasicStrategy() = default;
- ~BasicStrategy() = default;
+ ~BasicStrategy() override = default;
BasicStrategy(const BasicStrategy&) = delete;
BasicStrategy& operator=(const BasicStrategy&)
{ /* nothing to copy over while cloning */
public:
WaitStrategy() = default;
- ~WaitStrategy() = default;
+ ~WaitStrategy() override = default;
WaitStrategy(const BasicStrategy&) = delete;
WaitStrategy& operator=(const WaitStrategy& guide)
{
aid_t issuer_id = state->get_transition()->aid_;
stack_t tmp_stack = stack_;
while (not tmp_stack.empty()) {
- if (State* prev_state = tmp_stack.back().get();
+ if (const State* prev_state = tmp_stack.back().get();
state->get_transition()->aid_ == prev_state->get_transition()->aid_) {
XBT_DEBUG("Simcall >>%s<< and >>%s<< with same issuer %ld", state->get_transition()->to_string().c_str(),
prev_state->get_transition()->to_string().c_str(), issuer_id);