|
@ -12,8 +12,6 @@ |
|
|
#include "src/utility/macros.h"
|
|
|
#include "src/utility/macros.h"
|
|
|
#include "src/exceptions/InvalidSettingsException.h"
|
|
|
#include "src/exceptions/InvalidSettingsException.h"
|
|
|
|
|
|
|
|
|
#define BOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT
|
|
|
|
|
|
|
|
|
|
|
|
namespace storm { |
|
|
namespace storm { |
|
|
namespace generator { |
|
|
namespace generator { |
|
|
|
|
|
|
|
@ -30,7 +28,7 @@ namespace storm { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
std::string const& LabelOrExpression::getLabel() const { |
|
|
std::string const& LabelOrExpression::getLabel() const { |
|
|
return boost::get<std::string const&>(labelOrExpression); |
|
|
|
|
|
|
|
|
return boost::get<std::string>(labelOrExpression); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
bool LabelOrExpression::isExpression() const { |
|
|
bool LabelOrExpression::isExpression() const { |
|
@ -38,7 +36,7 @@ namespace storm { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
storm::expressions::Expression const& LabelOrExpression::getExpression() const { |
|
|
storm::expressions::Expression const& LabelOrExpression::getExpression() const { |
|
|
return boost::get<storm::expressions::Expression const&>(labelOrExpression); |
|
|
|
|
|
|
|
|
return boost::get<storm::expressions::Expression>(labelOrExpression); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
NextStateGeneratorOptions::NextStateGeneratorOptions(bool buildAllRewardModels, bool buildAllLabels) : buildAllRewardModels(buildAllRewardModels), buildAllLabels(buildAllLabels), buildChoiceLabels(false) { |
|
|
NextStateGeneratorOptions::NextStateGeneratorOptions(bool buildAllRewardModels, bool buildAllLabels) : buildAllRewardModels(buildAllRewardModels), buildAllLabels(buildAllLabels), buildChoiceLabels(false) { |
|
|