| |
|
|||||||
|
|
||||||||
|
cfl_types.cpp
Go to the documentation of this file.
67 FD_WARN("Type(" << this << ")::Cast(" << pOther << "): not reimplemented for " << typeid(*this).name());
227void Type::XWrite(const std::string& rFileName, const std::string& rLabel, const Type* pContext) const {
302void Type::FromString(const std::string& rString, const std::string& rLabel, const Type* pContext) {
322 FD_DC("Type::DoDWrite(): not re-implemented in " << typeid(*this).name() << ", using DoDWrite instead");
383}
848void Documentation::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
1010void TypeDefinition::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
1054 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:1017 #define FAUDES_TYPE_IMPLEMENTATION_MOVE(ftype, ctype, cbase) Definition cfl_types.h:959 #define FAUDES_TYPE_IMPLEMENTATION_EQUAL(ftype, ctype, cbase) Definition cfl_types.h:967 #define FAUDES_TYPE_IMPLEMENTATION_CAST(ftype, ctype, cbase) Definition cfl_types.h:948 #define FAUDES_TYPE_IMPLEMENTATION_ASSIGN(ftype, ctype, cbase) Definition cfl_types.h:951 #define FAUDES_TYPE_IMPLEMENTATION_NEW(ftype, ctype, cbase) Definition cfl_types.h:944 #define FAUDES_TYPE_IMPLEMENTATION_NEWCOPY(ftype, ctype, cbase) Definition cfl_types.h:946 Definition cfl_types.h:1128 Definition cfl_types.h:1355 virtual void DoWriteCore(TokenWriter &rTw) const Definition cfl_types.cpp:873 bool DoEqual(const Documentation &rOther) const Definition cfl_types.cpp:579 void AddKeyword(const std::string &rKeyword) Definition cfl_types.cpp:621 virtual void MergeDocumentation(TokenReader &rTr) Definition cfl_types.cpp:697 bool ApplicationRegistered(void) const Definition cfl_types.cpp:609 std::string MatchKeyword(const std::string &rPattern) const Definition cfl_types.cpp:631 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:848 virtual void DoReadCore(TokenReader &rTr) Definition cfl_types.cpp:770 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:719 Definition cfl_exception.h:118 Definition cfl_types.h:1190 virtual const std::string & ElementType(void) const Definition cfl_types.cpp:509 virtual const std::string & ElementTag(void) const Definition cfl_types.cpp:486 virtual const std::string & TypeName(void) const Definition cfl_types.cpp:470 virtual const TypeDefinition * TypeDefinitionp(void) const Definition cfl_types.cpp:460 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:1694 bool DoEqual(const TypeDefinition &rOther) const Definition cfl_types.cpp:954 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:1010 virtual void DoReadCore(TokenReader &rTr) Definition cfl_types.cpp:978 const std::string & ElementTag(void) const Definition cfl_types.cpp:1073 const std::string & ElementType(void) const Definition cfl_types.cpp:1083 virtual void DoWriteCore(TokenWriter &rTw) const Definition cfl_types.cpp:1019 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:965 const TypeDefinition * Definitionp(const std::string &rTypeName) const Definition cfl_registry.cpp:320 Definition cfl_types.h:247 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:335 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:309 virtual const TypeDefinition * TypeDefinitionp(void) const Definition cfl_types.cpp:154 virtual Token XBeginTag(const std::string &rLabel="", const std::string &rFallbackLabel="") const Definition cfl_types.cpp:343 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:288 std::string ToString(const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:196 void FromString(const std::string &rString, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:302 virtual void XWrite(const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:227 virtual void DoXWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:316 std::string ToText(const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:212 virtual void DoDWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:321 Definition cfl_agenerator.h:43 libFAUDES 2.34g --- 2026.04.09 --- c++ api documentaion by doxygen |