#include <FunctionRef.hpp>
|
| 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 const FunctionSignature * | getSignature () 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 |
| |
| virtual const XMLCh * | asString (const DynamicContext *context) const =0 |
| |
| virtual void | generateEvents (EventHandler *events, const DynamicContext *context, bool preserveNS=true, bool preserveType=true) const =0 |
| | Generate events for this Item to the given EventHandler.
|
| |
| virtual void * | getInterface (const XMLCh *name) const =0 |
| | Method for returning arbitrary interfaces from the implementations.
|
| |
| virtual void | typeToBuffer (DynamicContext *context, xercesc::XMLBuffer &buffer) const =0 |
| | Debug method to output the type of the item in SequenceType notation.
|
| |
| | ReferenceCounted () |
| |
| virtual | ~ReferenceCounted () |
| |
| void | incrementRefCount () const |
| | Increment the reference count.
|
| |
| virtual void | decrementRefCount () const |
| | Decrement the reference count, deleting if it becomes zero.
|
| |
| unsigned int | getRefCount () const |
| |
◆ Ptr
◆ FunctionRef()
| FunctionRef::FunctionRef |
( |
| ) |
|
|
inlineprotected |
◆ execute()
◆ getName()
◆ getNumArgs()
| virtual size_t FunctionRef::getNumArgs |
( |
| ) |
const |
|
pure virtual |
◆ getSignature()
| virtual const FunctionSignature * FunctionRef::getSignature |
( |
| ) |
const |
|
pure virtual |
◆ getTypeName()
| virtual const XMLCh * FunctionRef::getTypeName |
( |
| ) |
const |
|
inlinevirtual |
◆ getTypeURI()
| virtual const XMLCh * FunctionRef::getTypeURI |
( |
| ) |
const |
|
inlinevirtual |
◆ isAtomicValue()
| virtual bool FunctionRef::isAtomicValue |
( |
| ) |
const |
|
inlinevirtual |
◆ isFunction()
| virtual bool FunctionRef::isFunction |
( |
| ) |
const |
|
inlinevirtual |
◆ isNode()
| virtual bool FunctionRef::isNode |
( |
| ) |
const |
|
inlinevirtual |
◆ partialApply()
The documentation for this class was generated from the following file: