|
Go to the documentation of this file.
5 #ifndef DIAG_LABELSET_H
6 #define DIAG_LABELSET_H
60 DiagLabelSet( const std::string& rFilename, const std::string& rLabel = "DiagLabels") {
61 mDiagLabels.SymbolTablep(&msLabelSymbolTable);
62 mDiagLabels.Read(rFilename,rLabel);
71 bool IsDefault( void) const;
92 bool Empty( void) const;
108 bool Exists( Idx index) const;
118 bool Insert( Idx index);
134 bool Erase( Idx index);
146 static Idx IndexOfLabelN( void);
152 static Idx IndexOfLabelA( void);
159 static Idx IndexOfLabelRelN( void);
166 static Idx IndexOfLabelSpecViolated( void);
175 static std::string Symbol( Idx index);
182 std::string Str( void) const;
223 void DoWrite( TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const;
234 void DoXWrite( TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const;
245 void DoRead( TokenReader &rTr, const std::string &rLabel, const Type *pContext);
libFAUDES 2.28c
--- 2016.09.30
--- c++ api documentaion by doxygen
|