|
|
template<class GlobalAttr, class StateAttr, class EventAttr, class TransAttr>
class faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr > Generator with I/O-controller attributes. The HioController is a variant of the Generator to add an interface for events and states with I/O-controller attributes, built from HioEvent- and HioStateFlags
- event attributes: YC = Y && C UC = U && C YP = Y && P UP = U && P
- state attributes: QYP = QY && QP QUp = QU && QP QUc = QU && QC QYcUp
Technically, the construct is based on the specialized attribute classes faudes::HioEventFlags and faudes::HioStateFlags that provide attributes with semantics for hierarchical I/O properties. The THioController expects attribute template parameters with the minimum interface defined in HioEventFlags and HioStateFlags. Thus, you can add further semantics by deriving a class HioEventFlagsAndMore from HioEventFlags (same for HioStateFlags) and use this as event attribute parameter for THioController. To model a plain finite state machine plus I/O-controller properties, use THioController with HioEventFlags and HioStateFlags for the event and state attribute parameters and AttributeVoid for the other parameters. For convenience, this has been typedefed as HioController.
Definition at line 48 of file hio_controller.h.
#include <hio_controller.h>
|
| | THioController (void) |
| |
| | THioController (const Generator &rOtherGen) |
| |
| | THioController (const Generator &rOtherGen, const EventSet &rYc, const EventSet &rUc, const EventSet &rYp, const EventSet &rUp) |
| |
| | THioController (const THioController &rOtherGen) |
| |
| | THioController (const std::string &rFileName) |
| |
| THioController * | New (void) const |
| |
| virtual THioController * | Copy (void) const |
| |
| THioController | NewHioController (void) const |
| |
| virtual THioController & | operator= (const THioController &rOtherGen) |
| |
| void | InsYpEvent (Idx index) |
| |
| Idx | InsYpEvent (const std::string &rName) |
| |
| void | InsUpEvent (Idx index) |
| |
| Idx | InsUpEvent (const std::string &rName) |
| |
| void | SetYp (Idx index) |
| |
| void | SetYp (const std::string &rName) |
| |
| void | SetYp (const EventSet &rEvents) |
| |
| void | SetUp (Idx index) |
| |
| void | SetUp (const std::string &rName) |
| |
| void | SetUp (const EventSet &rEvents) |
| |
| bool | IsYp (Idx index) const |
| |
| bool | IsYp (const std::string &rName) const |
| |
| bool | IsUp (Idx index) const |
| |
| bool | IsUp (const std::string &rName) const |
| |
| EventSet | YpEvents (void) const |
| |
| EventSet | UpEvents (void) const |
| |
| void | InsYcEvent (Idx index) |
| |
| Idx | InsYcEvent (const std::string &rName) |
| |
| void | InsUcEvent (Idx index) |
| |
| Idx | InsUcEvent (const std::string &rName) |
| |
| void | SetYc (Idx index) |
| |
| void | SetYc (const std::string &rName) |
| |
| void | SetYc (const EventSet &rEvents) |
| |
| void | SetUc (Idx index) |
| |
| void | SetUc (const std::string &rName) |
| |
| void | SetUc (const EventSet &rEvents) |
| |
| bool | IsYc (Idx index) const |
| |
| bool | IsYc (const std::string &rName) const |
| |
| bool | IsUc (Idx index) const |
| |
| bool | IsUc (const std::string &rName) const |
| |
| EventSet | YcEvents (void) const |
| |
| EventSet | UcEvents (void) const |
| |
| bool | IsY (Idx index) const |
| |
| bool | IsY (const std::string &rName) const |
| |
| EventSet | YEvents (void) const |
| |
| bool | IsU (Idx index) const |
| |
| bool | IsU (const std::string &rName) const |
| |
| EventSet | UEvents (void) const |
| |
| bool | IsP (Idx index) const |
| |
| bool | IsP (const std::string &rName) const |
| |
| EventSet | PEvents (void) const |
| |
| bool | IsC (Idx index) const |
| |
| bool | IsC (const std::string &rName) const |
| |
| EventSet | CEvents (void) const |
| |
| void | SetQYp (Idx index) |
| |
| void | SetQYp (const std::string &rName) |
| |
| void | SetQYp (const StateSet &rStates) |
| |
| void | ClrQYP (Idx index) |
| |
| void | ClrQYP (const std::string &rName) |
| |
| void | ClrQYP (const StateSet &rStates) |
| |
| bool | IsQYP (Idx index) const |
| |
| bool | IsQYP (const std::string &rName) const |
| |
| StateSet | QYPStates (void) const |
| |
| void | SetQUp (Idx index) |
| |
| void | SetQUp (const std::string &rName) |
| |
| void | SetQUp (const StateSet &rStates) |
| |
| void | ClrQUp (Idx index) |
| |
| void | ClrQUp (const std::string &rName) |
| |
| void | ClrQUp (const StateSet &rStates) |
| |
| bool | IsQUp (Idx index) const |
| |
| bool | IsQUp (const std::string &rName) const |
| |
| StateSet | QUpStates (void) const |
| |
| void | SetQUc (Idx index) |
| |
| void | SetQUc (const std::string &rName) |
| |
| void | SetQUc (const StateSet &rStates) |
| |
| void | ClrQUc (Idx index) |
| |
| void | ClrQUc (const std::string &rName) |
| |
| void | ClrQUc (const StateSet &rStates) |
| |
| bool | IsQUc (Idx index) const |
| |
| bool | IsQUc (const std::string &rName) const |
| |
| StateSet | QUcStates (void) const |
| |
| void | SetQYcUp (Idx index) |
| |
| void | SetQYcUp (const std::string &rName) |
| |
| void | SetQYcUp (const StateSet &rStates) |
| |
| void | ClrQYcUp (Idx index) |
| |
| void | ClrQYcUp (const std::string &rName) |
| |
| void | ClrQYcUp (const StateSet &rStates) |
| |
| bool | IsQYcUp (Idx index) const |
| |
| bool | IsQYcUp (const std::string &rName) const |
| |
| StateSet | QYcUpStates (void) const |
| |
| void | SetErr (Idx index) |
| |
| void | SetErr (const std::string &rName) |
| |
| void | SetErr (const StateSet &rStates) |
| |
| void | ClrErr (Idx index) |
| |
| void | ClrErr (const std::string &rName) |
| |
| void | ClrErr (const StateSet &rStates) |
| |
| bool | IsErr (Idx index) const |
| |
| bool | IsErr (const std::string &rName) const |
| |
| StateSet | ErrStates (void) const |
| |
| virtual bool | UpdateAttributes (void) |
| |
| | TaGenerator (void) |
| |
| | TaGenerator (const TaGenerator &rOtherGen) |
| |
| | TaGenerator (const vGenerator &rOtherGen) |
| |
| | TaGenerator (const std::string &rFileName) |
| |
| virtual TaGenerator | NewAGen (void) const |
| |
| virtual const Type * | Cast (const Type *pOther) const |
| |
| virtual | ~TaGenerator (void) |
| |
| virtual TaGenerator & | Assign (const Type &rSrc) |
| |
| TaGenerator & | operator= (const TaGenerator &rOtherGen) |
| |
| virtual void | Move (TaGenerator &rGen) |
| |
| virtual void | Move (Generator &rGen) |
| |
| bool | Valid (void) const |
| |
| virtual void | Clear (void) |
| |
| const TaEventSet< EventAttr > & | Alphabet (void) const |
| |
| const TaStateSet< StateAttr > & | States (void) const |
| |
| const ATransSet & | TransRel (void) const |
| |
| void | TransRel (TransSetX1EvX2 &res) const |
| |
| void | TransRel (TransSetEvX1X2 &res) const |
| |
| void | TransRel (TransSetEvX2X1 &res) const |
| |
| void | TransRel (TransSetX2EvX1 &res) const |
| |
| void | TransRel (TransSetX2X1Ev &res) const |
| |
| void | TransRel (TransSetX1X2Ev &res) const |
| |
| bool | InsEvent (Idx index) |
| |
| Idx | InsEvent (const std::string &rName) |
| |
| bool | InsEvent (Idx index, const EventAttr &rAttr) |
| |
| Idx | InsEvent (const std::string &rName, const EventAttr &rAttr) |
| |
| void | InjectAlphabet (const EventSet &rNewalphabet) |
| |
| void | InjectAlphabet (const TaEventSet< EventAttr > &rNewalphabet) |
| |
| Idx | InsState (void) |
| |
| Idx | InsState (const StateAttr &attr) |
| |
| bool | InsState (Idx index) |
| |
| Idx | InsState (const std::string &rName) |
| |
| Idx | InsState (const std::string &rName, const StateAttr &attr) |
| |
| bool | InsState (Idx index, const StateAttr &attr) |
| |
| void | InjectStates (const StateSet &rNewStates) |
| |
| void | InjectStates (const TaStateSet< StateAttr > &rNewStates) |
| |
| bool | SetTransition (Idx x1, Idx ev, Idx x2) |
| |
| bool | SetTransition (const std::string &rX1, const std::string &rEv, const std::string &rX2) |
| |
| bool | SetTransition (const Transition &rTransition) |
| |
| bool | SetTransition (const Transition &rTransition, const TransAttr &rAttr) |
| |
| void | InjectTransRel (const TransSet &rNewtransrel) |
| |
| void | InjectTransRel (const ATransSet &rNewtransrel) |
| |
| void | EventAttribute (Idx index, const EventAttr &rAttr) |
| |
| void | EventAttribute (Idx index, const Type &rAttr) |
| |
| const EventAttr & | EventAttribute (Idx index) const |
| |
| const EventAttr & | EventAttribute (const std::string &rName) const |
| |
| EventAttr * | EventAttributep (Idx index) |
| |
| EventAttr * | EventAttributep (const std::string &rName) |
| |
| void | StateAttribute (Idx index, const StateAttr &rAttr) |
| |
| void | StateAttribute (Idx index, const Type &rAttr) |
| |
| const StateAttr & | StateAttribute (Idx index) const |
| |
| StateAttr * | StateAttributep (Idx index) |
| |
| void | TransAttribute (const Transition &rTrans, const TransAttr &rAttr) |
| |
| void | TransAttribute (const Transition &rTrans, const Type &rAttr) |
| |
| const TransAttr & | TransAttribute (const Transition &rTrans) const |
| |
| TransAttr * | TransAttributep (const Transition &rTrans) |
| |
| void | GlobalAttribute (const GlobalAttr &rAttr) |
| |
| void | GlobalAttribute (const Type &rAttr) |
| |
| const GlobalAttr & | GlobalAttribute (void) const |
| |
| GlobalAttr * | GlobalAttributep (void) |
| |
| | vGenerator (void) |
| |
| | vGenerator (const vGenerator &rOtherGen) |
| |
| | vGenerator (const std::string &rFileName) |
| |
| virtual | ~vGenerator (void) |
| |
| virtual vGenerator & | AssignWithoutAttributes (const vGenerator &rGen) |
| |
| vGenerator & | operator= (const vGenerator &rOtherGen) |
| |
| virtual void | Version (const std::string &rVersion, vGenerator &rResGen) const |
| |
| virtual void | Version (Idx version, vGenerator &rResGen) const |
| |
| virtual void | Version (const std::string &rPattern, const std::string &rReplacement, vGenerator &rResGen) const |
| |
| void | ClearStates (void) |
| |
| Idx | AlphabetSize (void) const |
| |
| Idx | Size (void) const |
| |
| Idx | TransRelSize (void) const |
| |
| Idx | InitStatesSize (void) const |
| |
| Idx | MarkedStatesSize (void) const |
| |
| bool | Empty (void) const |
| |
| bool | AlphabetEmpty (void) const |
| |
| bool | TransRelEmpty (void) const |
| |
| bool | InitStatesEmpty (void) const |
| |
| bool | MarkedStatesEmpty (void) const |
| |
| SymbolTable * | EventSymbolTablep (void) const |
| |
| virtual void | EventSymbolTablep (SymbolTable *pSymTab) |
| |
| virtual void | EventSymbolTablep (const vGenerator &rOtherGen) |
| |
| EventSet | NewEventSet (void) const |
| |
| EventSet * | NewEventSetp (void) const |
| |
| Idx | EventIndex (const std::string &rName) const |
| |
| std::string | EventName (Idx index) const |
| |
| void | EventName (Idx index, const std::string &rName) |
| |
| std::string | UniqueEventName (const std::string &rName) const |
| |
| bool | EventRename (Idx event, const std::string &rNewName) |
| |
| bool | EventRename (const std::string &rOldName, const std::string &rNewName) |
| |
| const SymbolTable & | StateSymbolTable (void) const |
| |
| void | StateSymbolTable (const SymbolTable &rSymTab) |
| |
| Idx | StateIndex (const std::string &rName) const |
| |
| std::string | StateName (Idx index) const |
| |
| void | StateName (Idx index, const std::string &rName) |
| |
| void | ClearStateNames (void) |
| |
| void | ClrStateName (Idx index) |
| |
| void | ClrStateName (const std::string &rName) |
| |
| bool | StateNamesEnabled (void) const |
| |
| void | StateNamesEnabled (bool flag) |
| |
| void | SetDefaultStateNames (void) |
| |
| void | EnforceStateNames (const std::string &rTemplate) |
| |
| std::string | UniqueStateName (const std::string &rName) const |
| |
| EventSet::Iterator | AlphabetBegin (void) const |
| |
| EventSet::Iterator | AlphabetEnd (void) const |
| |
| bool | ExistsEvent (Idx index) const |
| |
| bool | ExistsEvent (const std::string &rName) const |
| |
| EventSet::Iterator | FindEvent (Idx index) const |
| |
| EventSet::Iterator | FindEvent (const std::string &rName) const |
| |
| const EventSet & | Alphabet (void) const |
| |
| StateSet::Iterator | StatesBegin (void) const |
| |
| StateSet::Iterator | StatesEnd (void) const |
| |
| bool | ExistsState (Idx index) const |
| |
| bool | ExistsState (const std::string &name) const |
| |
| StateSet::Iterator | FindState (Idx index) const |
| |
| StateSet::Iterator | FindState (const std::string &rName) const |
| |
| const StateSet & | States (void) const |
| |
| Idx | InitState (void) const |
| |
| StateSet::Iterator | InitStatesBegin (void) const |
| |
| StateSet::Iterator | InitStatesEnd (void) const |
| |
| bool | ExistsInitState (Idx index) const |
| |
| StateSet::Iterator | FindInitState (Idx index) const |
| |
| const StateSet & | InitStates (void) const |
| |
| StateSet::Iterator | MarkedStatesBegin (void) const |
| |
| StateSet::Iterator | MarkedStatesEnd (void) const |
| |
| bool | ExistsMarkedState (Idx index) const |
| |
| StateSet::Iterator | FindMarkedState (Idx index) const |
| |
| const StateSet & | MarkedStates (void) const |
| |
| TransSet::Iterator | TransRelBegin (void) const |
| |
| TransSet::Iterator | TransRelEnd (void) const |
| |
| TransSet::Iterator | TransRelBegin (Idx x1) const |
| |
| TransSet::Iterator | TransRelEnd (Idx x1) const |
| |
| TransSet::Iterator | TransRelBegin (Idx x1, Idx ev) const |
| |
| TransSet::Iterator | TransRelEnd (Idx x1, Idx ev) const |
| |
| TransSet::Iterator | FindTransition (const std::string &rX1, const std::string &rEv, const std::string &rX2) const |
| |
| TransSet::Iterator | FindTransition (Idx x1, Idx ev, Idx x2) const |
| |
| TransSet::Iterator | FindTransition (const Transition &rTrans) const |
| |
| bool | ExistsTransition (const std::string &rX1, const std::string &rEv, const std::string &rX2) const |
| |
| bool | ExistsTransition (Idx x1, Idx ev, Idx x2) const |
| |
| bool | ExistsTransition (const Transition &rTrans) const |
| |
| bool | ExistsTransition (Idx x1, Idx ev) const |
| |
| bool | ExistsTransition (Idx x1) const |
| |
| const TransSet & | TransRel (void) const |
| |
| void | TransRel (TransSetX1EvX2 &res) const |
| |
| void | TransRel (TransSetEvX1X2 &res) const |
| |
| void | TransRel (TransSetEvX2X1 &res) const |
| |
| void | TransRel (TransSetX2EvX1 &res) const |
| |
| void | TransRel (TransSetX2X1Ev &res) const |
| |
| void | TransRel (TransSetX1X2Ev &res) const |
| |
| Transition | TransitionByNames (const std::string &rX1, const std::string &rEv, const std::string &rX2) const |
| |
| bool | InsEvent (Idx index) |
| |
| Idx | InsEvent (const std::string &rName) |
| |
| void | InsEvents (const EventSet &events) |
| |
| bool | DelEvent (Idx index) |
| |
| bool | DelEvent (const std::string &rName) |
| |
| void | DelEvents (const EventSet &rEvents) |
| |
| bool | DelEventFromAlphabet (Idx index) |
| |
| void | InjectAlphabet (const EventSet &rNewalphabet) |
| |
| virtual void | RestrictAlphabet (const EventSet &rNewalphabet) |
| |
| Idx | InsState (void) |
| |
| bool | InsState (Idx index) |
| |
| Idx | InsState (const std::string &rName) |
| |
| void | InsStates (const StateSet &rStates) |
| |
| bool | DelState (Idx index) |
| |
| bool | DelState (const std::string &rName) |
| |
| void | DelStates (const StateSet &rDelStates) |
| |
| bool | DelStateFromStates (Idx index) |
| |
| StateSet::Iterator | DelStateFromStates (StateSet::Iterator pos) |
| |
| virtual void | RestrictStates (const StateSet &rStates) |
| |
| void | InjectState (Idx index) |
| |
| void | InjectStates (const StateSet &rNewStates) |
| |
| Idx | InsInitState (void) |
| |
| bool | InsInitState (Idx index) |
| |
| Idx | InsInitState (const std::string &rName) |
| |
| void | InsInitStates (const StateSet &rStates) |
| |
| Idx | InsMarkedState (void) |
| |
| bool | InsMarkedState (Idx index) |
| |
| Idx | InsMarkedState (const std::string &rName) |
| |
| void | InsMarkedStates (const StateSet &rStates) |
| |
| void | SetInitState (Idx index) |
| |
| void | SetInitState (const std::string &rName) |
| |
| void | InjectInitStates (const StateSet &rNewInitStates) |
| |
| void | ClrInitState (Idx index) |
| |
| void | ClrInitState (const std::string &rName) |
| |
| StateSet::Iterator | ClrInitState (StateSet::Iterator pos) |
| |
| void | ClearInitStates (void) |
| |
| void | SetMarkedState (Idx index) |
| |
| void | SetMarkedState (const std::string &rName) |
| |
| void | ClrMarkedState (Idx index) |
| |
| void | ClrMarkedState (const std::string &rName) |
| |
| StateSet::Iterator | ClrMarkedState (StateSet::Iterator pos) |
| |
| void | ClearMarkedStates (void) |
| |
| void | InjectMarkedStates (const StateSet &rNewMarkedStates) |
| |
| bool | SetTransition (Idx x1, Idx ev, Idx x2) |
| |
| bool | SetTransition (const std::string &rX1, const std::string &rEv, const std::string &rX2) |
| |
| bool | SetTransition (const Transition &rTransition) |
| |
| void | ClrTransition (Idx x1, Idx ev, Idx x2) |
| |
| void | ClrTransition (const Transition &rTrans) |
| |
| TransSet::Iterator | ClrTransition (TransSet::Iterator it) |
| |
| void | ClrTransitions (Idx x1, Idx ev) |
| |
| void | ClrTransitions (Idx x1) |
| |
| void | ClearTransRel (void) |
| |
| void | InjectTransition (const Transition &rTrans) |
| |
| void | InjectTransRel (const TransSet &rNewtransrel) |
| |
| virtual void | ClearAttributes (void) |
| |
| virtual void | ClearEventAttributes (void) |
| |
| virtual void | ClrEventAttribute (Idx index) |
| |
| virtual void | EventAttributes (const EventSet &rEventSet) |
| |
| virtual void | ClearStateAttributes (void) |
| |
| virtual void | ClrStateAttribute (Idx index) |
| |
| virtual void | ClearTransAttributes (void) |
| |
| virtual void | ClrTransAttribute (const Transition &rTrans) |
| |
| virtual void | ClearGlobalAttribute (void) |
| |
| virtual void | GlobalAttributeTry (const Type &rAttr) |
| |
| StateSet | AccessibleSet (void) const |
| |
| bool | Accessible (void) |
| |
| bool | IsAccessible (void) const |
| |
| StateSet | CoaccessibleSet (void) const |
| |
| bool | Coaccessible (void) |
| |
| bool | IsCoaccessible (void) const |
| |
| StateSet | BlockingStates (void) const |
| |
| StateSet | TerminalStates (void) const |
| |
| StateSet | TerminalStates (const StateSet &rStates) const |
| |
| bool | IsComplete (void) const |
| |
| bool | IsComplete (const StateSet &rStates) const |
| |
| bool | IsComplete (const EventSet &rSigmaO) const |
| |
| bool | Complete (void) |
| |
| bool | Complete (const EventSet &rSigmaO) |
| |
| StateSet | TrimSet (void) const |
| |
| bool | Trim (void) |
| |
| bool | IsTrim (void) const |
| |
| EventSet | UsedEvents (void) const |
| |
| EventSet | UnusedEvents (void) const |
| |
| void | MinimizeAlphabet (void) |
| |
| EventSet | ActiveEventSet (Idx x1) const |
| |
| TransSet | ActiveTransSet (Idx x1) const |
| |
| StateSet | TransRelStates (void) const |
| |
| Idx | SuccessorState (Idx x1, Idx ev) const |
| |
| StateSet | SuccessorStates (Idx x1) const |
| |
| StateSet | SuccessorStates (Idx x1, Idx ev) const |
| |
| bool | IsDeterministic (void) const |
| |
| void | SetMinStateIndexMap (void) const |
| |
| void | ClearMinStateIndexMap (void) const |
| |
| Idx | MinStateIndex (Idx index) const |
| |
| void | MinStateIndex (void) |
| |
| Idx | MaxStateIndex (void) const |
| |
| const std::map< Idx, Idx > & | MinStateIndexMap (void) const |
| |
| std::string | EStr (Idx index) const |
| |
| std::string | SStr (Idx index) const |
| |
| std::string | TStr (const Transition &rTrans) const |
| |
| void | GraphWrite (const std::string &rFileName, const std::string &rOutFormat="", const std::string &rDotExec="dot") const |
| |
| bool | operator< (const vGenerator &rOtherGen) const |
| |
| void | WriteAlphabet (void) const |
| |
| std::string | AlphabetToString (void) const |
| |
| void | WriteAlphabet (TokenWriter &rTw) const |
| |
| void | WriteStateSet (const StateSet &rStateSet) const |
| |
| std::string | StateSetToString (const StateSet &rStateSet) const |
| |
| std::string | StateSetToText (const StateSet &rStateSet) const |
| |
| void | WriteStateSet (TokenWriter &rTw, const StateSet &rStateSet, const std::string &rLabel="") const |
| |
| void | XWriteStateSet (TokenWriter &rTw, const StateSet &rStateSet, const std::string &rLabel="") const |
| |
| void | DWriteStateSet (TokenWriter &rTw, const StateSet &rStateSet) const |
| |
| std::string | StatesToString (void) const |
| |
| std::string | StatesToText (void) const |
| |
| std::string | MarkedStatesToString (void) const |
| |
| std::string | InitStatesToString (void) const |
| |
| void | WriteTransRel (void) const |
| |
| std::string | TransRelToString (void) const |
| |
| std::string | TransRelToText (void) const |
| |
| void | WriteTransRel (TokenWriter &rTw) const |
| |
| void | DWriteTransRel (TokenWriter &rTw) const |
| |
| virtual void | DotWrite (const std::string &rFileName) const |
| |
| virtual void | DDotWrite (const std::string &rFileName) const |
| |
| virtual void | XDotWrite (const std::string &rFileName) const |
| |
| void | ReadStateSet (TokenReader &rTr, const std::string &rLabel, StateSet &rStateSet) const |
| |
| bool | ReindexOnWrite (void) const |
| |
| void | ReindexOnWrite (bool flag) |
| |
| | ExtType (void) |
| |
| | ExtType (const ExtType &rType) |
| |
| virtual | ~ExtType (void) |
| |
| const std::string & | Name (void) const |
| |
| void | Name (const std::string &rName) |
| |
| virtual const std::string & | TypeName (void) const |
| |
| virtual void | TypeName (const std::string &rType) |
| |
| virtual const std::string & | ElementTag (void) const |
| |
| virtual void | ElementTag (const std::string &rTag) |
| |
| virtual const std::string & | ElementType (void) const |
| |
| virtual const TypeDefinition * | TypeDefinitionp (void) const |
| |
| Type & | operator= (const Type &rSrc) |
| |
| bool | operator== (const Type &rOther) const |
| |
| bool | operator!= (const Type &rOther) const |
| |
| | AttrType (void) |
| |
| | AttrType (const AttrType &rSrc) |
| |
| virtual | ~AttrType (void) |
| |
| virtual bool | IsDefault (void) const |
| |
| Type & | operator= (const Type &rSrc) |
| |
| bool | operator== (const Type &rOther) const |
| |
| bool | operator!= (const Type &rOther) const |
| |
| | Type (void) |
| |
| | Type (const Type &rType) |
| |
| virtual | ~Type (void) |
| |
| Type & | operator= (const Type &rSrc) |
| |
| virtual bool | Equal (const Type &rOther) const |
| |
| bool | operator== (const Type &rOther) const |
| |
| bool | operator!= (const Type &rOther) const |
| |
| void | Write (const Type *pContext=0) const |
| |
| void | Write (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0, std::ios::openmode openmode=std::ios::out|std::ios::trunc) const |
| |
| void | Write (const std::string &pFileName, std::ios::openmode openmode) const |
| |
| void | Write (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| virtual void | XWrite (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0) const |
| |
| void | XWrite (const Type *pContext=0) const |
| |
| void | XWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| std::string | ToString (const std::string &rLabel="", const Type *pContext=0) const |
| |
| std::string | ToText (const std::string &rLabel="", const Type *pContext=0) const |
| |
| void | DWrite (const Type *pContext=0) const |
| |
| void | DWrite (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0, std::ios::openmode openmode=std::ios::out|std::ios::trunc) const |
| |
| void | DWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| void | SWrite (TokenWriter &rTw) const |
| |
| void | SWrite (void) const |
| |
| std::string | ToSText (void) const |
| |
| void | Read (const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) |
| |
| void | FromString (const std::string &rString, const std::string &rLabel="", const Type *pContext=0) |
| |
| void | Read (TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) |
| |
|
| typedef TaTransSet< TransAttr > | ATransSet |
| |
| static SymbolTable * | GlobalEventSymbolTablep (void) |
| |
| static void | StateNamesEnabledDefault (bool flag) |
| |
| static void | ReindexOnWriteDefault (bool flag) |
| |
| static bool | ReindexOnWriteDefault (void) |
| |
| static void | Skip (TokenReader &rTr) |
| |
| virtual void | NewCore (void) |
| |
| virtual void | UpdateCore (void) |
| |
| void | DoAssign (const TaGenerator &rGen) |
| |
| virtual void | DeleteCore (void) |
| |
| void | ConfigureAttributeTypes (const AttributeVoid *pNewGlobalPrototype, const StateSet *pNewStatesPrototype, const EventSet *pNewAlphabetPrototype, const TransSet *pNewTransRelPrototype) |
| |
| void | DoAssign (const vGenerator &rSrc) |
| |
| virtual void | DoRead (TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) |
| |
| virtual void | DoWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| virtual void | DoDWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| virtual void | DoSWrite (TokenWriter &rTw) const |
| |
| virtual void | DoXWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| void | ReadAlphabet (TokenReader &rTr) |
| |
| void | WriteStates (TokenWriter &rTw) const |
| |
| void | ReadStates (TokenReader &rTr) |
| |
| void | XReadStateSet (TokenReader &rTr, StateSet &rStateSet, const std::string &rLabel="") const |
| |
| void | ReadTransRel (const std::string &rFileName) |
| |
| void | ReadTransRel (TokenReader &rTr) |
| |
| void | XReadTransRel (TokenReader &rTr) |
| |
| void | XWriteTransRel (TokenWriter &rTw) const |
| |
| void | DoAssign (const AttrType &rSrc) |
| |
| bool | DoEqual (const AttrType &rOther) const |
| |
| void | DoAssign (const Type &rSrc) |
| |
| bool | DoEqual (const Type &rOther) const |
| |
| virtual Token | XBeginTag (const std::string &rLabel="", const std::string &rFallbackLabel="") const |
| |
| static const TaNameSet< EventAttr > & | AlphabetTaGen (void) |
| |
| static const TaIndexSet< StateAttr > & | StatesTaGen (void) |
| |
| static const ATransSet & | TransRelTaGen (void) |
| |
| static const GlobalAttr & | GlobalTaGen (void) |
| |
| static const EventSet & | AlphabetVoid (void) |
| |
| static const StateSet & | StatesVoid (void) |
| |
| static const TransSet & | TransRelVoid (void) |
| |
| static const AttributeVoid & | GlobalVoid (void) |
| |
| TaNameSet< EventAttr > * | pAlphabet |
| |
| TaIndexSet< StateAttr > * | pStates |
| |
| ATransSet * | pTransRel |
| |
| GlobalAttr * | pGlobalAttribute |
| |
| Idx | mId |
| |
| SymbolTable | mStateSymbolTable |
| |
| SymbolTable * | mpStateSymbolTable |
| |
| SymbolTable * | mpEventSymbolTable |
| |
| bool | mStateNamesEnabled |
| |
| bool | mReindexOnWrite |
| |
| EventSet * | mpAlphabet |
| |
| StateSet * | mpStates |
| |
| TransSet * | mpTransRel |
| |
| AttributeVoid * | mpGlobalAttribute |
| |
| const EventSet * | pAlphabetPrototype |
| |
| const StateSet * | pStatesPrototype |
| |
| const TransSet * | pTransRelPrototype |
| |
| const AttributeVoid * | pGlobalPrototype |
| |
| StateSet | mInitStates |
| |
| StateSet | mMarkedStates |
| |
| std::map< Idx, Idx > | mMinStateIndexMap |
| |
| std::string | mElementType |
| |
| std::string | mElementTagDef |
| |
| std::string | mObjectName |
| |
| static Idx | msObjectCount = 0 |
| |
| static bool | msStateNamesEnabledDefault = true |
| |
| static bool | msReindexOnWriteDefault = false |
| |
◆ THioController() [1/5]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ THioController() [2/5]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
HioController from a std Generator. Copy constructor
- Parameters
-
Definition at line 976 of file hio_controller.h.
◆ THioController() [3/5]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
HioController from a std Generator and event sets. Copy constructor
- Parameters
-
| rOtherGen | Generator |
| rYc | alphabet Yc |
| rUc | alphabet Uc |
| rYp | alphabet Yp |
| rUp | alphabet Up |
Definition at line 981 of file hio_controller.h.
◆ THioController() [4/5]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
HioController from a HioController. Copy constructor
- Parameters
-
Definition at line 971 of file hio_controller.h.
◆ THioController() [5/5]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::THioController |
( |
const std::string & | rFileName | ) |
|
construct a HioController from file
- Parameters
-
- Exceptions
-
Definition at line 996 of file hio_controller.h.
◆ CEvents()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get EventSet with E-events
- Returns
- EventSet of E-events
Definition at line 1376 of file hio_controller.h.
◆ ClrErr() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Mark set of states as NOT Err-states (by index)
- Parameters
-
Definition at line 1753 of file hio_controller.h.
◆ ClrErr() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrErr |
( |
const std::string & | rName | ) |
|
◆ ClrErr() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ ClrQUc() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Mark set of states as NOT QUc-states (by index)
- Parameters
-
Definition at line 1602 of file hio_controller.h.
◆ ClrQUc() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQUc |
( |
const std::string & | rName | ) |
|
◆ ClrQUc() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ ClrQUp() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Mark set of states as NOT QUp-states (by index)
- Parameters
-
Definition at line 1520 of file hio_controller.h.
◆ ClrQUp() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQUp |
( |
const std::string & | rName | ) |
|
◆ ClrQUp() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ ClrQYcUp() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Mark set of states as NOT QYcUp-states (by index)
- Parameters
-
Definition at line 1682 of file hio_controller.h.
◆ ClrQYcUp() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQYcUp |
( |
const std::string & | rName | ) |
|
Mark state as NOT QYcUp-state (by name)
- Parameters
-
Definition at line 1675 of file hio_controller.h.
◆ ClrQYcUp() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Mark state as NOT QYcUp-state (by index)
- Parameters
-
Definition at line 1667 of file hio_controller.h.
◆ ClrQYP() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Mark set of states as NOT QYP-states (by index)
- Parameters
-
Definition at line 1440 of file hio_controller.h.
◆ ClrQYP() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQYP |
( |
const std::string & | rName | ) |
|
◆ ClrQYP() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ Copy()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ ErrStates()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get StateSet with Err-states
- Returns
- StateSet of Err-states
Definition at line 1774 of file hio_controller.h.
◆ InsUcEvent() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Add new named Uc-event to generator. An entry in the global event table will be made if event is new.
- Parameters
-
| rName | Name of the event to add |
- Returns
- New global unique index
Definition at line 1234 of file hio_controller.h.
◆ InsUcEvent() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Add an existing Uc-event to generator. An entry in the global event table will be made.
- Parameters
-
Definition at line 1225 of file hio_controller.h.
◆ InsUpEvent() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Add new named Up-event to generator. An entry in the global event table will be made if event is new.
- Parameters
-
| rName | Name of the event to add |
- Returns
- New global unique index
Definition at line 1100 of file hio_controller.h.
◆ InsUpEvent() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Add an existing Up-event to generator. An entry in the global event table will be made.
- Parameters
-
Definition at line 1091 of file hio_controller.h.
◆ InsYcEvent() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Add new named Yc-event to generator. An entry in the global event table will be made if event is new.
- Parameters
-
| rName | Name of the event to add |
- Returns
- New global unique index
Definition at line 1216 of file hio_controller.h.
◆ InsYcEvent() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Add an existing Yc-event to generator. An entry in the global event table will be made.
- Parameters
-
Definition at line 1207 of file hio_controller.h.
◆ InsYpEvent() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Add new named Yp-event to generator. An entry in the global event table will be made if event is new.
- Parameters
-
| rName | Name of the event to add |
- Returns
- New global unique index
Definition at line 1082 of file hio_controller.h.
◆ InsYpEvent() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Add an existing Yp-event to generator. An entry in the global event table will be made.
- Parameters
-
Definition at line 1073 of file hio_controller.h.
◆ IsC() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsC |
( |
const std::string & | rName | ) |
const |
Is event E-event? (by name)
- Parameters
-
- Returns
- True / false
Definition at line 1359 of file hio_controller.h.
◆ IsC() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is event E-event? (by index)
- Parameters
-
- Returns
- True / false
Definition at line 1353 of file hio_controller.h.
◆ IsErr() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsErr |
( |
const std::string & | rName | ) |
const |
Is state Err-state (by name)
- Parameters
-
- Returns
- True / false
Definition at line 1768 of file hio_controller.h.
◆ IsErr() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is state Err-state (by index)
- Parameters
-
- Returns
- True / false
Definition at line 1762 of file hio_controller.h.
◆ IsP() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsP |
( |
const std::string & | rName | ) |
const |
Is event P-event? (by name)
- Parameters
-
- Returns
- True / false
Definition at line 1347 of file hio_controller.h.
◆ IsP() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is event P-event? (by index)
- Parameters
-
- Returns
- True / false
Definition at line 1341 of file hio_controller.h.
◆ IsQUc() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQUc |
( |
const std::string & | rName | ) |
const |
Is state QUc-state (by name)
- Parameters
-
- Returns
- True / false
Definition at line 1617 of file hio_controller.h.
◆ IsQUc() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is state QUc-state (by index)
- Parameters
-
- Returns
- True / false
Definition at line 1611 of file hio_controller.h.
◆ IsQUp() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQUp |
( |
const std::string & | rName | ) |
const |
Is state QUp-state (by name)
- Parameters
-
- Returns
- True / false
Definition at line 1535 of file hio_controller.h.
◆ IsQUp() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is state QUp-state (by index)
- Parameters
-
- Returns
- True / false
Definition at line 1529 of file hio_controller.h.
◆ IsQYcUp() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQYcUp |
( |
const std::string & | rName | ) |
const |
Is state QYcUp-state (by name)
- Parameters
-
- Returns
- True / false
Definition at line 1697 of file hio_controller.h.
◆ IsQYcUp() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is state QYcUp-state (by index)
- Parameters
-
- Returns
- True / false
Definition at line 1691 of file hio_controller.h.
◆ IsQYP() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQYP |
( |
const std::string & | rName | ) |
const |
Is state QYP-state (by name)
- Parameters
-
- Returns
- True / false
Definition at line 1455 of file hio_controller.h.
◆ IsQYP() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is state QYP-state (by index)
- Parameters
-
- Returns
- True / false
Definition at line 1449 of file hio_controller.h.
◆ IsU() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsU |
( |
const std::string & | rName | ) |
const |
Is event U-event? (by name)
- Parameters
-
- Returns
- True / false
Definition at line 1043 of file hio_controller.h.
◆ IsU() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is event U-event? (by index)
- Parameters
-
- Returns
- True / false
Definition at line 1037 of file hio_controller.h.
◆ IsUc() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsUc |
( |
const std::string & | rName | ) |
const |
Is event Uc-event (by name)
- Parameters
-
- Returns
- True / false
Definition at line 1311 of file hio_controller.h.
◆ IsUc() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is event Uc-event (by index)
- Parameters
-
- Returns
- True / false
Definition at line 1305 of file hio_controller.h.
◆ IsUp() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsUp |
( |
const std::string & | rName | ) |
const |
Is event Up-event(by name)
- Parameters
-
- Returns
- True / false
Definition at line 1177 of file hio_controller.h.
◆ IsUp() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is event Up-event(by index)
- Parameters
-
- Returns
- True / false
Definition at line 1171 of file hio_controller.h.
◆ IsY() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsY |
( |
const std::string & | rName | ) |
const |
Is event Y-event? (by name)
- Parameters
-
- Returns
- True / false
Definition at line 1031 of file hio_controller.h.
◆ IsY() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is event Y-event? (by index)
- Parameters
-
- Returns
- True / false
Definition at line 1025 of file hio_controller.h.
◆ IsYc() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsYc |
( |
const std::string & | rName | ) |
const |
Is event Yc-event (by name)
- Parameters
-
- Returns
- True / false
Definition at line 1299 of file hio_controller.h.
◆ IsYc() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is event Yc-event (by index)
- Parameters
-
- Returns
- True / false
Definition at line 1293 of file hio_controller.h.
◆ IsYp() [1/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsYp |
( |
const std::string & | rName | ) |
const |
Is event Yp-event(by name)
- Parameters
-
- Returns
- True / false
Definition at line 1165 of file hio_controller.h.
◆ IsYp() [2/2]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Is event Yp-event(by index)
- Parameters
-
- Returns
- True / false
Definition at line 1159 of file hio_controller.h.
◆ New()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ NewHioController()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Create empty HioController with same symboltable as this
- Returns
- New Generator
Definition at line 1016 of file hio_controller.h.
◆ operator=()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ PEvents()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get EventSet with P-events
- Returns
- EventSet of P-events
Definition at line 1365 of file hio_controller.h.
◆ QUcStates()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get StateSet with QUc-states
- Returns
- StateSet of QUc-states
Definition at line 1623 of file hio_controller.h.
◆ QUpStates()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get StateSet with QUp-states
- Returns
- StateSet of QUp-states
Definition at line 1541 of file hio_controller.h.
◆ QYcUpStates()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get StateSet with QYcUp-states
- Returns
- StateSet of QYcUp-states
Definition at line 1703 of file hio_controller.h.
◆ QYPStates()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get StateSet with QYP-states
- Returns
- StateSet of QYP-states
Definition at line 1461 of file hio_controller.h.
◆ SetErr() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetErr() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetErr |
( |
const std::string & | rName | ) |
|
◆ SetErr() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetQUc() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetQUc() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQUc |
( |
const std::string & | rName | ) |
|
◆ SetQUc() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetQUp() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetQUp() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQUp |
( |
const std::string & | rName | ) |
|
◆ SetQUp() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetQYcUp() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetQYcUp() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQYcUp |
( |
const std::string & | rName | ) |
|
◆ SetQYcUp() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetQYp() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetQYp() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQYp |
( |
const std::string & | rName | ) |
|
◆ SetQYp() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetUc() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetUc() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetUc |
( |
const std::string & | rName | ) |
|
◆ SetUc() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetUp() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetUp() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetUp |
( |
const std::string & | rName | ) |
|
◆ SetUp() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetYc() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetYc() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetYc |
( |
const std::string & | rName | ) |
|
◆ SetYc() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetYp() [1/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ SetYp() [2/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetYp |
( |
const std::string & | rName | ) |
|
◆ SetYp() [3/3]
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
◆ UcEvents()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get EventSet with Uc-events
- Returns
- EventSet of Uc-events
Definition at line 1328 of file hio_controller.h.
◆ UEvents()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get EventSet with U-events
- Returns
- EventSet of U-events
Definition at line 1060 of file hio_controller.h.
◆ UpdateAttributes()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Updates internal attributes. This method sets the state partition attributes.
- Returns
- True if value changed
Reimplemented from faudes::vGenerator.
Definition at line 948 of file hio_controller.h.
◆ UpEvents()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get EventSet with Up-events
- Returns
- EventSet of Up-events
Definition at line 1194 of file hio_controller.h.
◆ YcEvents()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get EventSet with Yc-events
- Returns
- EventSet of Yc-events
Definition at line 1317 of file hio_controller.h.
◆ YEvents()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get EventSet with Y-events
- Returns
- EventSet of Y-events
Definition at line 1049 of file hio_controller.h.
◆ YpEvents()
template<class GlobalAttr , class StateAttr , class EventAttr , class TransAttr >
Get EventSet with Yp-events
- Returns
- EventSet of Yp-events
Definition at line 1183 of file hio_controller.h.
The documentation for this class was generated from the following file:
libFAUDES 2.33k
--- 2025.09.16
--- c++ api documentaion by doxygen
|