|
|
||||||
|
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().
287 * The template parameter Attr must provide basic functions for file IO and must define a default
312 * Note that attributes may be either subsections or tokens of type different from integer and string.
537 void Attribute(const Idx& rElem, const Attr& rAttr) { return TAttrMap<Idx,Attr>::Attribute(rElem,rAttr); };
538 void Attribute(const Idx& rElem, const Type& rAttr) { return TAttrMap<Idx,Attr>::Attribute(rElem,rAttr); };
539 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:891 #define FAUDES_TYPE_DECLARATION(ftype, ctype, cbase) Definition: cfl_types.h:880 #define FAUDES_TYPE_TIMPLEMENTATION(ftype, ctype, cbase, ctemp) Definition: cfl_types.h:985 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:628 Definition: cfl_indexset.h:319 TaIndexSet(const std::string &rFilename, const std::string &rLabel="") Definition: cfl_indexset.h:611 const Attr * AttributeType(void) const Definition: cfl_indexset.h:534 const Attr & Attribute(const Idx &rElem) const Definition: cfl_indexset.h:536 virtual void InsertSet(const IndexSet &rOtherSet) Definition: cfl_indexset.h:687 virtual TaIndexSet & Assign(const TBaseSet< Idx > &rSrc) Definition: cfl_indexset.h:630 virtual void EraseSet(const TBaseSet< Idx > &rOtherSet) Definition: cfl_indexset.h:729 void Attribute(const Idx &rElem, const Type &rAttr) Definition: cfl_indexset.h:538 void AttributeTry(const Idx &rElem, const Type &rAttr) Definition: cfl_indexset.h:539 void RestrictSet(const IndexSet &rOtherSet) Definition: cfl_indexset.h:744 void Attribute(const Idx &rElem, const Attr &rAttr) Definition: cfl_indexset.h:537 virtual void InsertSet(const TBaseSet< Idx > &rOtherSet) Definition: cfl_indexset.h:694 virtual TaIndexSet & operator=(const IndexSet &rSrc) Definition: cfl_indexset.h:388 IndexSet::Iterator Erase(const Iterator &pos) Definition: cfl_indexset.h:715 bool Insert(const Idx &rIndex, const Attr &attr) Definition: cfl_indexset.h:679 virtual void RestrictSet(const TBaseSet< Idx > &rOtherSet) Definition: cfl_indexset.h:751 Definition: cfl_tokenreader.h:64 Definition: cfl_tokenwriter.h:52 Definition: cfl_types.h:246 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 Definition: cfl_agenerator.h:43 libFAUDES 2.33h --- 2025.06.18 --- c++ api documentaion by doxygen |