|
|
||||||
|
cfl_functions.h
Go to the documentation of this file.
57 };
352 virtual void DoWrite(TokenWriter& rTw, const std::string& rLabel="",const Type* pContext=0) const;
643 virtual void DoWrite(TokenWriter& rTw, const std::string& rLabel="",const Type* pContext=0) const;
1025 /**********************************************************************************************
1026 ***********************************************************************************************
1027 ***********************************************************************************************
1031 ***********************************************************************************************
1032 ***********************************************************************************************
1033 **********************************************************************************************/
#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:416 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:1055 std::map< std::string, int > mVariantIndexMap Variant name to index map. Definition: cfl_functions.h:675 static FunctionDefinition * Constructor(const std::string &rFunctName="") Construct empty FunctionDefinition object. Definition: cfl_functions.h:1038 std::vector< faudes::Signature > mVariants Vector containing all supported Signatures. Definition: cfl_functions.h:672 A faudes-function hosts parameter values of some faudes type and provides a method to perform an oper... Definition: cfl_functions.h:714 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:1013 bool DoTypeCast(int n, T *&rTypedRef) Helper: generate typed reference for parameter. Definition: cfl_functions.h:942 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:63 A TokenWriter writes sequential tokens to a file, a string or stdout. Definition: cfl_tokenwriter.h:51 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.32b --- 2024.03.01 --- c++ api documentaion by doxygen |