root/trunk/bindings/bcd/libxml2/xpathInternals.d

Revision 123, 12.3 kB (checked in by Gregor, 5 years ago)

Almost every C binding regenerated.

Line 
1 /* THIS FILE GENERATED BY bcd.gen */
2 module bcd.libxml2.xpathInternals;
3 align(4):
4 public import bcd.libxml2.xpath;
5 public import bcd.libxml2.parser;
6 public import bcd.libxml2.xmlIO;
7 public import bcd.libxml2.globals;
8 public import bcd.libxml2.threads;
9 public import bcd.libxml2.xmlmemory;
10 public import bcd.libxml2.SAX2;
11 public import bcd.libxml2.SAX;
12 public import bcd.libxml2.xlink;
13 public import bcd.libxml2.encoding;
14 public import bcd.libxml2.entities;
15 public import bcd.libxml2.hash;
16 public import bcd.libxml2.valid;
17 public import bcd.libxml2.xmlautomata;
18 public import bcd.libxml2.list;
19 public import bcd.libxml2.xmlerror;
20 public import bcd.libxml2.tree;
21 public import bcd.libxml2.xmlregexp;
22 public import bcd.libxml2.dict;
23 public import bcd.libxml2.xmlstring;
24 public import bcd.libxml2.xmlversion;
25 extern (C) void xmlXPathNodeSetFreeNs(_xmlNs *);
26 extern (C) void xmlXPathBooleanFunction(_xmlXPathParserContext *, int);
27 extern (C) void xmlXPathRoundFunction(_xmlXPathParserContext *, int);
28 extern (C) void xmlXPathCeilingFunction(_xmlXPathParserContext *, int);
29 extern (C) void xmlXPathFloorFunction(_xmlXPathParserContext *, int);
30 extern (C) void xmlXPathSumFunction(_xmlXPathParserContext *, int);
31 extern (C) void xmlXPathNumberFunction(_xmlXPathParserContext *, int);
32 extern (C) void xmlXPathLangFunction(_xmlXPathParserContext *, int);
33 extern (C) void xmlXPathFalseFunction(_xmlXPathParserContext *, int);
34 extern (C) void xmlXPathTrueFunction(_xmlXPathParserContext *, int);
35 extern (C) void xmlXPathNotFunction(_xmlXPathParserContext *, int);
36 extern (C) void xmlXPathTranslateFunction(_xmlXPathParserContext *, int);
37 extern (C) void xmlXPathNormalizeFunction(_xmlXPathParserContext *, int);
38 extern (C) void xmlXPathSubstringAfterFunction(_xmlXPathParserContext *, int);
39 extern (C) void xmlXPathSubstringBeforeFunction(_xmlXPathParserContext *, int);
40 extern (C) void xmlXPathSubstringFunction(_xmlXPathParserContext *, int);
41 extern (C) void xmlXPathStartsWithFunction(_xmlXPathParserContext *, int);
42 extern (C) void xmlXPathContainsFunction(_xmlXPathParserContext *, int);
43 extern (C) void xmlXPathConcatFunction(_xmlXPathParserContext *, int);
44 extern (C) void xmlXPathStringLengthFunction(_xmlXPathParserContext *, int);
45 extern (C) void xmlXPathStringFunction(_xmlXPathParserContext *, int);
46 extern (C) void xmlXPathNamespaceURIFunction(_xmlXPathParserContext *, int);
47 extern (C) void xmlXPathLocalNameFunction(_xmlXPathParserContext *, int);
48 extern (C) void xmlXPathIdFunction(_xmlXPathParserContext *, int);
49 extern (C) void xmlXPathCountFunction(_xmlXPathParserContext *, int);
50 extern (C) void xmlXPathPositionFunction(_xmlXPathParserContext *, int);
51 extern (C) void xmlXPathLastFunction(_xmlXPathParserContext *, int);
52 extern (C) _xmlNode * xmlXPathNextPrecedingSibling(_xmlXPathParserContext *, _xmlNode *);
53 extern (C) _xmlNode * xmlXPathNextAncestor(_xmlXPathParserContext *, _xmlNode *);
54 extern (C) _xmlNode * xmlXPathNextPreceding(_xmlXPathParserContext *, _xmlNode *);
55 extern (C) _xmlNode * xmlXPathNextAttribute(_xmlXPathParserContext *, _xmlNode *);
56 extern (C) _xmlNode * xmlXPathNextNamespace(_xmlXPathParserContext *, _xmlNode *);
57 extern (C) _xmlNode * xmlXPathNextFollowing(_xmlXPathParserContext *, _xmlNode *);
58 extern (C) _xmlNode * xmlXPathNextFollowingSibling(_xmlXPathParserContext *, _xmlNode *);
59 extern (C) _xmlNode * xmlXPathNextAncestorOrSelf(_xmlXPathParserContext *, _xmlNode *);
60 extern (C) _xmlNode * xmlXPathNextParent(_xmlXPathParserContext *, _xmlNode *);
61 extern (C) _xmlNode * xmlXPathNextDescendantOrSelf(_xmlXPathParserContext *, _xmlNode *);
62 extern (C) _xmlNode * xmlXPathNextDescendant(_xmlXPathParserContext *, _xmlNode *);
63 extern (C) _xmlNode * xmlXPathNextChild(_xmlXPathParserContext *, _xmlNode *);
64 extern (C) _xmlNode * xmlXPathNextSelf(_xmlXPathParserContext *, _xmlNode *);
65 extern (C) int xmlXPathIsNodeType(char *);
66 extern (C) void xmlXPathModValues(_xmlXPathParserContext *);
67 extern (C) void xmlXPathDivValues(_xmlXPathParserContext *);
68 extern (C) void xmlXPathMultValues(_xmlXPathParserContext *);
69 extern (C) void xmlXPathSubValues(_xmlXPathParserContext *);
70 extern (C) void xmlXPathAddValues(_xmlXPathParserContext *);
71 extern (C) void xmlXPathValueFlipSign(_xmlXPathParserContext *);
72 extern (C) int xmlXPathCompareValues(_xmlXPathParserContext *, int, int);
73 extern (C) int xmlXPathNotEqualValues(_xmlXPathParserContext *);
74 extern (C) int xmlXPathEqualValues(_xmlXPathParserContext *);
75 extern (C) _xmlXPathObject * xmlXPathWrapExternal(void *);
76 extern (C) _xmlXPathObject * xmlXPathWrapNodeSet(_xmlNodeSet *);
77 extern (C) _xmlXPathObject * xmlXPathNewNodeSetList(_xmlNodeSet *);
78 extern (C) void xmlXPathNodeSetRemove(_xmlNodeSet *, int);
79 extern (C) void xmlXPathNodeSetDel(_xmlNodeSet *, _xmlNode *);
80 extern (C) _xmlNodeSet * xmlXPathNodeSetMerge(_xmlNodeSet *, _xmlNodeSet *);
81 extern (C) void xmlXPathRegisterAllFunctions(_xmlXPathContext *);
82 extern (C) int xmlXPathEvaluatePredicateResult(_xmlXPathParserContext *, _xmlXPathObject *);
83 extern (C) double xmlXPathStringEvalNumber(char *);
84 extern (C) char * xmlXPathParseNCName(_xmlXPathParserContext *);
85 extern (C) char * xmlXPathParseName(_xmlXPathParserContext *);
86 extern (C) void xmlXPathEvalExpr(_xmlXPathParserContext *);
87 extern (C) void xmlXPathRoot(_xmlXPathParserContext *);
88 extern (C) void xmlXPathNodeSetSort(_xmlNodeSet *);
89 extern (C) void xmlXPathNodeSetAddNs(_xmlNodeSet *, _xmlNode *, _xmlNs *);
90 extern (C) void xmlXPathNodeSetAddUnique(_xmlNodeSet *, _xmlNode *);
91 extern (C) void xmlXPathNodeSetAdd(_xmlNodeSet *, _xmlNode *);
92 extern (C) _xmlXPathObject * xmlXPathNewValueTree(_xmlNode *);
93 extern (C) _xmlXPathObject * xmlXPathNewNodeSet(_xmlNode *);
94 extern (C) _xmlXPathObject * xmlXPathNewBoolean(int);
95 extern (C) _xmlXPathObject * xmlXPathNewFloat(double);
96 extern (C) _xmlXPathObject * xmlXPathWrapCString(char *);
97 extern (C) _xmlXPathObject * xmlXPathWrapString(char *);
98 extern (C) _xmlXPathObject * xmlXPathNewCString(char *);
99 extern (C) _xmlXPathObject * xmlXPathNewString(char *);
100 extern (C) int valuePush(_xmlXPathParserContext *, _xmlXPathObject *);
101 extern (C) _xmlXPathObject * valuePop(_xmlXPathParserContext *);
102 extern (C) void xmlXPathFreeParserContext(_xmlXPathParserContext *);
103 extern (C) _xmlXPathParserContext * xmlXPathNewParserContext(char *, _xmlXPathContext *);
104 extern (C) void xmlXPathRegisteredVariablesCleanup(_xmlXPathContext *);
105 extern (C) _xmlXPathObject * xmlXPathVariableLookupNS(_xmlXPathContext *, char *, char *);
106 extern (C) _xmlXPathObject * xmlXPathVariableLookup(_xmlXPathContext *, char *);
107 extern (C) void xmlXPathRegisteredFuncsCleanup(_xmlXPathContext *);
108 alias void function(_xmlXPathParserContext *, int) _BCD_func__1855;
109 extern (C) _BCD_func__1855 xmlXPathFunctionLookupNS(_xmlXPathContext *, char *, char *);
110 extern (C) _BCD_func__1855 xmlXPathFunctionLookup(_xmlXPathContext *, char *);
111 extern (C) int xmlXPathRegisterVariableNS(_xmlXPathContext *, char *, char *, _xmlXPathObject *);
112 extern (C) int xmlXPathRegisterVariable(_xmlXPathContext *, char *, _xmlXPathObject *);
113 extern (C) int xmlXPathRegisterFuncNS(_xmlXPathContext *, char *, char *, _BCD_func__1855);
114 extern (C) int xmlXPathRegisterFunc(_xmlXPathContext *, char *, _BCD_func__1855);
115 extern (C) void xmlXPathRegisteredNsCleanup(_xmlXPathContext *);
116 extern (C) char * xmlXPathNsLookup(_xmlXPathContext *, char *);
117 extern (C) int xmlXPathRegisterNs(_xmlXPathContext *, char *, char *);
118 extern (C) _xmlNodeSet * xmlXPathTrailing(_xmlNodeSet *, _xmlNodeSet *);
119 extern (C) _xmlNodeSet * xmlXPathNodeTrailing(_xmlNodeSet *, _xmlNode *);
120 extern (C) _xmlNodeSet * xmlXPathTrailingSorted(_xmlNodeSet *, _xmlNodeSet *);
121 extern (C) _xmlNodeSet * xmlXPathNodeTrailingSorted(_xmlNodeSet *, _xmlNode *);
122 extern (C) _xmlNodeSet * xmlXPathLeading(_xmlNodeSet *, _xmlNodeSet *);
123 extern (C) _xmlNodeSet * xmlXPathNodeLeading(_xmlNodeSet *, _xmlNode *);
124 extern (C) _xmlNodeSet * xmlXPathLeadingSorted(_xmlNodeSet *, _xmlNodeSet *);
125 extern (C) _xmlNodeSet * xmlXPathNodeLeadingSorted(_xmlNodeSet *, _xmlNode *);
126 extern (C) int xmlXPathHasSameNodes(_xmlNodeSet *, _xmlNodeSet *);
127 extern (C) _xmlNodeSet * xmlXPathDistinct(_xmlNodeSet *);
128 extern (C) _xmlNodeSet * xmlXPathDistinctSorted(_xmlNodeSet *);
129 extern (C) _xmlNodeSet * xmlXPathIntersection(_xmlNodeSet *, _xmlNodeSet *);
130 extern (C) _xmlNodeSet * xmlXPathDifference(_xmlNodeSet *, _xmlNodeSet *);
131 extern (C) int xmlXPathNodeSetContains(_xmlNodeSet *, _xmlNode *);
132 extern (C) void xmlXPathDebugDumpCompExpr(_IO_FILE *, void *, int);
133 extern (C) void xmlXPathDebugDumpObject(_IO_FILE *, _xmlXPathObject *, int);
134 extern (C) void xmlXPathErr(_xmlXPathParserContext *, int);
135 extern (C) void xmlXPatherror(_xmlXPathParserContext *, char *, int, int);
136 alias _BCD_func__1855 function(void *, char *, char *) _BCD_func__1853;
137 extern (C) void xmlXPathRegisterFuncLookup(_xmlXPathContext *, _BCD_func__1853, void *);
138 alias _xmlXPathObject * function(void *, char *, char *) _BCD_func__1854;
139 extern (C) void xmlXPathRegisterVariableLookup(_xmlXPathContext *, _BCD_func__1854, void *);
140 extern (C) void * xmlXPathPopExternal(_xmlXPathParserContext *);
141 extern (C) _xmlNodeSet * xmlXPathPopNodeSet(_xmlXPathParserContext *);
142 extern (C) char * xmlXPathPopString(_xmlXPathParserContext *);
143 extern (C) double xmlXPathPopNumber(_xmlXPathParserContext *);
144 extern (C) int xmlXPathPopBoolean(_xmlXPathParserContext *);
145 alias _xmlXPathObject * function(_xmlXPathParserContext *, _xmlXPathObject *) _BCD_func__1860;
146 alias int function(_xmlXPathObject *, int) _BCD_func__1873;
147 alias void function(_xmlNode *) _BCD_func__1993;
148 alias _xmlOutputBuffer * function(char *, _xmlCharEncodingHandler *, int) _BCD_func__1994;
149 alias _xmlParserInputBuffer * function(char *, int) _BCD_func__1995;
150 alias char * function(char *) _BCD_func__2000;
151 alias void * function(void *, uint) _BCD_func__2001;
152 alias void * function(uint) _BCD_func__2002;
153 alias void function(void *) _BCD_func__2003;
154 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *) _BCD_func__2010;
155 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *, int *, int *, int, char * *, char * *) _BCD_func__2011;
156 alias void function(void *, _xmlNode *, char *, char *, char *) _BCD_func__2012;
157 alias void function(void *, _xmlNode *) _BCD_func__2013;
158 alias int function(void *, void *) _BCD_func__2029;
159 alias int function(void *) _BCD_func__1600;
160 alias int function(void *, char *, int) _BCD_func__2172;
161 alias void * function(char *) _BCD_func__2173;
162 alias int function(char *) _BCD_func__2174;
163 alias int function(void *, char *, int) _BCD_func__2175;
164 alias int function(char *, int *, char *, int *) _BCD_func__2185;
165 alias _xmlParserInput * function(char *, char *, _xmlParserCtxt *) _BCD_func__2188;
166 alias void function(void *, char *, char *, char *) _BCD_func__2219;
167 alias void function(void *, char *, char *, char *, int, char * *, int, int, char * *) _BCD_func__2220;
168 alias void function(void *, char *, ...) _BCD_func__2221;
169 alias void function(void *, char *, int) _BCD_func__2222;
170 alias void function(void *, char *) _BCD_func__2223;
171 alias void function(void *, char *, char *) _BCD_func__2224;
172 alias void function(void *, char *, char * *) _BCD_func__2225;
173 alias void function(void *, _xmlSAXLocator *) _BCD_func__2226;
174 alias void function(void *, char *, char *, char *, char *) _BCD_func__2227;
175 alias void function(void *, char *, int, _xmlElementContent *) _BCD_func__2228;
176 alias void function(void *, char *, char *, int, int, char *, _xmlEnumeration *) _BCD_func__2229;
177 alias void function(void *, char *, int, char *, char *, char *) _BCD_func__2230;
178 alias _xmlEntity * function(void *, char *) _BCD_func__2231;
179 alias _xmlParserInput * function(void *, char *, char *) _BCD_func__2232;
180 alias void function(char *) _BCD_func__2245;
181 alias void function(void *) _BCD_func__2265;
182 alias void function(void *, _xmlError *) _BCD_func__2266;
183 alias void function(void *, void *, char *, char *, char *) _BCD_func__2282;
184 alias void function(void *, void *, char *) _BCD_func__2283;
185 alias void * function(void *, char *) _BCD_func__2284;
186 alias void function(void *, char *) _BCD_func__2285;
187 alias void function(void *, char *, void *, void *) _BCD_func__2404;
188 alias int function(void *, long *, int) _BCD_func__1602;
189 alias int function(void *, char *, uint) _BCD_func__1604;
190 alias int function(void *, char *, uint) _BCD_func__1606;
191 alias int function(void * *, char *) _BCD_func__2676;
192 alias int function(char *, char * * *, uint *) _BCD_func__2677;
193 alias int function(void *, char *, char *, char *, char *) _BCD_func__2678;
Note: See TracBrowser for help on using the browser.