#include <FunctionRef.hpp>
List of all members.
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 |
| 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.
|
Additional Inherited Members |
| static const XMLCh | gXQilla [] |
| | The "XQilla" item interface.
|
Member Typedef Documentation
Constructor & Destructor Documentation
| FunctionRef::FunctionRef |
( |
| ) |
|
|
inlineprotected |
Member Function Documentation
| virtual size_t FunctionRef::getNumArgs |
( |
| ) |
const |
|
pure virtual |
| virtual const XMLCh* FunctionRef::getTypeName |
( |
| ) |
const |
|
inlinevirtual |
| virtual const XMLCh* FunctionRef::getTypeURI |
( |
| ) |
const |
|
inlinevirtual |
| virtual bool FunctionRef::isAtomicValue |
( |
| ) |
const |
|
inlinevirtual |
| virtual bool FunctionRef::isFunction |
( |
| ) |
const |
|
inlinevirtual |
| virtual bool FunctionRef::isNode |
( |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following file: