|
|
||||||
|
cfl_cgenerator.cpp
Go to the documentation of this file.
36 template class FAUDES_API TcGenerator<AttributeVoid, AttributeVoid, AttributeCFlags,AttributeVoid>;
37 // template class FAUDES_API TaGenerator<AttributeVoid, AttributeVoid, AttributeCFlags,AttributeVoid>;
67 void AttributeCFlags::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
104 void AttributeCFlags::DoXWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
138 void AttributeCFlags::DoRead(TokenReader& rTr, const std::string& rLabel, const Type* pContext) {
Classes TcGenerator, System and AttributeCFlags. #define FD_DC(message) Debug: optional report on container operations. Definition: cfl_definitions.h:153 #define FAUDES_TYPE_IMPLEMENTATION(ftype, ctype, cbase) faudes type implementation macros, overall Definition: cfl_types.h:946 Attribute class to model event controllability properties. Definition: cfl_cgenerator.h:56 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Writes attribute to TokenWriter, see AttributeVoid for public wrappers. Definition: cfl_cgenerator.cpp:67 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Reads attribute from TokenReader, see AttributeVoid for public wrappers. Definition: cfl_cgenerator.cpp:138 bool DoEqual(const AttributeCFlags &rOther) const Test equality of configuration data. Definition: cfl_cgenerator.cpp:56 static const fType mAbstractionFlag Definition: cfl_cgenerator.h:149 static const fType mForcibleFlag Definition: cfl_cgenerator.h:148 static const fType mObservableFlag Definition: cfl_cgenerator.h:147 static const fType mControllableFlag Definition: cfl_cgenerator.h:146 virtual void DoXWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Writes attribute to TokenWriter (XML format), see AttributeVoid for public wrappers. Definition: cfl_cgenerator.cpp:104 bool DoEqual(const AttributeFlags &rOther) const Test equality of configuration data. Definition: cfl_attributes.cpp:121 virtual void DoXWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Write to TokenWriter, see Type for public wrappers. Definition: cfl_attributes.cpp:141 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Reads attribute from TokenReader, see Type for public wrappers. Definition: cfl_attributes.cpp:154 A TokenReader reads sequential tokens from a file or string. Definition: cfl_tokenreader.h:63 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 Int AttributeIntegerValue(const std::string &name) Access attribute value. Definition: cfl_token.cpp:396 void InsAttributeBoolean(const std::string &name, Int value) Insert named attribute with boolean value. Definition: cfl_token.cpp:336 const std::string & OptionValue(void) const Get option value of a name token. Definition: cfl_token.cpp:183 bool ExistsAttributeInteger(const std::string &name) Test attibute existence. Definition: cfl_token.cpp:365 Base class of all libFAUDES objects that participate in the run-time interface. Definition: cfl_types.h:239 libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |