| |
|
||||||
|
|
|||||||
|
faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr > Class Template Reference Detailed Descriptiontemplate<class GlobalAttr, class StateAttr, class EventAttr, class TransAttr>
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| 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) |
Public Member Functions inherited from faudes::TaGenerator< GlobalAttr, StateAttr, EventAttr, TransAttr > | |
| 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) |
Public Member Functions inherited from faudes::vGenerator | |
| 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) |
Public Member Functions inherited from faudes::ExtType | |
| 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 |
Public Member Functions inherited from faudes::AttrType | |
| 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 |
Public Member Functions inherited from faudes::Type | |
| 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) |
Additional Inherited Members | |
Public Types inherited from faudes::TaGenerator< GlobalAttr, StateAttr, EventAttr, TransAttr > | |
| typedef TaTransSet< TransAttr > | ATransSet |
Static Public Member Functions inherited from faudes::vGenerator | |
| static SymbolTable * | GlobalEventSymbolTablep (void) |
| static void | StateNamesEnabledDefault (bool flag) |
| static void | ReindexOnWriteDefault (bool flag) |
| static bool | ReindexOnWriteDefault (void) |
Static Public Member Functions inherited from faudes::AttrType | |
| static void | Skip (TokenReader &rTr) |
Protected Member Functions inherited from faudes::TaGenerator< GlobalAttr, StateAttr, EventAttr, TransAttr > | |
| virtual void | NewCore (void) |
| virtual void | UpdateCore (void) |
| void | DoAssign (const TaGenerator &rGen) |
Protected Member Functions inherited from faudes::vGenerator | |
| 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 |
Protected Member Functions inherited from faudes::AttrType | |
| void | DoAssign (const AttrType &rSrc) |
| bool | DoEqual (const AttrType &rOther) const |
Protected Member Functions inherited from faudes::Type | |
| void | DoAssign (const Type &rSrc) |
| bool | DoEqual (const Type &rOther) const |
| virtual Token | XBeginTag (const std::string &rLabel="", const std::string &rFallbackLabel="") const |
Static Protected Member Functions inherited from faudes::TaGenerator< GlobalAttr, StateAttr, EventAttr, TransAttr > | |
| static const TaNameSet< EventAttr > & | AlphabetTaGen (void) |
| static const TaIndexSet< StateAttr > & | StatesTaGen (void) |
| static const ATransSet & | TransRelTaGen (void) |
| static const GlobalAttr & | GlobalTaGen (void) |
Static Protected Member Functions inherited from faudes::vGenerator | |
| static const EventSet & | AlphabetVoid (void) |
| static const StateSet & | StatesVoid (void) |
| static const TransSet & | TransRelVoid (void) |
| static const AttributeVoid & | GlobalVoid (void) |
Protected Attributes inherited from faudes::TaGenerator< GlobalAttr, StateAttr, EventAttr, TransAttr > | |
| TaNameSet< EventAttr > * | pAlphabet |
| TaIndexSet< StateAttr > * | pStates |
| ATransSet * | pTransRel |
| GlobalAttr * | pGlobalAttribute |
Protected Attributes inherited from faudes::vGenerator | |
| 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 |
Protected Attributes inherited from faudes::ExtType | |
| std::string | mElementType |
| std::string | mElementTagDef |
| std::string | mObjectName |
Static Protected Attributes inherited from faudes::vGenerator | |
| static Idx | msObjectCount = 0 |
| static bool | msStateNamesEnabledDefault = true |
| static bool | msReindexOnWriteDefault = false |
| faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::THioController | ( | void | ) |
Creates an empty HioController object
Definition at line 966 of file hio_controller.h.
| faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::THioController | ( | const Generator & | rOtherGen | ) |
HioController from a std Generator. Copy constructor
| rOtherGen |
Definition at line 976 of file hio_controller.h.
| faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::THioController | ( | const Generator & | rOtherGen, |
| const EventSet & | rYc, | ||
| const EventSet & | rUc, | ||
| const EventSet & | rYp, | ||
| const EventSet & | rUp | ||
| ) |
HioController from a std Generator and event sets. Copy constructor
| rOtherGen | Generator |
| rYc | alphabet Yc |
| rUc | alphabet Uc |
| rYp | alphabet Yp |
| rUp | alphabet Up |
Definition at line 981 of file hio_controller.h.
| faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::THioController | ( | const THioController< GlobalAttr, StateAttr, EventAttr, TransAttr > & | rOtherGen | ) |
HioController from a HioController. Copy constructor
| rOtherGen |
Definition at line 971 of file hio_controller.h.
| faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::THioController | ( | const std::string & | rFileName | ) |
construct a HioController from file
| rFileName | Filename |
Definition at line 996 of file hio_controller.h.
| EventSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::CEvents | ( | void | ) | const |
Get EventSet with E-events
Definition at line 1376 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrErr | ( | const StateSet & | rStates | ) |
Mark set of states as NOT Err-states (by index)
| rStates | StateSet |
Definition at line 1753 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrErr | ( | const std::string & | rName | ) |
Mark state as NOT Err-state (by name)
| rName | State name |
Definition at line 1746 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrErr | ( | Idx | index | ) |
Mark state as NOT Err-state (by index)
| index | State index |
Definition at line 1738 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQUc | ( | const StateSet & | rStates | ) |
Mark set of states as NOT QUc-states (by index)
| rStates | StateSet |
Definition at line 1602 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQUc | ( | const std::string & | rName | ) |
Mark state as NOT QUc-state (by name)
| rName | State name |
Definition at line 1595 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQUc | ( | Idx | index | ) |
Mark state as NOT QUc-state (by index)
| index | State index |
Definition at line 1586 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQUp | ( | const StateSet & | rStates | ) |
Mark set of states as NOT QUp-states (by index)
| rStates | StateSet |
Definition at line 1520 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQUp | ( | const std::string & | rName | ) |
Mark state as NOT QUp-state (by name)
| rName | State name |
Definition at line 1513 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQUp | ( | Idx | index | ) |
Mark state as NOT QUp-state (by index)
| index | State index |
Definition at line 1504 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQYcUp | ( | const StateSet & | rStates | ) |
Mark set of states as NOT QYcUp-states (by index)
| rStates | StateSet |
Definition at line 1682 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQYcUp | ( | const std::string & | rName | ) |
Mark state as NOT QYcUp-state (by name)
| rName | State name |
Definition at line 1675 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQYcUp | ( | Idx | index | ) |
Mark state as NOT QYcUp-state (by index)
| index | State index |
Definition at line 1667 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQYP | ( | const StateSet & | rStates | ) |
Mark set of states as NOT QYP-states (by index)
| rStates | StateSet |
Definition at line 1440 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQYP | ( | const std::string & | rName | ) |
Mark state as NOT QYP-state (by name)
| rName | State name |
Definition at line 1433 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ClrQYP | ( | Idx | index | ) |
Mark state as NOT QYP-state (by index)
| index | State index |
Definition at line 1424 of file hio_controller.h.
|
virtual |
Construct copy on heap
Reimplemented from faudes::TaGenerator< GlobalAttr, StateAttr, EventAttr, TransAttr >.
Definition at line 1011 of file hio_controller.h.
| StateSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::ErrStates | ( | void | ) | const |
Get StateSet with Err-states
Definition at line 1774 of file hio_controller.h.
| Idx faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::InsUcEvent | ( | const std::string & | rName | ) |
Add new named Uc-event to generator. An entry in the global event table will be made if event is new.
| rName | Name of the event to add |
Definition at line 1234 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::InsUcEvent | ( | Idx | index | ) |
Add an existing Uc-event to generator. An entry in the global event table will be made.
| index | Event index |
Definition at line 1225 of file hio_controller.h.
| Idx faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::InsUpEvent | ( | const std::string & | rName | ) |
Add new named Up-event to generator. An entry in the global event table will be made if event is new.
| rName | Name of the event to add |
Definition at line 1100 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::InsUpEvent | ( | Idx | index | ) |
Add an existing Up-event to generator. An entry in the global event table will be made.
| index | Event index |
Definition at line 1091 of file hio_controller.h.
| Idx faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::InsYcEvent | ( | const std::string & | rName | ) |
Add new named Yc-event to generator. An entry in the global event table will be made if event is new.
| rName | Name of the event to add |
Definition at line 1216 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::InsYcEvent | ( | Idx | index | ) |
Add an existing Yc-event to generator. An entry in the global event table will be made.
| index | Event index |
Definition at line 1207 of file hio_controller.h.
| Idx faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::InsYpEvent | ( | const std::string & | rName | ) |
Add new named Yp-event to generator. An entry in the global event table will be made if event is new.
| rName | Name of the event to add |
Definition at line 1082 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::InsYpEvent | ( | Idx | index | ) |
Add an existing Yp-event to generator. An entry in the global event table will be made.
| index | Event index |
Definition at line 1073 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsC | ( | const std::string & | rName | ) | const |
Is event E-event? (by name)
| rName | Event name |
Definition at line 1359 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsC | ( | Idx | index | ) | const |
Is event E-event? (by index)
| index | Event index |
Definition at line 1353 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsErr | ( | const std::string & | rName | ) | const |
Is state Err-state (by name)
| rName | State name |
Definition at line 1768 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsErr | ( | Idx | index | ) | const |
Is state Err-state (by index)
| index | State index |
Definition at line 1762 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsP | ( | const std::string & | rName | ) | const |
Is event P-event? (by name)
| rName | Event name |
Definition at line 1347 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsP | ( | Idx | index | ) | const |
Is event P-event? (by index)
| index | Event index |
Definition at line 1341 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQUc | ( | const std::string & | rName | ) | const |
Is state QUc-state (by name)
| rName | State name |
Definition at line 1617 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQUc | ( | Idx | index | ) | const |
Is state QUc-state (by index)
| index | State index |
Definition at line 1611 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQUp | ( | const std::string & | rName | ) | const |
Is state QUp-state (by name)
| rName | State name |
Definition at line 1535 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQUp | ( | Idx | index | ) | const |
Is state QUp-state (by index)
| index | State index |
Definition at line 1529 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQYcUp | ( | const std::string & | rName | ) | const |
Is state QYcUp-state (by name)
| rName | State name |
Definition at line 1697 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQYcUp | ( | Idx | index | ) | const |
Is state QYcUp-state (by index)
| index | State index |
Definition at line 1691 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQYP | ( | const std::string & | rName | ) | const |
Is state QYP-state (by name)
| rName | State name |
Definition at line 1455 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsQYP | ( | Idx | index | ) | const |
Is state QYP-state (by index)
| index | State index |
Definition at line 1449 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsU | ( | const std::string & | rName | ) | const |
Is event U-event? (by name)
| rName | Event name |
Definition at line 1043 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsU | ( | Idx | index | ) | const |
Is event U-event? (by index)
| index | Event index |
Definition at line 1037 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsUc | ( | const std::string & | rName | ) | const |
Is event Uc-event (by name)
| rName | Event name |
Definition at line 1311 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsUc | ( | Idx | index | ) | const |
Is event Uc-event (by index)
| index | Event index |
Definition at line 1305 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsUp | ( | const std::string & | rName | ) | const |
Is event Up-event(by name)
| rName | Event name |
Definition at line 1177 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsUp | ( | Idx | index | ) | const |
Is event Up-event(by index)
| index | Event index |
Definition at line 1171 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsY | ( | const std::string & | rName | ) | const |
Is event Y-event? (by name)
| rName | Event name |
Definition at line 1031 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsY | ( | Idx | index | ) | const |
Is event Y-event? (by index)
| index | Event index |
Definition at line 1025 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsYc | ( | const std::string & | rName | ) | const |
Is event Yc-event (by name)
| rName | Event name |
Definition at line 1299 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsYc | ( | Idx | index | ) | const |
Is event Yc-event (by index)
| index | Event index |
Definition at line 1293 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsYp | ( | const std::string & | rName | ) | const |
Is event Yp-event(by name)
| rName | Event name |
Definition at line 1165 of file hio_controller.h.
| bool faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::IsYp | ( | Idx | index | ) | const |
Is event Yp-event(by index)
| index | Event index |
Definition at line 1159 of file hio_controller.h.
|
virtual |
Construct on heap
Reimplemented from faudes::TaGenerator< GlobalAttr, StateAttr, EventAttr, TransAttr >.
Definition at line 1001 of file hio_controller.h.
| THioController< GlobalAttr, StateAttr, EventAttr, TransAttr > faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::NewHioController | ( | void | ) | const |
Create empty HioController with same symboltable as this
Definition at line 1016 of file hio_controller.h.
|
inlinevirtual |
Assignment operator (uses copy )
| rOtherGen | Other generator |
Definition at line 132 of file hio_controller.h.
| EventSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::PEvents | ( | void | ) | const |
Get EventSet with P-events
Definition at line 1365 of file hio_controller.h.
| StateSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::QUcStates | ( | void | ) | const |
Get StateSet with QUc-states
Definition at line 1623 of file hio_controller.h.
| StateSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::QUpStates | ( | void | ) | const |
Get StateSet with QUp-states
Definition at line 1541 of file hio_controller.h.
| StateSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::QYcUpStates | ( | void | ) | const |
Get StateSet with QYcUp-states
Definition at line 1703 of file hio_controller.h.
| StateSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::QYPStates | ( | void | ) | const |
Get StateSet with QYP-states
Definition at line 1461 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetErr | ( | const StateSet & | rStates | ) |
Mark set of states as Err-states
| rStates | StateSet |
Definition at line 1729 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetErr | ( | const std::string & | rName | ) |
Mark state as Err-state (by name)
| rName | State name |
Definition at line 1722 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetErr | ( | Idx | index | ) |
Mark state as Err-state (by index)
| index | State index |
Definition at line 1714 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQUc | ( | const StateSet & | rStates | ) |
Mark set of states as QUc-states
| rStates | StateSet |
Definition at line 1577 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQUc | ( | const std::string & | rName | ) |
Mark state as QUc-state (by name)
| rName | State name |
Definition at line 1570 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQUc | ( | Idx | index | ) |
Mark event as QUc-state (by index)
| index | State index |
Definition at line 1555 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQUp | ( | const StateSet & | rStates | ) |
Mark set of states as QUp-states
| rStates | StateSet |
Definition at line 1495 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQUp | ( | const std::string & | rName | ) |
Mark state as QUp-state (by name)
| rName | State name |
Definition at line 1488 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQUp | ( | Idx | index | ) |
Mark event as QUp-state (by index)
| index | State index |
Definition at line 1473 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQYcUp | ( | const StateSet & | rStates | ) |
Mark set of states as QYcUp-states
| rStates | StateSet |
Definition at line 1658 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQYcUp | ( | const std::string & | rName | ) |
Mark state as QYcUp-state (by name)
| rName | State name |
Definition at line 1651 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQYcUp | ( | Idx | index | ) |
Mark event as QYcUp-state (by index)
| index | State index |
Definition at line 1636 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQYp | ( | const StateSet & | rStates | ) |
Mark set of states as QYP-states
| rStates | StateSet |
Definition at line 1415 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQYp | ( | const std::string & | rName | ) |
Mark state as QYP-state (by name)
| rName | State name |
Definition at line 1408 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetQYp | ( | Idx | index | ) |
Mark state as QYP-state (by index)
| index | State index |
Definition at line 1393 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetUc | ( | const EventSet & | rEvents | ) |
Mark set of events as Uc-events
| rEvents | EventSet |
Definition at line 1284 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetUc | ( | const std::string & | rName | ) |
Mark event as Uc-event (by name)
| rName | Event name |
Definition at line 1277 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetUc | ( | Idx | index | ) |
Mark event as Uc-event (by index)
| index | Event index |
Definition at line 1268 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetUp | ( | const EventSet & | rEvents | ) |
Mark set of events as Up-events
| rEvents | EventSet |
Definition at line 1150 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetUp | ( | const std::string & | rName | ) |
Mark event Up-event(by name)
| rName | Event name |
Definition at line 1143 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetUp | ( | Idx | index | ) |
Mark event Up-event(by index)
| index | Event index |
Definition at line 1134 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetYc | ( | const EventSet & | rEvents | ) |
Mark set of events as Yc-events
| rEvents | EventSet |
Definition at line 1259 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetYc | ( | const std::string & | rName | ) |
Mark event as Yc-event (by name)
| rName | Event name |
Definition at line 1252 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetYc | ( | Idx | index | ) |
Mark event as Yc-event (by index)
| index | Event index |
Definition at line 1243 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetYp | ( | const EventSet & | rEvents | ) |
Mark set of events as Yp-events
| rEvents | EventSet |
Definition at line 1125 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetYp | ( | const std::string & | rName | ) |
Mark event as Yp-event(by name)
| rName | Event name |
Definition at line 1118 of file hio_controller.h.
| void faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::SetYp | ( | Idx | index | ) |
Mark event as Yp-event (by index)
| index | Event index |
Definition at line 1109 of file hio_controller.h.
| EventSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::UcEvents | ( | void | ) | const |
Get EventSet with Uc-events
Definition at line 1328 of file hio_controller.h.
| EventSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::UEvents | ( | void | ) | const |
Get EventSet with U-events
Definition at line 1060 of file hio_controller.h.
|
inlinevirtual |
Updates internal attributes. This method sets the state partition attributes.
Reimplemented from faudes::vGenerator.
Definition at line 948 of file hio_controller.h.
| EventSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::UpEvents | ( | void | ) | const |
Get EventSet with Up-events
Definition at line 1194 of file hio_controller.h.
| EventSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::YcEvents | ( | void | ) | const |
Get EventSet with Yc-events
Definition at line 1317 of file hio_controller.h.
| EventSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::YEvents | ( | void | ) | const |
Get EventSet with Y-events
Definition at line 1049 of file hio_controller.h.
| EventSet faudes::THioController< GlobalAttr, StateAttr, EventAttr, TransAttr >::YpEvents | ( | void | ) | const |
Get EventSet with Yp-events
Definition at line 1183 of file hio_controller.h.
libFAUDES 2.33l --- 2025.09.16 --- c++ api documentaion by doxygen