|
|
||||||
|
faudes::Transition Class Reference Detailed DescriptionTriple (X1,Ev,X2) to represent current state, event and next state. This class provides the triple in struct like fashion where the components are of type faudes::Idx. While default order is lexographic, the transition container TTransSet allows for alternative sorting. Since technically a Transition is just a triple of indices, it is only the context of a generator that actually makes it a transition (eg by providing mandatory symbolic event names). Definition at line 57 of file cfl_transset.h.
Constructor & Destructor Documentation◆ Transition() [1/2]
Construct invalid Transition. Definition at line 62 of file cfl_transset.h. ◆ Transition() [2/2]Construct from values.
Definition at line 73 of file cfl_transset.h. Member Function Documentation◆ operator!=()
Inequality operator. Definition at line 92 of file cfl_transset.h. ◆ operator<()
Default order for sorting container of Transition (lexographic) Definition at line 77 of file cfl_transset.h. ◆ operator==()
Equality operator. Definition at line 87 of file cfl_transset.h. ◆ Str()
Pretty print to string. Definition at line 111 of file cfl_transset.h. ◆ Valid()
Test validity (all indices !=0) Definition at line 97 of file cfl_transset.h. Member Data Documentation◆ Ev
Event. Definition at line 105 of file cfl_transset.h. ◆ X1
Current state. Definition at line 102 of file cfl_transset.h. ◆ X2
Next state. Definition at line 108 of file cfl_transset.h. The documentation for this class was generated from the following file: libFAUDES 2.32f --- 2024.12.22 --- c++ api documentaion by doxygen |