zorba::StatelessExternalFunction Class Reference

#include <zorba/stateless_function.h>

Inheritance diagram for zorba::StatelessExternalFunction:

Inheritance graph
[legend]
Collaboration diagram for zorba::StatelessExternalFunction:

Collaboration graph
[legend]

List of all members.

Public Types

typedef std::vector
< ItemSequence * > 
Arguments_t

Public Member Functions

virtual ItemSequence_t evaluate (const Arguments_t &) const =0
virtual String getLocalName () const =0
virtual String getURI () const =0
virtual bool isPureFunction () const
virtual ~StatelessExternalFunction ()

Static Public Member Functions

static ZorbaException createZorbaException (const XQUERY_ERROR &aError, const String &aDescription, const String &aFileName, unsigned int aFileLineNumber)


Detailed Description

Examples:

external_functions.cpp.

Definition at line 27 of file stateless_function.h.


Member Typedef Documentation

Definition at line 30 of file stateless_function.h.


Constructor & Destructor Documentation

virtual zorba::StatelessExternalFunction::~StatelessExternalFunction (  )  [inline, virtual]

Definition at line 33 of file stateless_function.h.


Member Function Documentation

static ZorbaException zorba::ExternalFunctionData::createZorbaException ( const XQUERY_ERROR aError,
const String aDescription,
const String aFileName,
unsigned int  aFileLineNumber 
) [static, inherited]

virtual ItemSequence_t zorba::StatelessExternalFunction::evaluate ( const Arguments_t  )  const [pure virtual]

virtual String zorba::StatelessExternalFunction::getLocalName (  )  const [pure virtual]

virtual String zorba::StatelessExternalFunction::getURI (  )  const [pure virtual]

virtual bool zorba::StatelessExternalFunction::isPureFunction (  )  const [inline, virtual]

Definition at line 44 of file stateless_function.h.


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