Unicorn XML Toolkit
Version 1.00.00

Namespace Xpath
Class CFunction

class CFunction: public CInterface {
public:
    CFunction();
    virtual ~CFunction();
public:
    virtual XValue Evaluate(
        const XContext &pContext, 
        const CArgumentList &argList) = 0;
    };

The abstract interface to XPath functions.

Since:
1.00.00
Version:
1.00.00
Author:
Alexey Gokhberg
See Also:
CValue, CArgumentList, CContext
Constructor/Destructor Summary
CFunction ();
����������Constructs the function.
~CFunction ();
����������Destroys the function.

Function Summary
XValue Evaluate (const XContext &pContext, const CArgumentList &argList);
����������Evaluates this function in the given XPath context with the given argument list.

Constructor/Destructor Detail

CFunction

CFunction();

Constructs the function.

~CFunction

virtual ~CFunction();

Destroys the function.

Function Detail

Evaluate

virtual XValue Evaluate(
    const XContext &pContext, 
    const CArgumentList &argList) = 0;

Evaluates this function in the given XPath context with the given argument list.

Parameters:
pContext - the evaluation context
argList - the list of argument values
Returns:
the value obtained as the result of evaluation

Unicorn XML Toolkit
Version 1.00.00


This document was created using Unicorn DOC++.

Copyright 1999-2001 Unicorn Enterprises SA.
All Rights Reserved.