|
|
| version 1.1.1.1, 2012/02/21 23:37:58 | version 1.1.1.2, 2014/06/15 19:53:38 |
|---|---|
| Line 7 | Line 7 |
| * | * |
| * Added support for the element() scheme described in: | * Added support for the element() scheme described in: |
| * W3C Proposed Recommendation 13 November 2002 | * W3C Proposed Recommendation 13 November 2002 |
| * http://www.w3.org/TR/2002/PR-xptr-element-20021113/ | * http://www.w3.org/TR/2002/PR-xptr-element-20021113/ |
| * | * |
| * Copy: See Copyright for the status of this software. | * Copy: See Copyright for the status of this software. |
| * | * |
| Line 43 struct _xmlLocationSet { | Line 43 struct _xmlLocationSet { |
| * Handling of location sets. | * Handling of location sets. |
| */ | */ |
| XMLPUBFUN xmlLocationSetPtr XMLCALL | XMLPUBFUN xmlLocationSetPtr XMLCALL |
| xmlXPtrLocationSetCreate (xmlXPathObjectPtr val); | xmlXPtrLocationSetCreate (xmlXPathObjectPtr val); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlXPtrFreeLocationSet (xmlLocationSetPtr obj); | xmlXPtrFreeLocationSet (xmlLocationSetPtr obj); |
| XMLPUBFUN xmlLocationSetPtr XMLCALL | XMLPUBFUN xmlLocationSetPtr XMLCALL |
| xmlXPtrLocationSetMerge (xmlLocationSetPtr val1, | xmlXPtrLocationSetMerge (xmlLocationSetPtr val1, |
| xmlLocationSetPtr val2); | xmlLocationSetPtr val2); |
| XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
| xmlXPtrNewRange (xmlNodePtr start, | xmlXPtrNewRange (xmlNodePtr start, |
| int startindex, | int startindex, |
| xmlNodePtr end, | xmlNodePtr end, |
| int endindex); | int endindex); |
| XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
| xmlXPtrNewRangePoints (xmlXPathObjectPtr start, | xmlXPtrNewRangePoints (xmlXPathObjectPtr start, |
| xmlXPathObjectPtr end); | xmlXPathObjectPtr end); |
| XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
| xmlXPtrNewRangeNodePoint (xmlNodePtr start, | xmlXPtrNewRangeNodePoint (xmlNodePtr start, |
| xmlXPathObjectPtr end); | xmlXPathObjectPtr end); |
| XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
| xmlXPtrNewRangePointNode (xmlXPathObjectPtr start, | xmlXPtrNewRangePointNode (xmlXPathObjectPtr start, |
| xmlNodePtr end); | xmlNodePtr end); |
| XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
| xmlXPtrNewRangeNodes (xmlNodePtr start, | xmlXPtrNewRangeNodes (xmlNodePtr start, |
| xmlNodePtr end); | xmlNodePtr end); |
| XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
| xmlXPtrNewLocationSetNodes (xmlNodePtr start, | xmlXPtrNewLocationSetNodes (xmlNodePtr start, |
| xmlNodePtr end); | xmlNodePtr end); |
| XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
| xmlXPtrNewLocationSetNodeSet(xmlNodeSetPtr set); | xmlXPtrNewLocationSetNodeSet(xmlNodeSetPtr set); |
| XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
| xmlXPtrNewRangeNodeObject (xmlNodePtr start, | xmlXPtrNewRangeNodeObject (xmlNodePtr start, |
| xmlXPathObjectPtr end); | xmlXPathObjectPtr end); |
| XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
| xmlXPtrNewCollapsedRange (xmlNodePtr start); | xmlXPtrNewCollapsedRange (xmlNodePtr start); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlXPtrLocationSetAdd (xmlLocationSetPtr cur, | xmlXPtrLocationSetAdd (xmlLocationSetPtr cur, |
| xmlXPathObjectPtr val); | xmlXPathObjectPtr val); |
| XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
| xmlXPtrWrapLocationSet (xmlLocationSetPtr val); | xmlXPtrWrapLocationSet (xmlLocationSetPtr val); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlXPtrLocationSetDel (xmlLocationSetPtr cur, | xmlXPtrLocationSetDel (xmlLocationSetPtr cur, |
| xmlXPathObjectPtr val); | xmlXPathObjectPtr val); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlXPtrLocationSetRemove (xmlLocationSetPtr cur, | xmlXPtrLocationSetRemove (xmlLocationSetPtr cur, |
| int val); | int val); |
| /* | /* |
| * Functions. | * Functions. |
| */ | */ |
| XMLPUBFUN xmlXPathContextPtr XMLCALL | XMLPUBFUN xmlXPathContextPtr XMLCALL |
| xmlXPtrNewContext (xmlDocPtr doc, | xmlXPtrNewContext (xmlDocPtr doc, |
| xmlNodePtr here, | xmlNodePtr here, |
| xmlNodePtr origin); | xmlNodePtr origin); |
| XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
| xmlXPtrEval (const xmlChar *str, | xmlXPtrEval (const xmlChar *str, |
| xmlXPathContextPtr ctx); | xmlXPathContextPtr ctx); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlXPtrRangeToFunction (xmlXPathParserContextPtr ctxt, | xmlXPtrRangeToFunction (xmlXPathParserContextPtr ctxt, |
| int nargs); | int nargs); |
| XMLPUBFUN xmlNodePtr XMLCALL | XMLPUBFUN xmlNodePtr XMLCALL |
| xmlXPtrBuildNodeList (xmlXPathObjectPtr obj); | xmlXPtrBuildNodeList (xmlXPathObjectPtr obj); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlXPtrEvalRangePredicate (xmlXPathParserContextPtr ctxt); | xmlXPtrEvalRangePredicate (xmlXPathParserContextPtr ctxt); |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |