|
cfl_types.cpp
Go to the documentation of this file.
67 FD_WARN("Type(" << this << ")::Cast(" << pOther << "): not reimplemented for " << typeid(*this).name());
206void Type::XWrite(const std::string& rFileName, const std::string& rLabel, const Type* pContext) const {
281void Type::FromString(const std::string& rString, const std::string& rLabel, const Type* pContext) {
300 FD_DC("Type::DoDWrite(): not re-implemented in " << typeid(*this).name() << ", using DoDWrite instead");
390 }
811void Documentation::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
972void TypeDefinition::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
1016 FD_WARN("TypeDefinition::Prototype(): factory method not implemented for c++-type " << typeid(*pType).name());
#define FAUDES_TYPE_IMPLEMENTATION(ftype, ctype, cbase) Definition cfl_types.h:958 #define FAUDES_TYPE_IMPLEMENTATION_EQUAL(ftype, ctype, cbase) Definition cfl_types.h:916 #define FAUDES_TYPE_IMPLEMENTATION_COPY(ftype, ctype, cbase) Definition cfl_types.h:903 #define FAUDES_TYPE_IMPLEMENTATION_CAST(ftype, ctype, cbase) Definition cfl_types.h:905 #define FAUDES_TYPE_IMPLEMENTATION_ASSIGN(ftype, ctype, cbase) Definition cfl_types.h:908 #define FAUDES_TYPE_IMPLEMENTATION_NEW(ftype, ctype, cbase) Definition cfl_types.h:901 Definition cfl_types.h:1055 Definition cfl_types.h:1261 virtual void DoWriteCore(TokenWriter &rTw) const Definition cfl_types.cpp:836 bool DoEqual(const Documentation &rOther) const Definition cfl_types.cpp:542 void AddKeyword(const std::string &rKeyword) Definition cfl_types.cpp:584 virtual void MergeDocumentation(TokenReader &rTr) Definition cfl_types.cpp:660 bool ApplicationRegistered(void) const Definition cfl_types.cpp:572 std::string MatchKeyword(const std::string &rPattern) const Definition cfl_types.cpp:594 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:811 virtual void DoReadCore(TokenReader &rTr) Definition cfl_types.cpp:733 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:682 Definition cfl_exception.h:118 Definition cfl_types.h:1109 virtual const std::string & ElementType(void) const Definition cfl_types.cpp:482 virtual const std::string & ElementTag(void) const Definition cfl_types.cpp:459 virtual const std::string & TypeName(void) const Definition cfl_types.cpp:443 virtual const TypeDefinition * TypeDefinitionp(void) const Definition cfl_types.cpp:433 Definition cfl_tokenreader.h:64 void ReadText(const std::string &rLabel, std::string &rText) Definition cfl_tokenreader.cpp:530 void SeekBegin(const std::string &rLabel) Definition cfl_tokenreader.cpp:221 void ReadEnd(const std::string &rLabel) Definition cfl_tokenreader.cpp:378 void ReadBegin(const std::string &rLabel) Definition cfl_tokenreader.cpp:263 Definition cfl_tokenwriter.h:52 void WriteText(const std::string &rText) Definition cfl_tokenwriter.cpp:310 void WriteComment(const std::string &rComment) Definition cfl_tokenwriter.cpp:457 void WriteString(const std::string &rString) Definition cfl_tokenwriter.cpp:297 void WriteEnd(const std::string &rLabel) Definition cfl_tokenwriter.cpp:443 void WriteBegin(const std::string &rLabel) Definition cfl_tokenwriter.cpp:436 Definition cfl_token.h:54 Int AttributeIntegerValue(const std::string &name) Definition cfl_token.cpp:397 void InsAttributeBoolean(const std::string &name, Int value) Definition cfl_token.cpp:337 bool ExistsAttributeString(const std::string &name) Definition cfl_token.cpp:356 void InsAttribute(const std::string &name, const std::string &value) Definition cfl_token.cpp:300 bool ExistsAttributeInteger(const std::string &name) Definition cfl_token.cpp:366 void InsAttributeString(const std::string &name, const std::string &value) Definition cfl_token.cpp:310 const std::string & AttributeStringValue(const std::string &name) Definition cfl_token.cpp:386 Definition cfl_types.h:1600 bool DoEqual(const TypeDefinition &rOther) const Definition cfl_types.cpp:916 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:972 virtual void DoReadCore(TokenReader &rTr) Definition cfl_types.cpp:940 const std::string & ElementTag(void) const Definition cfl_types.cpp:1034 const std::string & ElementType(void) const Definition cfl_types.cpp:1044 virtual void DoWriteCore(TokenWriter &rTw) const Definition cfl_types.cpp:981 void DoAssign(const TypeDefinition &rSrc) Definition cfl_types.cpp:902 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:927 const TypeDefinition * Definitionp(const std::string &rTypeName) const Definition cfl_registry.cpp:318 Definition cfl_types.h:246 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:313 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:288 virtual const TypeDefinition * TypeDefinitionp(void) const Definition cfl_types.cpp:133 virtual Token XBeginTag(const std::string &rLabel="", const std::string &rFallbackLabel="") const Definition cfl_types.cpp:321 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 void FromString(const std::string &rString, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:281 virtual void XWrite(const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:206 virtual void DoXWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:294 std::string ToText(const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:191 virtual void DoDWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:299 Definition cfl_agenerator.h:43 libFAUDES 2.33k --- 2025.09.16 --- c++ api documentaion by doxygen |