fintp_base
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FinTP::FunctionHash Class Reference

#include <ExtensionHash.h>

Inheritance diagram for FinTP::FunctionHash:

Public Member Functions

virtual XObjectPtr execute (XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const LocatorType *locator) const
 Execute an XPath function object. More...
 
virtual FunctionHashclone () const
 Implement clone() so Xalan can copy the function into its own function table. More...
 

Protected Member Functions

const XalanDOMString getError () const
 

Private Member Functions

FunctionHashoperator= (const FunctionHash &)
 
bool operator== (const FunctionHash &) const
 

Member Function Documentation

FunctionHash * FunctionHash::clone ( ) const
virtual

Implement clone() so Xalan can copy the function into its own function table.

Returns
pointer to the new object
XALAN_CPP_NAMESPACE_USE XObjectPtr FunctionHash::execute ( XPathExecutionContext &  executionContext,
XalanNode *  context,
const XObjectArgVectorType &  args,
const LocatorType *  locator 
) const
virtual

Execute an XPath function object.

The function must return a valid XObject.

Parameters
executionContextexecuting context
contextcurrent context node
opPoscurrent op position
argsvector of pointers to XObject arguments
Returns
pointer to the result XObject
const XalanDOMString FunctionHash::getError ( ) const
protected
FunctionHash& FinTP::FunctionHash::operator= ( const FunctionHash )
private
bool FinTP::FunctionHash::operator== ( const FunctionHash ) const
private

The documentation for this class was generated from the following files: