|
|
||||||
|
Public Member Functions |
Static Public Attributes |
Protected Member Functions |
Static Private Attributes |
List of all members
faudes::HioStateFlags Class Reference Detailed DescriptionState attributes for hierarchical discrete event systems with inputs and outputs. The flags are used by eg assertion functions to describe membership of the active events of a given state in a certain alphabet:
Definition at line 256 of file hio_attributes.h.
Constructor & Destructor Documentation◆ HioStateFlags() [1/2]
Default constructor. Definition at line 265 of file hio_attributes.h. ◆ HioStateFlags() [2/2]
Copy constructor. Definition at line 268 of file hio_attributes.h. ◆ ~HioStateFlags()
Definition at line 271 of file hio_attributes.h. Member Function Documentation◆ ClrErr()
Clear Err-state flag. Definition at line 457 of file hio_attributes.h. ◆ ClrQC()
Clear QC-state flag. Definition at line 339 of file hio_attributes.h. ◆ ClrQE()
Clear QE-state flag. Definition at line 375 of file hio_attributes.h. ◆ ClrQL()
Clear QL-state flag. Definition at line 393 of file hio_attributes.h. ◆ ClrQP()
Clear QP-state flag. Definition at line 357 of file hio_attributes.h. ◆ ClrQU()
Clear QU-state flag. Definition at line 321 of file hio_attributes.h. ◆ ClrQY()
Clear QY-state flag. Definition at line 298 of file hio_attributes.h. ◆ ClrQYcUp()
Clear QYcUp-state flag. Definition at line 416 of file hio_attributes.h. ◆ ClrQYlUe()
Clear QYlUe-state flag. Definition at line 439 of file hio_attributes.h. ◆ DoAssign()
Assignment method.
Definition at line 122 of file hio_attributes.cpp. ◆ DoRead()
Reads attribute from TokenReader, see AttributeVoid for public wrappers. Reads a single token if it can be interpreted as HioStateFlag, that is, if it is a respective option string or hex number. Label and Context argument are ignored. No token mismatch exceptions are thrown on error.
Reimplemented from faudes::AttributeFlags. Definition at line 172 of file hio_attributes.cpp. ◆ DoWrite()
Writes attribute to TokenWriter, see AttributeVoid for public wrappers. Label and Context argument are ignored.
Reimplemented from faudes::AttributeFlags. Definition at line 128 of file hio_attributes.cpp. ◆ IsDefault()
Test for default value. Reimplemented from faudes::AttributeFlags. Definition at line 468 of file hio_attributes.h. ◆ IsErr()
Query Err-state flag. Definition at line 463 of file hio_attributes.h. ◆ IsQC()
Query QC-state flag. Definition at line 345 of file hio_attributes.h. ◆ IsQE()
Query QE-state flag. Definition at line 381 of file hio_attributes.h. ◆ IsQL()
Query QL-state flag. Definition at line 399 of file hio_attributes.h. ◆ IsQP()
Query QP-state flag. Definition at line 363 of file hio_attributes.h. ◆ IsQU()
Query QU-state flag. Definition at line 327 of file hio_attributes.h. ◆ IsQY()
Query QY-state flag. Definition at line 304 of file hio_attributes.h. ◆ IsQYcUp()
Query QYcUp-state flag. Definition at line 422 of file hio_attributes.h. ◆ IsQYlUe()
Query QYlUe-state flag. Definition at line 445 of file hio_attributes.h. ◆ SetErr()
Set Err-state flag. Definition at line 451 of file hio_attributes.h. ◆ SetQC()
Set QC-state flag. Definition at line 333 of file hio_attributes.h. ◆ SetQE()
Set QE-state flag. Definition at line 369 of file hio_attributes.h. ◆ SetQL()
Set QL-state flag. Definition at line 387 of file hio_attributes.h. ◆ SetQP()
Set QP-state flag. Definition at line 351 of file hio_attributes.h. ◆ SetQU()
Set QU-state flag. Definition at line 310 of file hio_attributes.h. ◆ SetQY()
Set QY-state flag. Definition at line 287 of file hio_attributes.h. ◆ SetQYcUp()
Set QYcUp-state flag. Definition at line 405 of file hio_attributes.h. ◆ SetQYlUe()
Set QYlUe-state flag. Definition at line 428 of file hio_attributes.h. ◆ ToString()
Write attribute to string.
Definition at line 167 of file hio_attributes.cpp. Member Data Documentation◆ mAllHioStateFlags
Definition at line 487 of file hio_attributes.h. ◆ mDefHioStateFlags
Definition at line 484 of file hio_attributes.h. ◆ mErrFlag
Definition at line 480 of file hio_attributes.h. ◆ mQCFlag
Definition at line 474 of file hio_attributes.h. ◆ mQEFlag
Definition at line 476 of file hio_attributes.h. ◆ mQLFlag
Definition at line 477 of file hio_attributes.h. ◆ mQPFlag
Definition at line 475 of file hio_attributes.h. ◆ mQUFlag
Definition at line 473 of file hio_attributes.h. ◆ mQYcUpFlag
Definition at line 478 of file hio_attributes.h. ◆ mQYFlag
Definition at line 472 of file hio_attributes.h. ◆ mQYlUeFlag
Definition at line 479 of file hio_attributes.h. The documentation for this class was generated from the following files: libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |