You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
881 B
25 lines
881 B
#include "src/storage/expressions/ConstantExpression.h"
|
|
|
|
namespace storm {
|
|
namespace expressions {
|
|
ConstantExpression::ConstantExpression(ExpressionReturnType returnType, std::string const& constantName) : BaseExpression(returnType), constantName(constantName) {
|
|
// Intentionally left empty.
|
|
}
|
|
|
|
std::set<std::string> ConstantExpression::getVariables() const {
|
|
return std::set<std::string>();
|
|
}
|
|
|
|
std::set<std::string> ConstantExpression::getConstants() const {
|
|
return {this->getConstantName()};
|
|
}
|
|
|
|
std::string const& ConstantExpression::getConstantName() const {
|
|
return this->constantName;
|
|
}
|
|
|
|
void ConstantExpression::printToStream(std::ostream& stream) const {
|
|
stream << this->getConstantName();
|
|
}
|
|
}
|
|
}
|