SourceForge.net Logo
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Examples

FunctionRef Class Reference

#include <FunctionRef.hpp>

Inheritance diagram for FunctionRef:

Inheritance graph
[legend]
List of all members.

Public Types

typedef RefCountPointer< const
FunctionRef
Ptr

Public Member Functions

virtual bool isNode () const
virtual bool isAtomicValue () const
virtual bool isFunction () const
virtual const XMLCh * getTypeURI () const
virtual const XMLCh * getTypeName () const
virtual ATQNameOrDerived::Ptr getName (const DynamicContext *context) const =0
virtual size_t getNumArgs () const =0
virtual Result execute (const VectorOfResults &args, DynamicContext *context, const LocationInfo *location) const =0
virtual FunctionRef::Ptr partialApply (const Result &arg, unsigned int argNum, DynamicContext *context, const LocationInfo *location) const =0

Protected Member Functions

 FunctionRef ()

Member Typedef Documentation

typedef RefCountPointer<const FunctionRef> FunctionRef::Ptr
 

Reimplemented from Item.


Constructor & Destructor Documentation

FunctionRef::FunctionRef  )  [inline, protected]
 


Member Function Documentation

virtual Result FunctionRef::execute const VectorOfResults args,
DynamicContext context,
const LocationInfo location
const [pure virtual]
 

virtual ATQNameOrDerived::Ptr FunctionRef::getName const DynamicContext context  )  const [pure virtual]
 

virtual size_t FunctionRef::getNumArgs  )  const [pure virtual]
 

virtual const XMLCh* FunctionRef::getTypeName  )  const [inline, virtual]
 

Implements Item.

virtual const XMLCh* FunctionRef::getTypeURI  )  const [inline, virtual]
 

Implements Item.

virtual bool FunctionRef::isAtomicValue  )  const [inline, virtual]
 

Implements Item.

virtual bool FunctionRef::isFunction  )  const [inline, virtual]
 

Implements Item.

virtual bool FunctionRef::isNode  )  const [inline, virtual]
 

Implements Item.

virtual FunctionRef::Ptr FunctionRef::partialApply const Result arg,
unsigned int  argNum,
DynamicContext context,
const LocationInfo location
const [pure virtual]
 


The documentation for this class was generated from the following file:
Generated on Fri Sep 25 06:55:40 2009 for XQilla Simple API by  doxygen 1.3.9.1