|
|
||||||
|
cfl_indexset.h
Go to the documentation of this file.
238 virtual void DoWrite(TokenWriter& tw, const std::string& rLabel="", const Type* pContext=0) const;
254 virtual void DoXWrite(TokenWriter& tw, const std::string& rLabel="", const Type* pContext=0) const;
269 virtual void DoDWriteElement(TokenWriter& rTw, const Idx& rElem, const std::string &rLabel="", const Type* pContext=0) const;
274 * section, reads subsequent integer tokens as indexes, and calls matching TokenReader::ReadEnd().
310 * The template parameter Attr must provide basic functions for file IO and must define a default
335 * Note that attributes may be either subsections or tokens of type different from integer and string.
560 void Attribute(const Idx& rElem, const Attr& rAttr) { return TAttrMap<Idx,Attr>::Attribute(rElem,rAttr); };
561 void Attribute(const Idx& rElem, const Type& rAttr) { return TAttrMap<Idx,Attr>::Attribute(rElem,rAttr); };
562 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:890 #define FAUDES_TYPE_DECLARATION(ftype, ctype, cbase) Definition: cfl_types.h:879 #define FAUDES_TYPE_TIMPLEMENTATION(ftype, ctype, cbase, ctemp) Definition: cfl_types.h:984 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:101 Definition: cfl_basevector.h:628 Definition: cfl_indexset.h:342 TaIndexSet(const std::string &rFilename, const std::string &rLabel="") Definition: cfl_indexset.h:634 const Attr * AttributeType(void) const Definition: cfl_indexset.h:557 const Attr & Attribute(const Idx &rElem) const Definition: cfl_indexset.h:559 virtual void InsertSet(const IndexSet &rOtherSet) Definition: cfl_indexset.h:710 virtual TaIndexSet & Assign(const TBaseSet< Idx > &rSrc) Definition: cfl_indexset.h:653 virtual void EraseSet(const TBaseSet< Idx > &rOtherSet) Definition: cfl_indexset.h:752 void Attribute(const Idx &rElem, const Type &rAttr) Definition: cfl_indexset.h:561 void AttributeTry(const Idx &rElem, const Type &rAttr) Definition: cfl_indexset.h:562 void RestrictSet(const IndexSet &rOtherSet) Definition: cfl_indexset.h:767 void Attribute(const Idx &rElem, const Attr &rAttr) Definition: cfl_indexset.h:560 virtual void InsertSet(const TBaseSet< Idx > &rOtherSet) Definition: cfl_indexset.h:717 virtual TaIndexSet & operator=(const IndexSet &rSrc) Definition: cfl_indexset.h:411 IndexSet::Iterator Erase(const Iterator &pos) Definition: cfl_indexset.h:738 bool Insert(const Idx &rIndex, const Attr &attr) Definition: cfl_indexset.h:702 virtual void RestrictSet(const TBaseSet< Idx > &rOtherSet) Definition: cfl_indexset.h:774 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.33l --- 2025.09.16 --- c++ api documentaion by doxygen |