|
|
||||||
|
cfl_indexset.h
Go to the documentation of this file.
230 virtual void DoWrite(TokenWriter& tw, const std::string& rLabel="", const Type* pContext=0) const;
246 virtual void DoXWrite(TokenWriter& tw, const std::string& rLabel="", const Type* pContext=0) const;
251 * section, reads subsequent integer tokens as indexes, and calls matching TokenReader::ReadEnd().
286 * The template parameter Attr must provide basic functions for file IO and must define a default
311 * Note that attributes may be either subsections or tokens of type different from integer and string.
536 void Attribute(const Idx& rElem, const Attr& rAttr) { return TAttrMap<Idx,Attr>::Attribute(rElem,rAttr); };
537 void Attribute(const Idx& rElem, const Type& rAttr) { return TAttrMap<Idx,Attr>::Attribute(rElem,rAttr); };
538 void AttributeTry(const Idx& rElem, const Type& rAttr) { return TAttrMap<Idx,Attr>::AttributeTry(rElem,rAttr); };
Class TAttrMap. Class TBaseVector. Class SymbolTable. #define FAUDES_TYPE_TDECLARATION(ftype, ctype, cbase) Definition: cfl_types.h:883 #define FAUDES_TYPE_DECLARATION(ftype, ctype, cbase) Definition: cfl_types.h:872 #define FAUDES_TYPE_TIMPLEMENTATION(ftype, ctype, cbase, ctemp) Definition: cfl_types.h:977 Definition: cfl_exception.h:118 Definition: cfl_indexset.h:78 Definition: cfl_functions.h:220 Definition: cfl_attrmap.h:52 const Attr & Attribute(const T &rElem) const Definition: cfl_attrmap.h:463 void AttributeTry(const T &rElem, const Type &attr) Definition: cfl_attrmap.h:498 void EraseSet(const TBaseSet< T, Cmp > &rOtherSet) Definition: cfl_attrmap.h:386 void InsertSet(const TBaseSet< T, Cmp > &rOtherSet) Definition: cfl_attrmap.h:340 void RestrictSet(const TBaseSet< T, Cmp > &rOtherSet) Definition: cfl_attrmap.h:409 void AssignWithAttributes(const TBaseSet< T, Cmp > &rSourceSet) Definition: cfl_attrmap.h:292 Definition: cfl_baseset.h:98 Definition: cfl_basevector.h:577 Definition: cfl_indexset.h:318 TaIndexSet(const std::string &rFilename, const std::string &rLabel="") Definition: cfl_indexset.h:610 const Attr * AttributeType(void) const Definition: cfl_indexset.h:533 const Attr & Attribute(const Idx &rElem) const Definition: cfl_indexset.h:535 virtual void InsertSet(const IndexSet &rOtherSet) Definition: cfl_indexset.h:686 virtual TaIndexSet & Assign(const TBaseSet< Idx > &rSrc) Definition: cfl_indexset.h:629 virtual void EraseSet(const TBaseSet< Idx > &rOtherSet) Definition: cfl_indexset.h:728 void Attribute(const Idx &rElem, const Type &rAttr) Definition: cfl_indexset.h:537 void AttributeTry(const Idx &rElem, const Type &rAttr) Definition: cfl_indexset.h:538 void RestrictSet(const IndexSet &rOtherSet) Definition: cfl_indexset.h:743 void Attribute(const Idx &rElem, const Attr &rAttr) Definition: cfl_indexset.h:536 virtual void InsertSet(const TBaseSet< Idx > &rOtherSet) Definition: cfl_indexset.h:693 virtual TaIndexSet & operator=(const IndexSet &rSrc) Definition: cfl_indexset.h:387 IndexSet::Iterator Erase(const Iterator &pos) Definition: cfl_indexset.h:714 bool Insert(const Idx &rIndex, const Attr &attr) Definition: cfl_indexset.h:678 virtual void RestrictSet(const TBaseSet< Idx > &rOtherSet) Definition: cfl_indexset.h:750 Definition: cfl_tokenreader.h:64 Definition: cfl_tokenwriter.h:52 Definition: cfl_types.h:239 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition: cfl_types.cpp:262 std::string ToString(const std::string &rLabel="", const Type *pContext=0) const Definition: cfl_types.cpp:170 Definition: cfl_agenerator.h:43 libFAUDES 2.33c --- 2025.05.15 --- c++ api documentaion by doxygen |