|
|
||||||
|
cfl_functions.h
Go to the documentation of this file.
57 };
355 virtual void DoWrite(TokenWriter& rTw, const std::string& rLabel="",const Type* pContext=0) const;
649 virtual void DoWrite(TokenWriter& rTw, const std::string& rLabel="",const Type* pContext=0) const;
1033 /**********************************************************************************************
1034 ***********************************************************************************************
1035 ***********************************************************************************************
1039 ***********************************************************************************************
1040 ***********************************************************************************************
1041 **********************************************************************************************/
#define FD_DRTI(message) Debug: optional on function and type definition. Definition: cfl_definitions.h:160 Runtime interface, faudes types. #define FAUDES_TYPE_DECLARATION(ftype, ctype, cbase) faudes type declaration macro Definition: cfl_types.h:867 const std::string & Name(void) const Get name of the entety to document (aka faudes-type or faudes-function). Definition: cfl_types.cpp:396 A FunctionDefinition defines the interface to a faudes-function. Definition: cfl_functions.h:419 const Function * Prototype(void) const Return pointer to function object prototype. Definition: cfl_functions.cpp:416 static FunctionDefinition * FromFile(const std::string &rFileName) Construct FunctionDefinition object and get name and docu from file. Definition: cfl_functions.h:1063 std::map< std::string, int > mVariantIndexMap Variant name to index map. Definition: cfl_functions.h:681 static FunctionDefinition * Constructor(const std::string &rFunctName="") Construct empty FunctionDefinition object. Definition: cfl_functions.h:1046 std::vector< faudes::Signature > mVariants Vector containing all supported Signatures. Definition: cfl_functions.h:678 A faudes-function hosts parameter values of some faudes type and provides a method to perform an oper... Definition: cfl_functions.h:720 virtual bool DoTypeCheck(int n)=0 Method to test the type of an assigned parameter with the specified faudes::Signature (i.... const FunctionDefinition * pFuncDef corresponding function definition Definition: cfl_functions.h:1021 bool DoTypeCast(int n, T *&rTypedRef) Helper: generate typed reference for parameter. Definition: cfl_functions.h:950 virtual void DoExecute()=0 Executes code of reimplemented method of child class(es). Structure to model a parameter type within the Signature of a Function. Definition: cfl_functions.h:45 ParamAttr A function parameter has has one out of four so called io-attrributes;. Definition: cfl_functions.h:52 A TokenReader reads sequential tokens from a file or string. Definition: cfl_tokenreader.h:64 A TokenWriter writes sequential tokens to a file, a string or stdout. Definition: cfl_tokenwriter.h:52 Base class of all libFAUDES objects that participate in the run-time interface. Definition: cfl_types.h:239 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 libFAUDES 2.32f --- 2024.12.22 --- c++ api documentaion by doxygen |