FDO API Reference Feature Data Objects

FdoFunction Class Reference

#include <Function.h>

Inherits FdoExpression.

Inheritance diagram for FdoFunction:

Inheritance graph
[legend]
List of all members.

Detailed Description

The FdoFunction class derives from FdoExpression and represents a function call. As such it defines the name of the function and the collection of arguments to be passed to it.

Definition at line 34 of file Function.h.


Public Member Functions

FDO_API FdoExpressionCollectionGetArguments ()
 Gets the FdoExpressionCollection that contains the arguments to the function.
FDO_API FdoStringGetName ()
 Gets the name of the function.
FDO_API void Process (FdoIExpressionProcessor *p)
 Overrides FdoExpression.Process to pass the FdoFunction to the appropriate expression processor operation.
FDO_API void SetName (FdoString *value)
 Sets the name of the function.
FDO_API FdoStringToString ()
 Returns the well defined text representation of this expression.
FdoStringToStringInternal (FdoIdentifierCollection *pIdCol)
 This is an internal method. It returns the well defined text representation of the expression.

Static Public Member Functions

static FDO_API FdoFunctionCreate (FdoString *name, FdoExpressionCollection *arguments)
 Constructs an instance of a function using the specified arguments.
static FDO_API FdoFunctionCreate (FdoString *name, FdoExpression **arguments, FdoInt32 numArgs)
 Constructs an instance of a function using the specified arguments.
static FDO_API FdoFunctionCreate ()
 Constructs a default instance of an FdoFunction.

Protected Member Functions

virtual void Dispose ()
 Dispose this object.
 FdoFunction (FdoString *name, FdoExpression **arguments, FdoInt32 numArgs)
 Constructs an instance of a function using the specified arguments.
 FdoFunction ()
 Constructs a default instance of an FdoFunction.
virtual ~FdoFunction ()
 Default destructor for FdoFunction.

The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.