|
diag_attrfailuretypes.cpp
Go to the documentation of this file.
26AttributeFailureTypeMap::AttributeFailureTypeMap(const std::string& rFilename) : AttributeFlags() {
39AttributeFailureTypeMap::AttributeFailureTypeMap(const AttributeFailureTypeMap& rOtherAttr) : AttributeFlags(rOtherAttr) {
85Idx 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.
110void AttributeFailureTypeMap::AddFailureTypeMap(const std::map<std::string,EventSet>& rFailureMap) {
146void AttributeFailureTypeMap::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
152void AttributeFailureTypeMap::DoXWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
158void AttributeFailureTypeMap::DoRead(TokenReader &rTr, const std::string &rLabel, const Type *pContext) {
#define FAUDES_TYPE_IMPLEMENTATION(ftype, ctype, cbase) Definition cfl_types.h:958 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 void DoAssign(const AttributeFailureTypeMap &rSrcAttr) Definition diag_attrfailuretypes.cpp:53 Idx FailureType(Idx failureEvent) const Definition diag_attrfailuretypes.cpp:120 virtual 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:55 bool DoEqual(const AttributeFlags &rOther) const Definition cfl_attributes.cpp:49 void DoAssign(const AttributeFlags &rSrcAttr) Definition cfl_attributes.cpp:41 static SymbolTable * StaticLabelSymbolTablep(void) Definition diag_attrlabelset.cpp:69 Definition cfl_exception.h:118 Definition cfl_nameset.h:70 virtual void InsertSet(const NameSet &rOtherSet) Definition cfl_nameset.cpp:301 Definition cfl_symboltable.h:61 Idx InsEntry(Idx index, const std::string &rName) Definition cfl_symboltable.cpp:143 Definition cfl_tokenreader.h:64 Definition cfl_tokenwriter.h:52 Definition cfl_token.h:54 Definition cfl_types.h:246 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:267 Definition cfl_agenerator.h:43 libFAUDES 2.33k --- 2025.09.16 --- c++ api documentaion by doxygen |