|
|
||||||
|
diag_attrfailuretypes.cpp
Go to the documentation of this file.
26 AttributeFailureTypeMap::AttributeFailureTypeMap(const std::string& rFilename) : AttributeFlags() {
39 AttributeFailureTypeMap::AttributeFailureTypeMap(const AttributeFailureTypeMap& rOtherAttr) : AttributeFlags(rOtherAttr) {
85 Idx AttributeFailureTypeMap::AddFailureTypeMapping(const std::string& failureType, const EventSet& rfailureEvents) {
90 // If failure type name does already exist in LabelSymbolTable, InsEntry returns index of existing entry.
96 errstr << "Have not been able to add failure with Index " << failureType << " to LabelSymbolTable" << endl;
110 void AttributeFailureTypeMap::AddFailureTypeMap(const std::map<std::string,EventSet>& rFailureMap) {
146 void AttributeFailureTypeMap::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
152 void AttributeFailureTypeMap::DoXWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
158 void AttributeFailureTypeMap::DoRead(TokenReader &rTr, const std::string &rLabel, const Type *pContext) {
#define FAUDES_TYPE_IMPLEMENTATION(ftype, ctype, cbase) Definition: cfl_types.h:951 EventSet mFailureEvents Definition: diag_attrfailureevents.h:29 AttributeFailureTypeMap(void) Definition: diag_attrfailuretypes.cpp:15 EventSet AllFailureEvents(void) const Definition: diag_attrfailuretypes.cpp:132 TaNameSet< AttributeFailureEvents > mFailureTypeMap Definition: diag_attrfailuretypes.h:36 bool DoEqual(const AttributeFailureTypeMap &rAttr) const Definition: diag_attrfailuretypes.cpp:59 void AddFailureTypeMap(const std::map< std::string, EventSet > &rFailureMap) Definition: diag_attrfailuretypes.cpp:110 void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition: diag_attrfailuretypes.cpp:158 Idx AddFailureTypeMapping(const std::string &failureType, const EventSet &rfailureEvents) Definition: diag_attrfailuretypes.cpp:85 bool Empty(void) const Definition: diag_attrfailuretypes.cpp:75 void DoAssign(const AttributeFailureTypeMap &rSrcAttr) Definition: diag_attrfailuretypes.cpp:53 Idx FailureType(Idx failureEvent) const Definition: diag_attrfailuretypes.cpp:120 bool IsDefault(void) const Definition: diag_attrfailuretypes.cpp:70 void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition: diag_attrfailuretypes.cpp:146 void DoXWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition: diag_attrfailuretypes.cpp:152 Definition: cfl_attributes.h:207 bool DoEqual(const AttributeFlags &rOther) const Definition: cfl_attributes.cpp:122 void DoAssign(const AttributeFlags &rSrcAttr) Definition: cfl_attributes.cpp:114 static SymbolTable * StaticLabelSymbolTablep(void) Definition: diag_attrlabelset.cpp:69 Definition: cfl_exception.h:118 Definition: cfl_nameset.h:69 virtual void InsertSet(const NameSet &rOtherSet) Definition: cfl_nameset.cpp:298 Definition: cfl_symboltable.h:61 Idx InsEntry(Idx index, const std::string &rName) Definition: cfl_symboltable.cpp:138 Definition: cfl_nameset.h:566 Definition: cfl_tokenreader.h:64 Definition: cfl_tokenwriter.h:52 Definition: cfl_token.h:54 Definition: cfl_types.h:239 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition: cfl_types.cpp:262 Definition: cfl_agenerator.h:43 libFAUDES 2.33c --- 2025.05.15 --- c++ api documentaion by doxygen |