Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
HOAHeader.h
Go to the documentation of this file.
1#pragma once
2
3#include <boost/optional.hpp>
4#include "cpphoafparser/consumer/hoa_consumer.hh"
6
7namespace storm {
8namespace automata {
9class HOAHeader {
10 public:
11 boost::optional<unsigned int> startState;
12 boost::optional<unsigned int> numberOfStates;
14
15 boost::optional<unsigned int> numberOfAcceptanceSets;
16 cpphoafparser::HOAConsumer::acceptance_expr::ptr acceptance_expression;
17 boost::optional<std::string> accName;
18 boost::optional<std::vector<cpphoafparser::IntOrString>> accNameExtraInfo;
19
23};
24} // namespace automata
25} // namespace storm
std::shared_ptr< AcceptanceCondition > ptr
AcceptanceCondition::ptr getAcceptanceCondition()
Definition HOAHeader.h:20
boost::optional< std::string > accName
Definition HOAHeader.h:17
boost::optional< unsigned int > numberOfAcceptanceSets
Definition HOAHeader.h:15
boost::optional< unsigned int > numberOfStates
Definition HOAHeader.h:12
cpphoafparser::HOAConsumer::acceptance_expr::ptr acceptance_expression
Definition HOAHeader.h:16
boost::optional< unsigned int > startState
Definition HOAHeader.h:11
boost::optional< std::vector< cpphoafparser::IntOrString > > accNameExtraInfo
Definition HOAHeader.h:18
LabParser.cpp.
Definition cli.cpp:18