|  | 
Go to the documentation of this file.
   24 #ifndef FAUDES_SYMBOLTABLE_H    25 #define FAUDES_SYMBOLTABLE_H    67   using Type::operator=;    76   const std::string& Name(void ) const ;    79   void Name(const  std::string& rName);    89   Idx MaxIndex(void ) const ;    99   void MaxIndex(Idx  index);   102   Idx LastIndex(void ) const ;   112   std::string Symbol(Idx  index) const ;   123   Idx Index(const  std::string& rName) const ;   133   bool Exists(Idx  index) const ;   143   bool Exists(const  std::string& rName) const ;   155   static bool ValidSymbol(const  std::string& rName);   167   std::string UniqueSymbol(const  std::string& rName) const ;   183   Idx InsEntry(Idx  index, const  std::string& rName);   198   Idx InsEntry(const  std::string& rName);   215   void SetEntry(Idx  index, const  std::string& rName);   223   void SetDefaultSymbol(Idx  index);   232   void ClrEntry(Idx  index);   241   void ClrEntry(const  std::string& rName);   250   void RestrictDomain(const IndexSet & rDomain);   264   void DoRead(TokenReader & rTr,  const  std::string& rLabel = "" , const Type * pContext=0);   267   void DoWrite(TokenWriter & rTw, const  std::string& rLabel="" ,const Type * pContext=0) const ; Classes IndexSet, TaIndexSet.#define FAUDES_TYPE_DECLARATION(ftype, ctype, cbase)std::map< Idx, std::string > mNameMapstd::map< std::string, Idx > mIndexMap  
libFAUDES 2.33l 
--- 2025.09.16  
--- c++ api documentaion by doxygen
 |