1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343
|
<!-- GCC_XML 0.7-cvs DTD Version 0.3 -->
<!-- Written by Paul Ross 2003-07-13 -->
<!-- Updated by Martin Piskernig 2004-11-14
* Some bugfixes (MP; 2004-11-18):
- added OffsetType attribute list
- Base cannot be child element of GCC_XML
- fixed Field::mutable to be of boolean type
- added "attributes" to destructor attlist
-->
<!ATTLIST Argument attributes CDATA #IMPLIED>
<!ATTLIST Argument default CDATA #IMPLIED>
<!ATTLIST Argument name CDATA #IMPLIED>
<!-- type can not be an IDREF as it might be "_4c" etc. which will be
an invalid id -->
<!ATTLIST Argument type CDATA #REQUIRED>
<!ATTLIST ArrayType align CDATA #IMPLIED>
<!ATTLIST ArrayType attributes CDATA #IMPLIED>
<!ATTLIST ArrayType id ID #REQUIRED>
<!ATTLIST ArrayType max CDATA #REQUIRED>
<!ATTLIST ArrayType min CDATA #FIXED "0">
<!ATTLIST ArrayType size CDATA #IMPLIED>
<!ATTLIST ArrayType type IDREF #REQUIRED>
<!ATTLIST Base access (public | private | protected) "public">
<!ATTLIST Base type IDREF #REQUIRED>
<!ATTLIST Base virtual (0 | 1) "0">
<!ATTLIST Class abstract (0 | 1) "0">
<!ATTLIST Class access (public | private | protected) "public">
<!ATTLIST Class align CDATA #IMPLIED>
<!ATTLIST Class artificial CDATA #IMPLIED>
<!ATTLIST Class attributes CDATA #IMPLIED>
<!ATTLIST Class bases CDATA #IMPLIED>
<!ATTLIST Class context IDREF #REQUIRED>
<!ATTLIST Class file CDATA #REQUIRED>
<!ATTLIST Class id ID #REQUIRED>
<!ATTLIST Class incomplete (0 | 1) "0">
<!ATTLIST Class line CDATA #REQUIRED>
<!ATTLIST Class location CDATA #REQUIRED>
<!ATTLIST Class mangled CDATA #REQUIRED>
<!ATTLIST Class members CDATA #IMPLIED>
<!ATTLIST Class name CDATA #REQUIRED>
<!ATTLIST Class size CDATA #IMPLIED>
<!ATTLIST Constructor access (public | private | protected) "public">
<!ATTLIST Constructor artificial CDATA #IMPLIED>
<!ATTLIST Constructor attributes CDATA #IMPLIED>
<!ATTLIST Constructor context CDATA #REQUIRED>
<!ATTLIST Constructor endline CDATA #IMPLIED>
<!ATTLIST Constructor extern (0 | 1) "0">
<!ATTLIST Constructor file CDATA #REQUIRED>
<!ATTLIST Constructor id ID #REQUIRED>
<!ATTLIST Constructor line CDATA #REQUIRED>
<!ATTLIST Constructor location CDATA #REQUIRED>
<!ATTLIST Constructor mangled CDATA #REQUIRED>
<!ATTLIST Constructor name CDATA #REQUIRED>
<!ATTLIST Constructor throw CDATA #IMPLIED>
<!ATTLIST Converter access (public | private | protected) "public">
<!ATTLIST Converter attributes CDATA #IMPLIED>
<!ATTLIST Converter const (0 | 1) "0">
<!ATTLIST Converter context IDREF #REQUIRED>
<!ATTLIST Converter endline CDATA #IMPLIED>
<!ATTLIST Converter extern (0 | 1) "0">
<!ATTLIST Converter file CDATA #REQUIRED>
<!ATTLIST Converter id ID #REQUIRED>
<!ATTLIST Converter line CDATA #REQUIRED>
<!ATTLIST Converter location CDATA #REQUIRED>
<!ATTLIST Converter mangled CDATA #REQUIRED>
<!ATTLIST Converter name CDATA #REQUIRED>
<!ATTLIST Converter returns IDREF #REQUIRED>
<!ATTLIST Converter throw CDATA #IMPLIED>
<!ATTLIST Converter virtual (0 | 1) "0">
<!ATTLIST CvQualifiedType align CDATA #IMPLIED>
<!ATTLIST CvQualifiedType attributes CDATA #IMPLIED>
<!ATTLIST CvQualifiedType const CDATA #IMPLIED>
<!ATTLIST CvQualifiedType id ID #REQUIRED>
<!ATTLIST CvQualifiedType restrict CDATA #IMPLIED>
<!ATTLIST CvQualifiedType size CDATA #IMPLIED>
<!ATTLIST CvQualifiedType type IDREF #REQUIRED>
<!ATTLIST CvQualifiedType volatile CDATA #IMPLIED>
<!ATTLIST Destructor access (public | private | protected) "public">
<!ATTLIST Destructor artificial CDATA #IMPLIED>
<!ATTLIST Destructor attributes CDATA #IMPLIED>
<!ATTLIST Destructor context IDREF #REQUIRED>
<!ATTLIST Destructor endline CDATA #IMPLIED>
<!ATTLIST Destructor extern (0 | 1) "0">
<!ATTLIST Destructor file CDATA #REQUIRED>
<!ATTLIST Destructor id ID #REQUIRED>
<!ATTLIST Destructor line CDATA #REQUIRED>
<!ATTLIST Destructor location CDATA #REQUIRED>
<!ATTLIST Destructor mangled CDATA #REQUIRED>
<!ATTLIST Destructor name CDATA #REQUIRED>
<!ATTLIST Destructor throw CDATA #IMPLIED>
<!ATTLIST Destructor virtual (0 | 1) "0">
<!ATTLIST EnumValue init CDATA #REQUIRED>
<!ATTLIST EnumValue name CDATA #REQUIRED>
<!ATTLIST Enumeration access (public | private | protected) "public">
<!ATTLIST Enumeration align CDATA #IMPLIED>
<!ATTLIST Enumeration artificial CDATA #IMPLIED>
<!ATTLIST Enumeration attributes CDATA #IMPLIED>
<!ATTLIST Enumeration context CDATA #REQUIRED>
<!ATTLIST Enumeration file CDATA #REQUIRED>
<!ATTLIST Enumeration id ID #REQUIRED>
<!ATTLIST Enumeration line CDATA #REQUIRED>
<!ATTLIST Enumeration location CDATA #REQUIRED>
<!ATTLIST Enumeration name CDATA #REQUIRED>
<!ATTLIST Enumeration size CDATA #IMPLIED>
<!ATTLIST Field access (public | private | protected) "public">
<!ATTLIST Field attributes CDATA #IMPLIED>
<!ATTLIST Field bits CDATA #IMPLIED>
<!ATTLIST Field context IDREF #REQUIRED>
<!ATTLIST Field file CDATA #REQUIRED>
<!ATTLIST Field id ID #REQUIRED>
<!ATTLIST Field line CDATA #REQUIRED>
<!ATTLIST Field location CDATA #REQUIRED>
<!ATTLIST Field mangled CDATA #IMPLIED>
<!ATTLIST Field mutable (0 | 1) "0">
<!ATTLIST Field name CDATA #REQUIRED>
<!ATTLIST Field offset CDATA #IMPLIED>
<!ATTLIST Field type CDATA #REQUIRED>
<!ATTLIST File id ID #REQUIRED>
<!ATTLIST File name CDATA #REQUIRED>
<!ATTLIST Function attributes CDATA #IMPLIED>
<!ATTLIST Function context IDREF #REQUIRED>
<!ATTLIST Function endline CDATA #IMPLIED>
<!ATTLIST Function extern (0 | 1) "0">
<!ATTLIST Function file CDATA #REQUIRED>
<!ATTLIST Function id ID #REQUIRED>
<!ATTLIST Function line CDATA #REQUIRED>
<!ATTLIST Function location CDATA #REQUIRED>
<!ATTLIST Function mangled CDATA #IMPLIED>
<!ATTLIST Function name CDATA #REQUIRED>
<!ATTLIST Function returns CDATA #REQUIRED>
<!ATTLIST Function throw CDATA #IMPLIED>
<!ATTLIST FunctionType attributes CDATA #IMPLIED>
<!ATTLIST FunctionType id ID #REQUIRED>
<!ATTLIST FunctionType returns IDREF #REQUIRED>
<!ATTLIST FundamentalType align CDATA #IMPLIED>
<!ATTLIST FundamentalType attributes CDATA #IMPLIED>
<!ATTLIST FundamentalType id ID #REQUIRED>
<!ATTLIST FundamentalType name CDATA #REQUIRED>
<!ATTLIST FundamentalType size CDATA #IMPLIED>
<!ATTLIST Method access (public | private | protected) "public">
<!ATTLIST Method attributes CDATA #IMPLIED>
<!ATTLIST Method const (0 | 1) "0">
<!ATTLIST Method context IDREF #REQUIRED>
<!ATTLIST Method endline CDATA #IMPLIED>
<!ATTLIST Method extern (0 | 1) "0">
<!ATTLIST Method file CDATA #REQUIRED>
<!ATTLIST Method id ID #REQUIRED>
<!ATTLIST Method line CDATA #REQUIRED>
<!ATTLIST Method location CDATA #REQUIRED>
<!ATTLIST Method mangled CDATA #REQUIRED>
<!ATTLIST Method name CDATA #REQUIRED>
<!ATTLIST Method pure_virtual (0 | 1) "0">
<!ATTLIST Method returns CDATA #REQUIRED>
<!ATTLIST Method static (0 | 1) "0">
<!ATTLIST Method throw CDATA #IMPLIED>
<!ATTLIST Method virtual (0 | 1) "0">
<!ATTLIST MethodType attributes CDATA #IMPLIED>
<!ATTLIST MethodType basetype IDREF #REQUIRED>
<!ATTLIST MethodType id ID #REQUIRED>
<!ATTLIST MethodType returns CDATA #REQUIRED>
<!ATTLIST Namespace attributes CDATA #IMPLIED>
<!ATTLIST Namespace context IDREF #IMPLIED>
<!ATTLIST Namespace id ID #REQUIRED>
<!ATTLIST Namespace mangled CDATA #IMPLIED>
<!ATTLIST Namespace members CDATA #IMPLIED>
<!ATTLIST Namespace name CDATA #REQUIRED>
<!ATTLIST NamespaceAlias context IDREF #IMPLIED>
<!ATTLIST NamespaceAlias id ID #REQUIRED>
<!ATTLIST NamespaceAlias mangled CDATA #IMPLIED>
<!ATTLIST NamespaceAlias name CDATA #REQUIRED>
<!ATTLIST NamespaceAlias namespace CDATA #REQUIRED>
<!ATTLIST OffsetType align CDATA #IMPLIED>
<!ATTLIST OffsetType attributes CDATA #IMPLIED>
<!ATTLIST OffsetType id ID #REQUIRED>
<!ATTLIST OffsetType basetype IDREF #REQUIRED>
<!ATTLIST OffsetType size CDATA #IMPLIED>
<!ATTLIST OffsetType type CDATA #REQUIRED>
<!ATTLIST OperatorFunction attributes CDATA #IMPLIED>
<!ATTLIST OperatorFunction context IDREF #REQUIRED>
<!ATTLIST OperatorFunction endline CDATA #IMPLIED>
<!ATTLIST OperatorFunction extern (0 | 1) "0">
<!ATTLIST OperatorFunction file CDATA #REQUIRED>
<!ATTLIST OperatorFunction id ID #REQUIRED>
<!ATTLIST OperatorFunction line CDATA #REQUIRED>
<!ATTLIST OperatorFunction location CDATA #REQUIRED>
<!ATTLIST OperatorFunction mangled CDATA #REQUIRED>
<!ATTLIST OperatorFunction name CDATA #REQUIRED>
<!ATTLIST OperatorFunction returns IDREF #REQUIRED>
<!ATTLIST OperatorFunction throw CDATA #IMPLIED>
<!ATTLIST OperatorMethod access (public | private | protected) "public">
<!ATTLIST OperatorMethod attributes CDATA #IMPLIED>
<!ATTLIST OperatorMethod const (0 | 1) "0">
<!ATTLIST OperatorMethod context IDREF #REQUIRED>
<!ATTLIST OperatorMethod endline CDATA #IMPLIED>
<!ATTLIST OperatorMethod extern (0 | 1) "0">
<!ATTLIST OperatorMethod file CDATA #REQUIRED>
<!ATTLIST OperatorMethod id ID #REQUIRED>
<!ATTLIST OperatorMethod line CDATA #REQUIRED>
<!ATTLIST OperatorMethod location CDATA #REQUIRED>
<!ATTLIST OperatorMethod mangled CDATA #REQUIRED>
<!ATTLIST OperatorMethod name CDATA #REQUIRED>
<!ATTLIST OperatorMethod pure_virtual (0 | 1) "0">
<!ATTLIST OperatorMethod returns IDREF #REQUIRED>
<!ATTLIST OperatorMethod static (0 | 1) "0">
<!ATTLIST OperatorMethod throw CDATA #IMPLIED>
<!ATTLIST OperatorMethod virtual (0 | 1) "0">
<!ATTLIST PointerType align CDATA #IMPLIED>
<!ATTLIST PointerType attributes CDATA #IMPLIED>
<!ATTLIST PointerType id ID #REQUIRED>
<!ATTLIST PointerType size CDATA #IMPLIED>
<!ATTLIST PointerType type CDATA #REQUIRED>
<!ATTLIST ReferenceType align CDATA #IMPLIED>
<!ATTLIST ReferenceType attributes CDATA #IMPLIED>
<!ATTLIST ReferenceType id ID #REQUIRED>
<!ATTLIST ReferenceType size CDATA #IMPLIED>
<!ATTLIST ReferenceType type CDATA #REQUIRED>
<!ATTLIST Struct abstract (0 | 1) "0">
<!ATTLIST Struct access (public | private | protected) "public">
<!ATTLIST Struct align CDATA #IMPLIED>
<!ATTLIST Struct artificial (0 | 1) "0">
<!ATTLIST Struct attributes CDATA #IMPLIED>
<!ATTLIST Struct bases CDATA #IMPLIED>
<!ATTLIST Struct context IDREF #REQUIRED>
<!ATTLIST Struct file CDATA #REQUIRED>
<!ATTLIST Struct id ID #REQUIRED>
<!ATTLIST Struct incomplete (0 | 1) "0">
<!ATTLIST Struct line CDATA #REQUIRED>
<!ATTLIST Struct location CDATA #REQUIRED>
<!ATTLIST Struct mangled CDATA #REQUIRED>
<!ATTLIST Struct members CDATA #IMPLIED>
<!ATTLIST Struct name CDATA #IMPLIED>
<!ATTLIST Struct size CDATA #IMPLIED>
<!ATTLIST Typedef attributes CDATA #IMPLIED>
<!ATTLIST Typedef context IDREF #REQUIRED>
<!ATTLIST Typedef file CDATA #REQUIRED>
<!ATTLIST Typedef id ID #REQUIRED>
<!ATTLIST Typedef line CDATA #REQUIRED>
<!ATTLIST Typedef location CDATA #REQUIRED>
<!ATTLIST Typedef name CDATA #REQUIRED>
<!ATTLIST Typedef type CDATA #REQUIRED>
<!ATTLIST Unimplemented function CDATA #IMPLIED>
<!ATTLIST Unimplemented id ID #REQUIRED>
<!ATTLIST Unimplemented node CDATA #REQUIRED>
<!ATTLIST Unimplemented tree_code (187 | 190 | 193) #REQUIRED>
<!ATTLIST Unimplemented tree_code_name (template_type_parm |
typename_type | using_decl) #REQUIRED>
<!ATTLIST Union abstract (0 | 1) "0">
<!ATTLIST Union access (public | private | protected) "public">
<!ATTLIST Union align CDATA #IMPLIED>
<!ATTLIST Union artificial (0 | 1) "0">
<!ATTLIST Union attributes CDATA #IMPLIED>
<!ATTLIST Union bases CDATA #IMPLIED>
<!ATTLIST Union context IDREF #REQUIRED>
<!ATTLIST Union file CDATA #REQUIRED>
<!ATTLIST Union id ID #REQUIRED>
<!ATTLIST Union incomplete (0 | 1) "0">
<!ATTLIST Union line CDATA #REQUIRED>
<!ATTLIST Union location CDATA #REQUIRED>
<!ATTLIST Union mangled CDATA #REQUIRED>
<!ATTLIST Union members CDATA #IMPLIED>
<!ATTLIST Union name CDATA #IMPLIED>
<!ATTLIST Union size CDATA #IMPLIED>
<!ATTLIST Variable access (public | private | protected) "public">
<!ATTLIST Variable artificial CDATA #IMPLIED>
<!ATTLIST Variable attributes CDATA #IMPLIED>
<!ATTLIST Variable context IDREF #REQUIRED>
<!ATTLIST Variable extern (0 | 1) "0">
<!ATTLIST Variable file CDATA #REQUIRED>
<!ATTLIST Variable id ID #REQUIRED>
<!ATTLIST Variable init CDATA #IMPLIED>
<!ATTLIST Variable line CDATA #REQUIRED>
<!ATTLIST Variable location CDATA #REQUIRED>
<!ATTLIST Variable mangled CDATA #IMPLIED>
<!ATTLIST Variable name CDATA #REQUIRED>
<!ATTLIST Variable type CDATA #REQUIRED>
<!ATTLIST GCC_XML cvs_revision CDATA #IMPLIED>
<!ELEMENT Argument EMPTY>
<!ELEMENT Ellipsis EMPTY>
<!ELEMENT ArrayType EMPTY>
<!ELEMENT Base EMPTY>
<!ELEMENT Class (Base)*>
<!ELEMENT Constructor (Argument | Ellipsis)*>
<!ELEMENT Converter EMPTY>
<!ELEMENT CvQualifiedType EMPTY>
<!ELEMENT Destructor (Argument)*> <!-- FIXME -->
<!ELEMENT EnumValue EMPTY>
<!ELEMENT Enumeration (EnumValue)+>
<!ELEMENT Field EMPTY>
<!ELEMENT File EMPTY>
<!ELEMENT Function (Argument | Ellipsis)*>
<!ELEMENT FunctionType (Argument | Ellipsis)*>
<!ELEMENT FundamentalType EMPTY>
<!ELEMENT Method (Argument | Ellipsis)*>
<!ELEMENT MethodType (Argument | Ellipsis)*>
<!ELEMENT Namespace EMPTY>
<!ELEMENT NamespaceAlias EMPTY>
<!ELEMENT OffsetType EMPTY>
<!ELEMENT OperatorFunction (Argument | Ellipsis)*>
<!ELEMENT OperatorMethod (Argument | Ellipsis)*>
<!ELEMENT PointerType EMPTY>
<!ELEMENT ReferenceType EMPTY>
<!ELEMENT Struct (Base)*>
<!ELEMENT Typedef EMPTY>
<!ELEMENT Unimplemented EMPTY>
<!ELEMENT Union (Base)*>
<!ELEMENT Variable EMPTY>
<!ELEMENT GCC_XML (ArrayType | Class | Constructor | Converter | CvQualifiedType |
Destructor | Enumeration | Field | File | Function | FunctionType |
FundamentalType | Method | MethodType | Namespace | NamespaceAlias | OperatorFunction
| OperatorMethod | OffsetType | PointerType | ReferenceType | Struct | Typedef |
Unimplemented | Union | Variable)+>
|