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

Revision 123, 9.7 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.xmlreader;
3 align(4):
4 public import bcd.libxml2.xmlschemas;
5 public import bcd.libxml2.relaxng;
6 public import bcd.libxml2.threads;
7 public import bcd.libxml2.globals;
8 public import bcd.libxml2.SAX2;
9 public import bcd.libxml2.SAX;
10 public import bcd.libxml2.xlink;
11 public import bcd.libxml2.parser;
12 public import bcd.libxml2.xmlIO;
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.xmlmemory;
21 public import bcd.libxml2.tree;
22 public import bcd.libxml2.xmlregexp;
23 public import bcd.libxml2.dict;
24 public import bcd.libxml2.xmlstring;
25 public import bcd.libxml2.xmlversion;
26 enum xmlParserSeverities {
27 XML_PARSER_SEVERITY_VALIDITY_WARNING=1,
28 XML_PARSER_SEVERITY_VALIDITY_ERROR=2,
29 XML_PARSER_SEVERITY_WARNING=3,
30 XML_PARSER_SEVERITY_ERROR=4,
31 }
32 alias void function(void *, char *, int, void *) _BCD_func__1822;
33 alias _BCD_func__1822 xmlTextReaderErrorFunc;
34 alias void * xmlTextReaderLocatorPtr;
35 alias void xmlTextReader;
36 alias void * xmlTextReaderPtr;
37 enum xmlReaderTypes {
38 XML_READER_TYPE_NONE=0,
39 XML_READER_TYPE_ELEMENT=1,
40 XML_READER_TYPE_ATTRIBUTE=2,
41 XML_READER_TYPE_TEXT=3,
42 XML_READER_TYPE_CDATA=4,
43 XML_READER_TYPE_ENTITY_REFERENCE=5,
44 XML_READER_TYPE_ENTITY=6,
45 XML_READER_TYPE_PROCESSING_INSTRUCTION=7,
46 XML_READER_TYPE_COMMENT=8,
47 XML_READER_TYPE_DOCUMENT=9,
48 XML_READER_TYPE_DOCUMENT_TYPE=10,
49 XML_READER_TYPE_DOCUMENT_FRAGMENT=11,
50 XML_READER_TYPE_NOTATION=12,
51 XML_READER_TYPE_WHITESPACE=13,
52 XML_READER_TYPE_SIGNIFICANT_WHITESPACE=14,
53 XML_READER_TYPE_END_ELEMENT=15,
54 XML_READER_TYPE_END_ENTITY=16,
55 XML_READER_TYPE_XML_DECLARATION=17,
56 }
57 enum xmlParserProperties {
58 XML_PARSER_LOADDTD=1,
59 XML_PARSER_DEFAULTATTRS=2,
60 XML_PARSER_VALIDATE=3,
61 XML_PARSER_SUBST_ENTITIES=4,
62 }
63 enum xmlTextReaderMode {
64 XML_TEXTREADER_MODE_INITIAL=0,
65 XML_TEXTREADER_MODE_INTERACTIVE=1,
66 XML_TEXTREADER_MODE_ERROR=2,
67 XML_TEXTREADER_MODE_EOF=3,
68 XML_TEXTREADER_MODE_CLOSED=4,
69 XML_TEXTREADER_MODE_READING=5,
70 }
71 extern (C) void xmlTextReaderGetErrorHandler(void *, _BCD_func__1822 *, void * *);
72 alias void function(void *, _xmlError *) _BCD_func__2147;
73 extern (C) void xmlTextReaderSetStructuredErrorHandler(void *, _BCD_func__2147, void *);
74 extern (C) void xmlTextReaderSetErrorHandler(void *, _BCD_func__1822, void *);
75 extern (C) char * xmlTextReaderLocatorBaseURI(void *);
76 extern (C) int xmlTextReaderLocatorLineNumber(void *);
77 alias int function(void *, char *, int) _BCD_func__2056;
78 alias int function(void *) _BCD_func__1572;
79 extern (C) int xmlReaderNewIO(void *, _BCD_func__2056, _BCD_func__1572, void *, char *, char *, int);
80 extern (C) int xmlReaderNewFd(void *, int, char *, char *, int);
81 extern (C) int xmlReaderNewMemory(void *, char *, int, char *, char *, int);
82 extern (C) int xmlReaderNewFile(void *, char *, char *, int);
83 extern (C) int xmlReaderNewDoc(void *, char *, char *, char *, int);
84 extern (C) int xmlReaderNewWalker(void *, _xmlDoc *);
85 extern (C) void * xmlReaderForIO(_BCD_func__2056, _BCD_func__1572, void *, char *, char *, int);
86 extern (C) void * xmlReaderForFd(int, char *, char *, int);
87 extern (C) void * xmlReaderForMemory(char *, int, char *, char *, int);
88 extern (C) void * xmlReaderForFile(char *, char *, int);
89 extern (C) void * xmlReaderForDoc(char *, char *, char *, int);
90 extern (C) void * xmlReaderWalker(_xmlDoc *);
91 extern (C) int xmlTextReaderByteConsumed(void *);
92 extern (C) int xmlTextReaderStandalone(void *);
93 extern (C) char * xmlTextReaderConstXmlVersion(void *);
94 extern (C) int xmlTextReaderSetSchema(void *, void *);
95 extern (C) int xmlTextReaderSchemaValidate(void *, char *);
96 extern (C) int xmlTextReaderRelaxNGSetSchema(void *, void *);
97 extern (C) int xmlTextReaderRelaxNGValidate(void *, char *);
98 extern (C) int xmlTextReaderIsValid(void *);
99 extern (C) int xmlTextReaderNextSibling(void *);
100 extern (C) int xmlTextReaderNext(void *);
101 extern (C) _xmlNode * xmlTextReaderExpand(void *);
102 extern (C) _xmlDoc * xmlTextReaderCurrentDoc(void *);
103 extern (C) int xmlTextReaderPreservePattern(void *, char *, char * *);
104 extern (C) _xmlNode * xmlTextReaderPreserve(void *);
105 extern (C) int xmlTextReaderGetParserColumnNumber(void *);
106 extern (C) int xmlTextReaderGetParserLineNumber(void *);
107 extern (C) _xmlNode * xmlTextReaderCurrentNode(void *);
108 extern (C) int xmlTextReaderGetParserProp(void *, int);
109 extern (C) int xmlTextReaderSetParserProp(void *, int, int);
110 extern (C) char * xmlTextReaderConstEncoding(void *);
111 extern (C) int xmlTextReaderNormalization(void *);
112 extern (C) int xmlTextReaderMoveToElement(void *);
113 extern (C) int xmlTextReaderMoveToNextAttribute(void *);
114 extern (C) int xmlTextReaderMoveToFirstAttribute(void *);
115 extern (C) int xmlTextReaderMoveToAttributeNs(void *, char *, char *);
116 extern (C) int xmlTextReaderMoveToAttribute(void *, char *);
117 extern (C) int xmlTextReaderMoveToAttributeNo(void *, int);
118 extern (C) char * xmlTextReaderLookupNamespace(void *, char *);
119 extern (C) _xmlParserInputBuffer * xmlTextReaderGetRemainder(void *);
120 extern (C) char * xmlTextReaderGetAttributeNs(void *, char *, char *);
121 extern (C) char * xmlTextReaderGetAttribute(void *, char *);
122 extern (C) char * xmlTextReaderGetAttributeNo(void *, int);
123 extern (C) int xmlTextReaderClose(void *);
124 extern (C) char * xmlTextReaderValue(void *);
125 extern (C) char * xmlTextReaderXmlLang(void *);
126 extern (C) char * xmlTextReaderPrefix(void *);
127 extern (C) char * xmlTextReaderNamespaceUri(void *);
128 extern (C) char * xmlTextReaderName(void *);
129 extern (C) char * xmlTextReaderLocalName(void *);
130 extern (C) char * xmlTextReaderBaseUri(void *);
131 extern (C) char * xmlTextReaderConstValue(void *);
132 extern (C) char * xmlTextReaderConstString(void *, char *);
133 extern (C) char * xmlTextReaderConstXmlLang(void *);
134 extern (C) char * xmlTextReaderConstPrefix(void *);
135 extern (C) char * xmlTextReaderConstNamespaceUri(void *);
136 extern (C) char * xmlTextReaderConstName(void *);
137 extern (C) char * xmlTextReaderConstLocalName(void *);
138 extern (C) char * xmlTextReaderConstBaseUri(void *);
139 extern (C) int xmlTextReaderIsNamespaceDecl(void *);
140 extern (C) int xmlTextReaderReadState(void *);
141 extern (C) int xmlTextReaderQuoteChar(void *);
142 extern (C) int xmlTextReaderNodeType(void *);
143 extern (C) int xmlTextReaderIsEmptyElement(void *);
144 extern (C) int xmlTextReaderIsDefault(void *);
145 extern (C) int xmlTextReaderHasValue(void *);
146 extern (C) int xmlTextReaderHasAttributes(void *);
147 extern (C) int xmlTextReaderDepth(void *);
148 extern (C) int xmlTextReaderAttributeCount(void *);
149 extern (C) int xmlTextReaderReadAttributeValue(void *);
150 extern (C) char * xmlTextReaderReadString(void *);
151 extern (C) char * xmlTextReaderReadOuterXml(void *);
152 extern (C) char * xmlTextReaderReadInnerXml(void *);
153 extern (C) int xmlTextReaderRead(void *);
154 extern (C) void xmlFreeTextReader(void *);
155 extern (C) void * xmlNewTextReaderFilename(char *);
156 extern (C) void * xmlNewTextReader(_xmlParserInputBuffer *, char *);
157 alias void function(void *, char *, ...) _BCD_func__1830;
158 alias void function(_xmlNode *) _BCD_func__1876;
159 alias _xmlOutputBuffer * function(char *, _xmlCharEncodingHandler *, int) _BCD_func__1877;
160 alias _xmlParserInputBuffer * function(char *, int) _BCD_func__1878;
161 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *) _BCD_func__1884;
162 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *, int *, int *, int, char * *, char * *) _BCD_func__1885;
163 alias void function(void *, _xmlNode *, char *, char *, char *) _BCD_func__1886;
164 alias void function(void *, _xmlNode *) _BCD_func__1887;
165 alias int function(void *, void *) _BCD_func__1904;
166 alias int function(void *, char *, int) _BCD_func__2053;
167 alias void * function(char *) _BCD_func__2054;
168 alias int function(char *) _BCD_func__2055;
169 alias int function(char *, int *, char *, int *) _BCD_func__2066;
170 alias _xmlParserInput * function(char *, char *, _xmlParserCtxt *) _BCD_func__2069;
171 alias void function(void *, char *, char *, char *) _BCD_func__2100;
172 alias void function(void *, char *, char *, char *, int, char * *, int, int, char * *) _BCD_func__2101;
173 alias void function(void *, char *, int) _BCD_func__2102;
174 alias void function(void *, char *) _BCD_func__2103;
175 alias void function(void *, char *, char *) _BCD_func__2104;
176 alias void function(void *, char *, char * *) _BCD_func__2105;
177 alias void function(void *) _BCD_func__2106;
178 alias void function(void *, _xmlSAXLocator *) _BCD_func__2107;
179 alias void function(void *, char *, char *, char *, char *) _BCD_func__2108;
180 alias void function(void *, char *, int, _xmlElementContent *) _BCD_func__2109;
181 alias void function(void *, char *, char *, int, int, char *, _xmlEnumeration *) _BCD_func__2110;
182 alias void function(void *, char *, int, char *, char *, char *) _BCD_func__2111;
183 alias _xmlEntity * function(void *, char *) _BCD_func__2112;
184 alias _xmlParserInput * function(void *, char *, char *) _BCD_func__2113;
185 alias void function(char *) _BCD_func__2126;
186 alias void function(void *) _BCD_func__2146;
187 alias void function(void *, void *, char *, char *, char *) _BCD_func__2163;
188 alias void function(void *, void *, char *) _BCD_func__2164;
189 alias void * function(void *, char *) _BCD_func__2165;
190 alias void function(void *, char *) _BCD_func__2166;
191 alias char * function(char *) _BCD_func__2171;
192 alias void * function(void *, uint) _BCD_func__2172;
193 alias void * function(uint) _BCD_func__2173;
194 alias void function(void *, char *, void *, void *) _BCD_func__2292;
195 alias int function(void *, long *, int) _BCD_func__1574;
196 alias int function(void *, char *, uint) _BCD_func__1576;
197 alias int function(void *, char *, uint) _BCD_func__1578;
198 alias int function(void * *, char *) _BCD_func__2565;
199 alias int function(char *, char * * *, uint *) _BCD_func__2566;
200 alias int function(void *, char *, char *, char *, char *) _BCD_func__2567;
Note: See TracBrowser for help on using the browser.