The NonContextualExternalFunction class serves as the base of subclasses that represent the implementation of non contextual external functions.
More...
#include <zorba/function.h>
The NonContextualExternalFunction class serves as the base of subclasses that represent the implementation of non contextual external functions.
For each external function, an application must provide a concrete subclass of this class and "store" an instance of the subclass inside an ExternalModule object, as described here.
- Examples:
- external_functions.cpp.
Definition at line 189 of file function.h.
virtual zorba::NonContextualExternalFunction::~NonContextualExternalFunction |
( |
) | |
|
|
inlinevirtual |
Item zorba::ExternalFunction::getItem |
( |
Arguments_t const & |
args, |
|
|
unsigned |
pos |
|
) |
| const |
|
protectedinherited |
virtual String zorba::ExternalFunction::getLocalName |
( |
) | |
const |
|
pure virtualinherited |
- Returns
- The local name of the function QName
virtual String zorba::ExternalFunction::getURI |
( |
) | |
const |
|
pure virtualinherited |
- Returns
- The namespace URI of the function QName
bool zorba::NonContextualExternalFunction::isContextual |
( |
) | |
const |
|
inlinevirtual |
The documentation for this class was generated from the following file: