| |
|
||||||
|
|
|||||||
|
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) {
321 FD_DC("Type::DoDWrite(): not re-implemented in " << typeid(*this).name() << ", using DoDWrite instead");
470 }
835void Documentation::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
997void TypeDefinition::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
1041 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:1334 virtual void DoWriteCore(TokenWriter &rTw) const Definition cfl_types.cpp:860 bool DoEqual(const Documentation &rOther) const Definition cfl_types.cpp:566 void AddKeyword(const std::string &rKeyword) Definition cfl_types.cpp:608 virtual void MergeDocumentation(TokenReader &rTr) Definition cfl_types.cpp:684 bool ApplicationRegistered(void) const Definition cfl_types.cpp:596 std::string MatchKeyword(const std::string &rPattern) const Definition cfl_types.cpp:618 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:835 virtual void DoReadCore(TokenReader &rTr) Definition cfl_types.cpp:757 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:706 Definition cfl_exception.h:118 Definition cfl_types.h:1182 virtual const std::string & ElementType(void) const Definition cfl_types.cpp:503 virtual const std::string & ElementTag(void) const Definition cfl_types.cpp:480 virtual const std::string & TypeName(void) const Definition cfl_types.cpp:464 virtual const TypeDefinition * TypeDefinitionp(void) const Definition cfl_types.cpp:454 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:1673 bool DoEqual(const TypeDefinition &rOther) const Definition cfl_types.cpp:941 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition cfl_types.cpp:997 virtual void DoReadCore(TokenReader &rTr) Definition cfl_types.cpp:965 const std::string & ElementTag(void) const Definition cfl_types.cpp:1059 const std::string & ElementType(void) const Definition cfl_types.cpp:1069 virtual void DoWriteCore(TokenWriter &rTw) const Definition cfl_types.cpp:1006 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:952 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:334 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:342 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:315 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:320 Definition cfl_agenerator.h:43 libFAUDES 2.34d --- 2026.03.11 --- c++ api documentaion by doxygen |