| |
|
|||||||
|
|
||||||||
|
faudes::ProductCompositionMap Class Reference Detailed DescriptionRti-wrapper for composition maps Parallel-composition and related functions provide an optional argument to record a mapping from original state-indicees to result state-indicees. In order to support this data type in the run-time interface, we provide a wrapper class that is derived from faudes Type. The curent implementation is minimal (no token io). Definition at line 43 of file cfl_parallel.h.
Constructor & Destructor Documentation◆ ProductCompositionMap() [1/2]
Definition at line 812 of file cfl_parallel.cpp. ◆ ProductCompositionMap() [2/2]
Definition at line 817 of file cfl_parallel.cpp. ◆ ~ProductCompositionMap()
Definition at line 822 of file cfl_parallel.cpp. Member Function Documentation◆ Arg1State()Definition at line 872 of file cfl_parallel.cpp. ◆ Arg2State()Definition at line 889 of file cfl_parallel.cpp. ◆ Clear()
Clear configuration data to default. Derived classes should re-implement this method to ensure some consistent configuration data. Reimplemented from faudes::Type. Definition at line 826 of file cfl_parallel.cpp. ◆ CompState()Definition at line 864 of file cfl_parallel.cpp. ◆ DoCopy()
Definition at line 834 of file cfl_parallel.cpp. ◆ DoEqual()
Definition at line 842 of file cfl_parallel.cpp. ◆ operator!=()
Test equality of configuration data. See operator==(const Type&). This operator calls DoEqual(). Re-implementation can be done via the convenience macros FAUDES_TYPE_DECLARATION and FAUDES_TYPE_IMPLEMENTATION.
Definition at line 434 of file cfl_types.cpp. ◆ operator=() [1/2]Copy configuration data from other object. Derived classes should implement at least the signature with matching source and destination types via the DoCopy method. Additionally, one may implement variants with a base class as source, as mong as meaningul assigment is possible. Re-implementation can be done via the convenience macros FAUDES_TYPE_DECLARATION and FAUDES_TYPE_IMPLEMENTATION.
Definition at line 368 of file cfl_types.cpp. ◆ operator=() [2/2]Copy configuration data from other object (destructive) Derived classes should implement at least the signature with matching source and destination types via the DoCopy method. Additionally, one may implement variants with a base class as source, as mong as meaningul assigment is possible. Re-implementation can be done via the convenience macros FAUDES_TYPE_DECLARATION and FAUDES_TYPE_IMPLEMENTATION.
Definition at line 383 of file cfl_types.cpp. ◆ operator==()
Test equality of configuration data. The operator form of the equality test is only defined for matching types, no cast will be performed. Thus, the test will be optimistic if the type is not known at compiletime. The object name or id is not considered in the test. This operator calls DoEqual(). Re-implementation can be done via the convenience macros FAUDES_TYPE_DECLARATION and FAUDES_TYPE_IMPLEMENTATION.
Definition at line 418 of file cfl_types.cpp. ◆ StlMap() [1/3]Definition at line 858 of file cfl_parallel.cpp. ◆ StlMap() [2/3]Definition at line 852 of file cfl_parallel.cpp. ◆ StlMap() [3/3]Definition at line 847 of file cfl_parallel.cpp. Member Data Documentation◆ mArg1MapDefinition at line 72 of file cfl_parallel.h. ◆ mArg2MapDefinition at line 73 of file cfl_parallel.h. ◆ mCompiled
Definition at line 71 of file cfl_parallel.h. ◆ mCompositionMapDefinition at line 69 of file cfl_parallel.h. The documentation for this class was generated from the following files: libFAUDES 2.34e --- 2026.03.16 --- c++ api documentaion by doxygen |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||