3#include <boost/optional.hpp>
18namespace expressions {
26class SymbolicModelDescription;
33boost::optional<std::set<std::string>>
parsePropertyFilter(std::string
const& propertyFilter);
37 boost::optional<std::set<std::string>>
const& propertyFilter = boost::none);
38std::vector<storm::jani::Property>
parseProperties(std::string
const& inputString, boost::optional<std::set<std::string>>
const& propertyFilter = boost::none);
40 boost::optional<std::set<std::string>>
const& propertyFilter = boost::none);
42 boost::optional<std::set<std::string>>
const& propertyFilter = boost::none);
45 boost::optional<std::set<std::string>>
const& propertyFilter = boost::none);
std::vector< storm::jani::Property > parsePropertiesForPrismProgram(std::string const &inputString, storm::prism::Program const &program, boost::optional< std::set< std::string > > const &propertyFilter)
std::vector< storm::jani::Property > parseProperties(storm::parser::FormulaParser &formulaParser, std::string const &inputString, boost::optional< std::set< std::string > > const &propertyFilter)
std::vector< storm::jani::Property > parsePropertiesForJaniModel(std::string const &inputString, storm::jani::Model const &model, boost::optional< std::set< std::string > > const &propertyFilter)
std::vector< storm::jani::Property > parsePropertiesForSymbolicModelDescription(std::string const &inputString, storm::storage::SymbolicModelDescription const &modelDescription, boost::optional< std::set< std::string > > const &propertyFilter)
boost::optional< std::set< std::string > > parsePropertyFilter(std::string const &propertyFilter)