|
|
||||||
|
cfl_indexset.cpp
Go to the documentation of this file.
142 void IndexSet::DoXWrite(TokenWriter& rTw, const std::string& rLabel,const Type* pContext) const {
146 FD_DC("IndexSet(" << this << ")::DoXWrite(..): section " << btag.StringValue() << " #" << Size());
304 errstr << "IndexSet(): MaxIndex exceeds platform limitations -- reimplement index allocation: \""
#define FD_DC(message) Debug: optional report on container operations. Definition: cfl_definitions.h:153 #define FD_CONSECUTIVE Min number of states to use consecutive section in file output. Definition: cfl_definitions.h:64 Classes IndexSet, TaIndexSet. #define FAUDES_TYPE_IMPLEMENTATION(ftype, ctype, cbase) faudes type implementation macros, overall Definition: cfl_types.h:946 virtual void DoXWrite(TokenWriter &tw, const std::string &rLabel="", const Type *pContext=0) const Write to TokenWriter, see Type::Write for public wrappers. Definition: cfl_indexset.cpp:142 virtual void DoWrite(TokenWriter &tw, const std::string &rLabel="", const Type *pContext=0) const Write to TokenWriter, see Type::Write for public wrappers. Definition: cfl_indexset.cpp:92 Idx MaxIndex(void) const Get maximum index used in this set (0 for emptyset) Definition: cfl_indexset.cpp:298 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Read from TokenReader, see Type::Read for public wrappers. Definition: cfl_indexset.cpp:198 A TokenReader reads sequential tokens from a file or string. Definition: cfl_tokenreader.h:63 bool Eos(const std::string &rLabel) Peek a token and check whether it ends the specified section. Definition: cfl_tokenreader.cpp:439 void ReadEnd(const std::string &rLabel) Close the current section by matching the previous ReadBegin(). Definition: cfl_tokenreader.cpp:364 void ReadBegin(const std::string &rLabel) Open a section by specified label. Definition: cfl_tokenreader.cpp:249 A TokenWriter writes sequential tokens to a file, a string or stdout. Definition: cfl_tokenwriter.h:51 const std::string & StringValue(void) const Get string value of a name token. Definition: cfl_token.cpp:177 Int AttributeIntegerValue(const std::string &name) Access attribute value. Definition: cfl_token.cpp:396 bool ExistsAttributeString(const std::string &name) Test attibute existence. Definition: cfl_token.cpp:355 bool ExistsAttributeInteger(const std::string &name) Test attibute existence. Definition: cfl_token.cpp:365 void InsAttributeInteger(const std::string &name, Int value) Insert named attribute with integer value. Definition: cfl_token.cpp:318 const std::string & AttributeStringValue(const std::string &name) Access attribute value. Definition: cfl_token.cpp:385 Base class of all libFAUDES objects that participate in the run-time interface. Definition: cfl_types.h:239 virtual Token XBeginTag(const std::string &rLabel="", const std::string &rFallbackLabel="") const Definition: cfl_types.cpp:315 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Read configuration data from file with label specified. Definition: cfl_types.cpp:261 virtual void XWrite(const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0) const Write configuration data to an XML file. Definition: cfl_types.cpp:200 void Write(const Type *pContext=0) const Write configuration data to console. Definition: cfl_types.cpp:139 virtual const AttributeVoid * AttributeType(void) const Attribute typeinfo. Definition: cfl_baseset.h:2171 virtual const std::string & XElementTag(void) const Get name of elements (used for XML IO) Definition: cfl_baseset.h:1777 virtual const std::string & TypeName(void) const Get objects's type name. Definition: cfl_baseset.h:1795 virtual const AttributeVoid & Attribute(const Idx &rElem) const Attribute access. Definition: cfl_baseset.h:2290 libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |