LearnTA
0.0.1
|
A state of a zone automaton. More...
#include <zone_automaton_state.hh>
Public Member Functions | |
ZAState (TAState *taState, Zone zone) | |
ZAState (bool isMatch) | |
ZAState (bool isMatch, std::array< std::vector< std::pair< TATransition, std::weak_ptr< ZAState >>>, CHAR_MAX > next) | |
bool | operator== (const std::pair< TAState *, Zone > &pair) const |
Check the equivalence of two states only using TAState and Zone. | |
Public Attributes | |
bool | isMatch |
Shows if this state is accepting. | |
std::array< std::vector< std::pair< TATransition, std::weak_ptr< ZAState > > >, CHAR_MAX > | next |
The transitions from this state. More... | |
TAState * | taState = nullptr |
The state in the timed automaton represented by this state. | |
Zone | zone |
The zone of this state. | |
A state of a zone automaton.
std::array<std::vector<std::pair<TATransition, std::weak_ptr<ZAState> > >, CHAR_MAX> learnta::ZAState::next |
The transitions from this state.