SaxonC 13.1.0
Saxon Processor library for C/C++, PHP and Python
Loading...
Searching...
No Matches
UserFunctionHandler.h
1#ifndef SAXONDEV_USERFUNCTIONHANDLER_H
2#define SAXONDEV_USERFUNCTIONHANDLER_H
3class XdmValue;
4
5typedef XdmValue *(*sxnExtensionFunction)(int, XdmValue **);
6
7typedef void *(*phpExtensionFunction)(char *, void *, void *, int, int, void **);
8
9typedef void *(*pythonExtensionFunction)(void *, void *, int, int, void **);
10
11void * userFunctionNativeCall(char * functionName, void * proc, void * func, int useNativeTypes, int numOfArguments, XdmValue ** arguments);
12
13//void * userFunctionPHPNativeCall(char * functionName, void * proc, void * func, int useNativeTypes, int numOfArguments, XdmValue ** arguments);
14
15#endif //SAXONDEV_USERFUNCTIONHANDLER_H
An XdmValue represents a value in the XDM data model.
Definition XdmValue.h:33