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

Revision 123, 9.2 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.valid;
3 align(4):
4 public import bcd.libxml2.parser;
5 public import bcd.libxml2.xmlIO;
6 public import bcd.libxml2.globals;
7 public import bcd.libxml2.threads;
8 public import bcd.libxml2.xmlmemory;
9 public import bcd.libxml2.SAX2;
10 public import bcd.libxml2.SAX;
11 public import bcd.libxml2.xlink;
12 public import bcd.libxml2.encoding;
13 public import bcd.libxml2.entities;
14 public import bcd.libxml2.hash;
15 public import bcd.libxml2.xmlautomata;
16 public import bcd.libxml2.list;
17 public import bcd.libxml2.xmlerror;
18 public import bcd.libxml2.tree;
19 public import bcd.libxml2.xmlregexp;
20 public import bcd.libxml2.dict;
21 public import bcd.libxml2.xmlstring;
22 public import bcd.libxml2.xmlversion;
23 alias void xmlRefTable;
24 alias void * xmlRefTablePtr;
25 alias void xmlIDTable;
26 alias void * xmlIDTablePtr;
27 alias void xmlAttributeTable;
28 alias void * xmlAttributeTablePtr;
29 alias void xmlElementTable;
30 alias void * xmlElementTablePtr;
31 alias void xmlNotationTable;
32 alias void * xmlNotationTablePtr;
33 alias _xmlValidCtxt xmlValidCtxt;
34 alias _xmlValidCtxt * xmlValidCtxtPtr;
35 alias void function(void *, char *, ...) _BCD_func__1931;
36 alias _BCD_func__1931 xmlValidityErrorFunc;
37 alias _BCD_func__1931 xmlValidityWarningFunc;
38 alias void xmlValidState;
39 alias void * xmlValidStatePtr;
40 extern (C) int xmlValidatePopElement(_xmlValidCtxt *, _xmlDoc *, _xmlNode *, char *);
41 extern (C) int xmlValidatePushCData(_xmlValidCtxt *, char *, int);
42 extern (C) int xmlValidatePushElement(_xmlValidCtxt *, _xmlDoc *, _xmlNode *, char *);
43 extern (C) int xmlValidBuildContentModel(_xmlValidCtxt *, _xmlElement *);
44 extern (C) int xmlValidateNmtokensValue(char *);
45 extern (C) int xmlValidateNmtokenValue(char *);
46 extern (C) int xmlValidateNamesValue(char *);
47 extern (C) int xmlValidateNameValue(char *);
48 extern (C) int xmlValidGetValidElements(_xmlNode *, _xmlNode *, char * *, int);
49 extern (C) int xmlValidGetPotentialChildren(_xmlElementContent *, char * *, int *, int);
50 extern (C) _xmlElement * xmlGetDtdElementDesc(_xmlDtd *, char *);
51 extern (C) _xmlElement * xmlGetDtdQElementDesc(_xmlDtd *, char *, char *);
52 extern (C) _xmlNotation * xmlGetDtdNotationDesc(_xmlDtd *, char *);
53 extern (C) _xmlAttribute * xmlGetDtdQAttrDesc(_xmlDtd *, char *, char *, char *);
54 extern (C) _xmlAttribute * xmlGetDtdAttrDesc(_xmlDtd *, char *, char *);
55 extern (C) int xmlIsMixedElement(_xmlDoc *, char *);
56 extern (C) int xmlValidateNotationUse(_xmlValidCtxt *, _xmlDoc *, char *);
57 extern (C) int xmlValidateDocumentFinal(_xmlValidCtxt *, _xmlDoc *);
58 extern (C) int xmlValidateOneNamespace(_xmlValidCtxt *, _xmlDoc *, _xmlNode *, char *, _xmlNs *, char *);
59 extern (C) int xmlValidateOneAttribute(_xmlValidCtxt *, _xmlDoc *, _xmlNode *, _xmlAttr *, char *);
60 extern (C) int xmlValidateOneElement(_xmlValidCtxt *, _xmlDoc *, _xmlNode *);
61 extern (C) int xmlValidateElement(_xmlValidCtxt *, _xmlDoc *, _xmlNode *);
62 extern (C) int xmlValidateDocument(_xmlValidCtxt *, _xmlDoc *);
63 extern (C) int xmlValidateDtdFinal(_xmlValidCtxt *, _xmlDoc *);
64 extern (C) int xmlValidateDtd(_xmlValidCtxt *, _xmlDoc *, _xmlDtd *);
65 extern (C) int xmlValidateNotationDecl(_xmlValidCtxt *, _xmlDoc *, _xmlNotation *);
66 extern (C) int xmlValidateAttributeValue(int, char *);
67 extern (C) int xmlValidateAttributeDecl(_xmlValidCtxt *, _xmlDoc *, _xmlAttribute *);
68 extern (C) char * xmlValidCtxtNormalizeAttributeValue(_xmlValidCtxt *, _xmlDoc *, _xmlNode *, char *, char *);
69 extern (C) char * xmlValidNormalizeAttributeValue(_xmlDoc *, _xmlNode *, char *, char *);
70 extern (C) int xmlValidateElementDecl(_xmlValidCtxt *, _xmlDoc *, _xmlElement *);
71 extern (C) int xmlValidateRoot(_xmlValidCtxt *, _xmlDoc *);
72 extern (C) void xmlFreeValidCtxt(_xmlValidCtxt *);
73 extern (C) _xmlValidCtxt * xmlNewValidCtxt();
74 extern (C) void * xmlGetRefs(_xmlDoc *, char *);
75 extern (C) int xmlRemoveRef(_xmlDoc *, _xmlAttr *);
76 extern (C) int xmlIsRef(_xmlDoc *, _xmlNode *, _xmlAttr *);
77 extern (C) void xmlFreeRefTable(void *);
78 extern (C) _xmlRef * xmlAddRef(_xmlValidCtxt *, _xmlDoc *, char *, _xmlAttr *);
79 extern (C) int xmlRemoveID(_xmlDoc *, _xmlAttr *);
80 extern (C) int xmlIsID(_xmlDoc *, _xmlNode *, _xmlAttr *);
81 extern (C) _xmlAttr * xmlGetID(_xmlDoc *, char *);
82 extern (C) void xmlFreeIDTable(void *);
83 extern (C) _xmlID * xmlAddID(_xmlValidCtxt *, _xmlDoc *, char *, _xmlAttr *);
84 extern (C) void xmlDumpAttributeDecl(_xmlBuffer *, _xmlAttribute *);
85 extern (C) void xmlDumpAttributeTable(_xmlBuffer *, void *);
86 extern (C) void xmlFreeAttributeTable(void *);
87 extern (C) void * xmlCopyAttributeTable(void *);
88 extern (C) _xmlAttribute * xmlAddAttributeDecl(_xmlValidCtxt *, _xmlDtd *, char *, char *, char *, int, int, char *, _xmlEnumeration *);
89 extern (C) _xmlEnumeration * xmlCopyEnumeration(_xmlEnumeration *);
90 extern (C) void xmlFreeEnumeration(_xmlEnumeration *);
91 extern (C) _xmlEnumeration * xmlCreateEnumeration(char *);
92 extern (C) void xmlDumpElementDecl(_xmlBuffer *, _xmlElement *);
93 extern (C) void xmlDumpElementTable(_xmlBuffer *, void *);
94 extern (C) void xmlFreeElementTable(void *);
95 extern (C) void * xmlCopyElementTable(void *);
96 extern (C) _xmlElement * xmlAddElementDecl(_xmlValidCtxt *, _xmlDtd *, char *, int, _xmlElementContent *);
97 extern (C) void xmlSprintfElementContent(char *, _xmlElementContent *, int);
98 extern (C) void xmlSnprintfElementContent(char *, int, _xmlElementContent *, int);
99 extern (C) void xmlFreeDocElementContent(_xmlDoc *, _xmlElementContent *);
100 extern (C) _xmlElementContent * xmlCopyDocElementContent(_xmlDoc *, _xmlElementContent *);
101 extern (C) _xmlElementContent * xmlNewDocElementContent(_xmlDoc *, char *, int);
102 extern (C) void xmlFreeElementContent(_xmlElementContent *);
103 extern (C) _xmlElementContent * xmlCopyElementContent(_xmlElementContent *);
104 extern (C) _xmlElementContent * xmlNewElementContent(char *, int);
105 extern (C) void xmlDumpNotationTable(_xmlBuffer *, void *);
106 extern (C) void xmlDumpNotationDecl(_xmlBuffer *, _xmlNotation *);
107 extern (C) void xmlFreeNotationTable(void *);
108 extern (C) void * xmlCopyNotationTable(void *);
109 extern (C) _xmlNotation * xmlAddNotationDecl(_xmlValidCtxt *, _xmlDtd *, char *, char *, char *);
110 alias void function(_xmlNode *) _BCD_func__1705;
111 alias _xmlOutputBuffer * function(char *, _xmlCharEncodingHandler *, int) _BCD_func__1706;
112 alias _xmlParserInputBuffer * function(char *, int) _BCD_func__1707;
113 alias char * function(char *) _BCD_func__1712;
114 alias void * function(void *, uint) _BCD_func__1713;
115 alias void * function(uint) _BCD_func__1714;
116 alias void function(void *) _BCD_func__1715;
117 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *) _BCD_func__1722;
118 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *, int *, int *, int, char * *, char * *) _BCD_func__1723;
119 alias void function(void *, _xmlNode *, char *, char *, char *) _BCD_func__1724;
120 alias void function(void *, _xmlNode *) _BCD_func__1725;
121 alias int function(void *, void *) _BCD_func__1740;
122 alias int function(void *) _BCD_func__1482;
123 alias int function(void *, char *, int) _BCD_func__1882;
124 alias void * function(char *) _BCD_func__1883;
125 alias int function(char *) _BCD_func__1884;
126 alias int function(void *, char *, int) _BCD_func__1885;
127 alias int function(char *, int *, char *, int *) _BCD_func__1895;
128 alias _xmlParserInput * function(char *, char *, _xmlParserCtxt *) _BCD_func__1898;
129 alias void function(void *, char *, char *, char *) _BCD_func__1929;
130 alias void function(void *, char *, char *, char *, int, char * *, int, int, char * *) _BCD_func__1930;
131 alias void function(void *, char *, int) _BCD_func__1932;
132 alias void function(void *, char *) _BCD_func__1933;
133 alias void function(void *, char *, char *) _BCD_func__1934;
134 alias void function(void *, char *, char * *) _BCD_func__1935;
135 alias void function(void *, _xmlSAXLocator *) _BCD_func__1936;
136 alias void function(void *, char *, char *, char *, char *) _BCD_func__1937;
137 alias void function(void *, char *, int, _xmlElementContent *) _BCD_func__1938;
138 alias void function(void *, char *, char *, int, int, char *, _xmlEnumeration *) _BCD_func__1939;
139 alias void function(void *, char *, int, char *, char *, char *) _BCD_func__1940;
140 alias _xmlEntity * function(void *, char *) _BCD_func__1941;
141 alias _xmlParserInput * function(void *, char *, char *) _BCD_func__1942;
142 alias void function(char *) _BCD_func__1955;
143 alias void function(void *) _BCD_func__1975;
144 alias void function(void *, _xmlError *) _BCD_func__1976;
145 alias void function(void *, void *, char *, char *, char *) _BCD_func__1992;
146 alias void function(void *, void *, char *) _BCD_func__1993;
147 alias void * function(void *, char *) _BCD_func__1994;
148 alias void function(void *, char *) _BCD_func__1995;
149 alias void function(void *, char *, void *, void *) _BCD_func__2114;
150 alias int function(void *, long *, int) _BCD_func__1484;
151 alias int function(void *, char *, uint) _BCD_func__1486;
152 alias int function(void *, char *, uint) _BCD_func__1488;
153 alias int function(void * *, char *) _BCD_func__2386;
154 alias int function(char *, char * * *, uint *) _BCD_func__2387;
155 alias int function(void *, char *, char *, char *, char *) _BCD_func__2388;
156 struct _xmlValidCtxt {
157 void * userData;
158 _BCD_func__1931 error;
159 _BCD_func__1931 warning;
160 _xmlNode * node;
161 int nodeNr;
162 int nodeMax;
163 _xmlNode * * nodeTab;
164 uint finishDtd;
165 _xmlDoc * doc;
166 int valid;
167 void * vstate;
168 int vstateNr;
169 int vstateMax;
170 void * vstateTab;
171 void * am;
172 void * state;
173 }
Note: See TracBrowser for help on using the browser.