|
|
||||||
|
cfl_nameset.cpp
Go to the documentation of this file.
148 void NameSet::DoDWrite(TokenWriter& tw, const std::string& rLabel, const Type* pContext) const {
164 void NameSet::DoXWrite(TokenWriter& tw, const std::string& rLabel, const Type* pContext) const {
168 FD_DC("NameSet(" << this << ")::DoXWrite(..): section " << btag.StringValue() << " #" << Size());
211 FD_DC("NameSet(" << this << ")::DoRead(..): section " << label << " with symtab " << mpSymbolTable);
629 RelabelMap::RelabelMap(const std::string& rFilename, const std::string& rLabel) : TaNameSet<NameSet>() {
Classes NameSet, TaNameSet. #define FAUDES_TYPE_IMPLEMENTATION_EQUAL(ftype, ctype, cbase) Definition: cfl_types.h:916 #define FAUDES_TYPE_IMPLEMENTATION_COPY(ftype, ctype, cbase) Definition: cfl_types.h:903 #define FAUDES_TYPE_IMPLEMENTATION_CAST(ftype, ctype, cbase) Definition: cfl_types.h:905 #define FAUDES_TYPE_IMPLEMENTATION_ASSIGN(ftype, ctype, cbase) Definition: cfl_types.h:908 #define FAUDES_TYPE_IMPLEMENTATION_NEW(ftype, ctype, cbase) Definition: cfl_types.h:901 Definition: cfl_types.h:1055 Definition: cfl_registry.h:500 Definition: cfl_registry.h:488 Definition: cfl_exception.h:118 virtual const std::string & ElementTag(void) const Definition: cfl_types.cpp:459 virtual const std::string & TypeName(void) const Definition: cfl_types.cpp:443 Definition: cfl_nameset.h:70 void SymbolicName(Idx index, const std::string &rName) Definition: cfl_nameset.cpp:406 virtual void DoRead(TokenReader &tr, const std::string &rLabel="", const Type *pContext=0) Definition: cfl_nameset.cpp:194 virtual void InsertSet(const NameSet &rOtherSet) Definition: cfl_nameset.cpp:301 NameSet operator-(const NameSet &rOtherSet) const Definition: cfl_nameset.cpp:477 bool operator<=(const NameSet &rOtherSet) const Definition: cfl_nameset.cpp:512 NameSet operator*(const NameSet &rOtherSet) const Definition: cfl_nameset.cpp:495 NameSet operator+(const NameSet &rOtherSet) const Definition: cfl_nameset.cpp:460 bool operator>=(const NameSet &rOtherSet) const Definition: cfl_nameset.cpp:524 virtual void DoDWrite(TokenWriter &tw, const std::string &rLabel="", const Type *pContext=0) const Definition: cfl_nameset.cpp:148 virtual void DoXWrite(TokenWriter &tw, const std::string &rLabel="", const Type *pContext=0) const Definition: cfl_nameset.cpp:164 void RestrictSet(const NameSet &rOtherSet) Definition: cfl_nameset.cpp:389 virtual void DoWrite(TokenWriter &tw, const std::string &rLabel="", const Type *pContext=0) const Definition: cfl_nameset.cpp:124 Definition: cfl_nameset.h:940 const NameSet & Target(const Idx &rSrc) const Definition: cfl_nameset.cpp:653 void ToStlMap(std::map< Idx, std::set< Idx > > &rMap) const Definition: cfl_nameset.cpp:698 virtual bool Insert(const Idx &rSrc, const Idx &rDst) Definition: cfl_nameset.cpp:641 void FromStlMap(const std::map< Idx, std::set< Idx > > &rMap) Definition: cfl_nameset.cpp:685 Definition: cfl_symboltable.h:61 static SymbolTable * GlobalEventSymbolTablep(void) Definition: cfl_symboltable.cpp:282 void SetEntry(Idx index, const std::string &rName) Definition: cfl_symboltable.cpp:183 Idx InsEntry(Idx index, const std::string &rName) Definition: cfl_symboltable.cpp:143 Idx Index(const std::string &rName) const Definition: cfl_symboltable.cpp:248 TBaseSet< T, Cmp >::const_iterator const_iterator Definition: cfl_attrmap.h:241 Definition: cfl_baseset.h:101 std::vector< int >::size_type Position Definition: cfl_basevector.h:703 virtual const T & At(const Position &pos) const Definition: cfl_basevector.h:930 NameSet * Attributep(const Idx &rElem) Definition: cfl_nameset.h:878 const NameSet & Attribute(const Idx &rElem) const Definition: cfl_nameset.h:879 virtual TaNameSet & Assign(const TBaseSet< Idx > &rSrc) Definition: cfl_nameset.h:1215 Definition: cfl_tokenreader.h:64 void ReadEnd(const std::string &rLabel) Definition: cfl_tokenreader.cpp:378 void ReadBegin(const std::string &rLabel) Definition: cfl_tokenreader.cpp:263 Definition: cfl_tokenwriter.h:52 void WriteEnd(const std::string &rLabel) Definition: cfl_tokenwriter.cpp:443 void WriteBegin(const std::string &rLabel) Definition: cfl_tokenwriter.cpp:436 Definition: cfl_token.h:54 bool ExistsAttributeString(const std::string &name) Definition: cfl_token.cpp:356 void InsAttributeString(const std::string &name, const std::string &value) Definition: cfl_token.cpp:310 const std::string & AttributeStringValue(const std::string &name) Definition: cfl_token.cpp:386 Definition: cfl_types.h:246 virtual Token XBeginTag(const std::string &rLabel="", const std::string &rFallbackLabel="") const Definition: cfl_types.cpp:321 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition: cfl_types.cpp:267 std::string ToString(const std::string &rLabel="", const Type *pContext=0) const Definition: cfl_types.cpp:175 virtual void XWrite(const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0) const Definition: cfl_types.cpp:206 bool DoEqual(const TBaseSet &rOtherSet) const Definition: cfl_baseset.h:2351 virtual const AttributeVoid * AttributeType(void) const Definition: cfl_baseset.h:2378 virtual void FromStl(const std::set< T, Cmp > &rStlSet) Definition: cfl_baseset.h:2606 virtual void RestrictSet(const TBaseSet &rOtherSet) Definition: cfl_baseset.h:2271 virtual void InsertSet(const TBaseSet &rOtherSet) Definition: cfl_baseset.h:2194 virtual const AttributeVoid & Attribute(const Idx &rElem) const Definition: cfl_baseset.h:2497 bool operator<=(const TBaseSet &rOtherSet) const Definition: cfl_baseset.h:2360 bool operator>=(const TBaseSet &rOtherSet) const Definition: cfl_baseset.h:2366 void SetUnion(const TBaseSet< T, Cmp > &rSetA, const TBaseSet< T, Cmp > &rSetB, TBaseSet< T, Cmp > &rRes) Definition: cfl_baseset.h:1090 void SetIntersection(const TBaseSet< T, Cmp > &rSetA, const TBaseSet< T, Cmp > &rSetB, TBaseSet< T, Cmp > &rRes) Definition: cfl_baseset.h:1120 virtual void EraseSet(const TBaseSet &rOtherSet) Definition: cfl_baseset.h:2249 virtual void ToStl(std::set< T, Cmp > &rStlSet) const Definition: cfl_baseset.h:2615 Definition: cfl_agenerator.h:43 void ApplyRelabelMap(const RelabelMap &rMap, const vGenerator &rGen, vGenerator &rRes) Definition: cfl_generator.cpp:4132 AutoRegisterType< RelabelMap > gRtiRelabelMap("RelabelMap") AutoRegisterElementType< RelabelMap > gRtiRelabelMapEType("RelabelMap","EventSet") AutoRegisterElementTag< RelabelMap > gRtiRelabelMapETag("RelabelMap","Label") libFAUDES 2.33l --- 2025.09.16 --- c++ api documentaion by doxygen |