Storm 1.14.0.1
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 <string>
5#include <vector>
6#include "cpphoafparser/consumer/hoa_consumer.hh"
7
10
11namespace storm {
12namespace automata {
13class HOAHeader {
14 public:
15 boost::optional<unsigned int> startState;
16 boost::optional<unsigned int> numberOfStates;
18
19 boost::optional<unsigned int> numberOfAcceptanceSets;
20 cpphoafparser::HOAConsumer::acceptance_expr::ptr acceptance_expression;
21 boost::optional<std::string> accName;
22 boost::optional<std::vector<cpphoafparser::IntOrString>> accNameExtraInfo;
23
27};
28} // namespace automata
29} // namespace storm
std::shared_ptr< AcceptanceCondition > ptr
AcceptanceCondition::ptr getAcceptanceCondition()
Definition HOAHeader.h:24
boost::optional< std::string > accName
Definition HOAHeader.h:21
boost::optional< unsigned int > numberOfAcceptanceSets
Definition HOAHeader.h:19
boost::optional< unsigned int > numberOfStates
Definition HOAHeader.h:16
cpphoafparser::HOAConsumer::acceptance_expr::ptr acceptance_expression
Definition HOAHeader.h:20
boost::optional< unsigned int > startState
Definition HOAHeader.h:15
boost::optional< std::vector< cpphoafparser::IntOrString > > accNameExtraInfo
Definition HOAHeader.h:22