#include "src/generator/StateBehavior.h" #include "src/adapters/CarlAdapter.h" namespace storm { namespace generator { template StateBehavior::StateBehavior() : expanded(false) { // Intentionally left empty. } template void StateBehavior::addChoice(Choice&& choice) { choices.push_back(std::move(choice)); } template void StateBehavior::addStateReward(ValueType const& stateReward) { stateRewards.push_back(stateReward); } template void StateBehavior::setExpanded(bool newValue) { this->expanded = newValue; } template bool StateBehavior::wasExpanded() const { return expanded; } template bool StateBehavior::empty() const { return choices.empty(); } template typename std::vector>::const_iterator StateBehavior::begin() const { return choices.begin(); } template typename std::vector>::const_iterator StateBehavior::end() const { return choices.end(); } template std::vector const& StateBehavior::getStateRewards() const { return stateRewards; } template class StateBehavior; template class StateBehavior; } }