Rti convenience wrapper for relabeling maps.
The observer plugin uses an STL map from integers to sets of integers as re-labeling map. In order to support this data type in the libfaudes run-time interface, we provide a wrapper class that is derived from faudes Type. The implementation is minimla (no token io). Later revisions may use a faudes set with set valued attributes.
Definition at line 1095 of file op_observercomputation.h.
|
| | EventRelabelMap (void) |
| | Rti wrapper class implementation. More...
|
| |
| | EventRelabelMap (const EventRelabelMap &rOther) |
| |
| virtual | ~EventRelabelMap (void) |
| |
| virtual void | Clear (void) |
| | Clear configuration data. More...
|
| |
| const std::map< Idx, std::set< Idx > > & | StlMap (void) const |
| |
| std::map< Idx, std::set< Idx > > & | StlMap (void) |
| |
| void | StlMap (const std::map< Idx, std::set< Idx > > &rMap) |
| |
| | Type (void) |
| | Constructor. More...
|
| |
| | Type (const Type &rType) |
| | Copy constructor. More...
|
| |
| virtual | ~Type (void) |
| | Destructor. More...
|
| |
| virtual Type * | New (void) const |
| | Construct on heap. More...
|
| |
| virtual Type * | Copy (void) const |
| | Construct on heap. More...
|
| |
| virtual const Type * | Cast (const Type *pOther) const |
| | Cast other object to this type. More...
|
| |
| virtual Type & | Assign (const Type &rSrc) |
| | Assign configuration data from other object. More...
|
| |
| Type & | operator= (const Type &rSrc) |
| | Assign configurationdata from other object. More...
|
| |
| virtual bool | Equal (const Type &rOther) const |
| | Test equality of configuration data. More...
|
| |
| bool | operator== (const Type &rOther) const |
| | Test equality of configuration data. More...
|
| |
| bool | operator!= (const Type &rOther) const |
| | Test equality of configuration data. More...
|
| |
| virtual void | Name (const std::string &rName) |
| | Set the objects's name. More...
|
| |
| virtual const std::string & | Name (void) const |
| | Get objects's name. More...
|
| |
| virtual const std::string & | TypeName (void) const |
| | Get objects's type name. More...
|
| |
| void | Write (const Type *pContext=0) const |
| | Write configuration data to console. More...
|
| |
| 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 |
| | Write configuration data to a file. More...
|
| |
| void | Write (const std::string &pFileName, std::ios::openmode openmode) const |
| | Write configuration data to a file. More...
|
| |
| void | Write (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| | Write configuration data to TokenWriter. More...
|
| |
| virtual void | XWrite (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0) const |
| | Write configuration data to an XML file. More...
|
| |
| void | XWrite (const Type *pContext=0) const |
| | Write configuration data in XML format to concole Note: this write function uses the virtual function DoXWrite(), to be reimplemented by derived classes. More...
|
| |
| void | XWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| | Write configuration data in XML format to TokenWriter. More...
|
| |
| std::string | ToString (const std::string &rLabel="", const Type *pContext=0) const |
| | Write configuration data to a string. More...
|
| |
| std::string | ToText (const std::string &rLabel="", const Type *pContext=0) const |
| | Write configuration data to a formated string. More...
|
| |
| void | DWrite (const Type *pContext=0) const |
| | Write configuration data to console, debugging format. More...
|
| |
| 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 |
| | Write configuration data to a file, debugging format. More...
|
| |
| void | DWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| | Write configuration data in debug format to TokenWriter. More...
|
| |
| void | SWrite (TokenWriter &rTw) const |
| | Write statistics comment to TokenWriter. More...
|
| |
| void | SWrite (void) const |
| | Write statistics comment to console. More...
|
| |
| std::string | ToSText (void) const |
| | Write statistics to a string. More...
|
| |
| void | Read (const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) |
| | Read configuration data from file with label specified. More...
|
| |
| void | FromString (const std::string &rString, const std::string &rLabel="", const Type *pContext=0) |
| | Read configuration data from a string. More...
|
| |
| void | Read (TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) |
| | Read configuration data from TokenReader with label sepcified. More...
|
| |