Bring document up to date with September 2014 meeting.
[dwarf-doc.git] / dwarf5 / latexdoc / attributesbytag.tex
1 \chapter[Attributes by Tag (Informative)]{Attributes by Tag Value (Informative)}
2 \label{chap:attributesbytagvalueinformative}
3
4 The list below enumerates the attributes that are
5 most applicable to each type of debugging information
6 entry. DWARF does not in general require that a given
7 debugging information entry contain a particular attribute
8 or set of attributes. Instead, a DWARF producer is free to
9 generate any, all, or none of the attributes described in the
10 text as being applicable to a given entry. Other attributes
11 (both those defined within this document but not explicitly
12 associated with the entry in question, and new, vendor-defined
13 ones) may also appear in a given debugging information
14 entry. Therefore, the list may be taken as instructive, but
15 cannot be considered definitive.  
16
17 In the following table,
18 \addtoindex{DECL}
19 \livetarg{chap:DECL}{}
20 means include all three of the
21 \addtoindex{declaration coordinates} 
22 %\addtoindexx{declaration coordinates|see 
23 %    {DW\_AT\_decl\_file, DW\_AT\_decl\_line, DW\_AT\_decl\_column}}
24 \DWATdeclcolumn,
25 \DWATdeclfile{} and 
26 \DWATdeclline.
27
28 \label{tab:attributesbytag}
29 \setlength{\extrarowheight}{0.1cm}
30 \begin{longtable}{l|p{8cm}}
31   \caption{Attributes by tag value} \\
32   \hline \bfseries TAG name&\bfseries Applicable attributes\\ \hline
33 \endfirsthead
34   \bfseries TAG name&\bfseries Applicable attributes \\ \hline
35 \endhead
36   \hline \emph{Continued on next page}
37 \endfoot
38   \hline
39 \endlastfoot
40
41 \DWTAGaccessdeclaration{} 
42 &\livelink{chap:DECL}{DECL} \\
43 &\DWATaccessibility{} \\
44 &\DWATdescription{} \\
45 &\DWATname{} \\
46 &\DWATsibling{} \\
47
48 \hline
49 \DWTAGarraytype
50 &\livelink{chap:DECL}{DECL} \\
51 &\DWATabstractorigin{} \\
52 &\DWATaccessibility{} \\
53 &\DWATalignment{} \\
54 &\DWATallocated{} \\
55 &\DWATassociated{} \\
56 &\DWATbitsize{} \\
57 &\DWATbitstride{} \\
58 &\DWATbytesize{} \\
59 &\DWATdatalocation{} \\
60 &\DWATdeclaration{} \\
61 &\DWATdescription{} \\
62 &\DWATname{} \\
63 &\DWATordering{} \\
64 &\DWATrank{} \\
65 &\DWATsibling{} \\
66 &\DWATspecification{} \\
67 &\DWATstartscope{} \\
68 &\DWATtype{} \\
69 &\DWATvisibility{} \\
70
71 \hline
72 \DWTAGatomictype
73 &\livelink{chap:DECL}{DECL} \\*
74 &\DWATalignment{} \\*
75 &\DWATsibling{} \\*
76 &\DWATtype{} \\*
77
78 \hline
79 \DWTAGbasetype
80 &\livelink{chap:DECL}{DECL} \\
81 &\DWATalignment{} \\
82 &\DWATallocated{} \\
83 &\DWATassociated{} \\
84 &\DWATbinaryscale{} \\
85 &\DWATbitoffset{} \\
86 &\DWATbitsize{} \\
87 &\DWATbytesize{} \\
88 &\DWATdatabitoffset{} \\
89 &\DWATdatalocation{} \\
90 &\DWATdecimalscale{} \\
91 &\DWATdecimalsign{} \\
92 &\DWATdescription{} \\
93 &\DWATdigitcount{} \\
94 &\DWATencoding{} \\
95 &\DWATendianity{} \\
96 &\DWATname{} \\
97 &\DWATpicturestring{} \\*
98 &\DWATsibling{} \\*
99 &\DWATsmall{} \\*
100
101 \hline
102 \DWTAGcallsite
103 &\DWATcallcolumn        \\*
104 &\DWATcallfile          \\*
105 &\DWATcallline          \\*
106 &\DWATcallorigin        \\
107 &\DWATcallpc            \\
108 &\DWATcallreturnpc      \\
109 &\DWATcalltailcall      \\
110 &\DWATcalltarget        \\*
111 &\DWATcalltargetclobbered \\*
112 &\DWATtype              \\*
113
114 \hline
115 \DWTAGcallsiteparameter
116 &\DWATcalldatalocation  \\*
117 &\DWATcalldatavalue     \\*
118 &\DWATcallparameter     \\*
119 &\DWATcallvalue         \\
120 &\DWATlocation          \\
121 &\DWATname              \\*
122 &\DWATsibling           \\*
123 &\DWATtype              \\*
124
125 \hline
126 \DWTAGcatchblock
127 &\livelink{chap:DECL}{DECL} \\*
128 &\DWATabstractorigin{} \\*
129 &\DWATentrypc{} \\*
130 &\DWAThighpc{} \\
131 &\DWATlowpc{} \\
132 &\DWATranges{} \\*
133 &\DWATsegment{} \\*
134 &\DWATsibling{} \\*
135
136 \hline
137 \DWTAGclasstype
138 &\livelink{chap:DECL}{DECL} \\*
139 &\DWATabstractorigin{} \\*
140 &\DWATaccessibility{} \\*
141 &\DWATalignment{} \\
142 &\DWATallocated{} \\
143 &\DWATassociated{} \\
144 &\DWATbitsize{} \\
145 &\DWATbytesize{} \\
146 &\DWATdatalocation{} \\
147 &\DWATdeclaration{} \\
148 &\DWATdescription{} \\
149 &\DWATname{} \\
150 &\DWATsibling{} \\
151 &\DWATsignature{} \\
152 &\DWATspecification{} \\
153 &\DWATstartscope{} \\
154 &\DWATvisibility{} \\
155
156 \hline
157 \DWTAGcoarraytype
158 &\livelink{chap:DECL}{DECL} \\*
159 &\DWATname{} \\*
160 &\DWATdescription{} \\
161 &\DWATalignment{} \\*
162 &\DWATsibling{} \\*
163 &\DWATtype{} \\*
164
165 \hline
166 \DWTAGcommonblock
167 &\livelink{chap:DECL}{DECL} \\*
168 &\DWATdeclaration{} \\*
169 &\DWATdescription{} \\*
170 &\DWATlinkagename{} \\
171 &\DWATlocation{} \\
172 &\DWATname{} \\
173 &\DWATsegment{} \\
174 &\DWATsibling{} \\
175 &\DWATvisibility{} \\
176
177 \hline
178 \DWTAGcommoninclusion
179 &\livelink{chap:DECL}{DECL} \\*
180 &\DWATcommonreference{} \\*
181 &\DWATdeclaration{} \\*
182 &\DWATsibling{} \\
183 &\DWATvisibility{} \\
184
185 \hline
186 \DWTAGcompileunit
187 &\DWATaddrbase{} \\
188 &\DWATbasetypes{} \\
189 &\DWATcompdir{} \\
190 &\DWATdwoid{} \\
191 &\DWATdwoname{} \\
192 &\DWATentrypc{} \\
193 &\DWATidentifiercase{} \\
194 &\DWAThighpc{} \\
195 &\DWATlanguage{} \\
196 &\DWATlowpc{} \\
197 &\DWATmacros{} \\
198 &\DWATmainsubprogram{} \\
199 &\DWATname{} \\
200 &\DWATproducer{} \\
201 &\DWATranges{} \\
202 &\DWATrangesbase{} \\
203 &\DWATsegment{} \\
204 &\DWATstmtlist{} \\*
205 &\DWATstroffsetsbase{} \\*
206 &\DWATuseUTFeight{} \\
207
208 \hline
209 \DWTAGcondition
210 &\livelink{chap:DECL}{DECL} \\
211 &\DWATname{} \\
212 &\DWATsibling{} \\
213
214 \hline
215 \DWTAGconsttype
216 &\livelink{chap:DECL}{DECL} \\*
217 &\DWATalignment{} \\*
218 &\DWATsibling{} \\*
219 &\DWATtype{} \\*
220
221 \hline
222 \DWTAGconstant
223 &\livelink{chap:DECL}{DECL} \\*
224 &\DWATaccessibility{} \\*
225 &\DWATconstvalue{} \\*
226 &\DWATdeclaration{} \\
227 &\DWATdescription{} \\
228 &\DWATendianity{} \\
229 &\DWATexternal{} \\
230 &\DWATlinkagename{} \\
231 &\DWATname{} \\
232 &\DWATsibling{} \\
233 &\DWATstartscope{} \\
234 &\DWATtype{} \\
235 &\DWATvisibility{} \\
236
237 \hline
238 \DWTAGdwarfprocedure
239 &\DWATlocation{} \\
240
241 \hline
242 \DWTAGdynamictype
243 &\livelink{chap:DECL}{DECL} \\*
244 &\DWATabstractorigin \\*
245 &\DWATalignment{} \\*
246 &\DWATallocated \\
247 &\DWATassociated \\
248 &\DWATdatalocation \\
249 &\DWATdescription \\
250 &\DWATname \\
251 &\DWATtype \\
252 &\DWATsibling \\
253
254 \hline
255 \DWTAGentrypoint
256 &\livelink{chap:DECL}{DECL} \\
257 &\DWATaddressclass{} \\
258 &\DWATdescription{} \\
259 &\DWATframebase{} \\
260 &\DWATlinkagename{} \\
261 &\DWATlowpc{} \\
262 &\DWATname{} \\
263 &\DWATreturnaddr{} \\
264 &\DWATsegment{} \\
265 &\DWATsibling{} \\
266 &\DWATstaticlink{} \\
267 &\DWATtype{} \\
268
269 \hline
270 \DWTAGenumerationtype
271 &\livelink{chap:DECL}{DECL} \\*
272 &\DWATabstractorigin{} \\*
273 &\DWATaccessibility{} \\*
274 &\DWATalignment{} \\
275 &\DWATallocated{} \\
276 &\DWATassociated{} \\
277 &\DWATbitsize{} \\
278 &\DWATbitstride{} \\
279 &\DWATbytesize{} \\
280 &\DWATbytestride{} \\
281 &\DWATdatalocation{} \\
282 &\DWATdeclaration{} \\
283 &\DWATdescription{} \\
284 &\DWATenumclass{} \\
285 &\DWATname{} \\
286 &\DWATsibling{} \\
287 &\DWATsignature{} \\
288 &\DWATspecification{} \\
289 &\DWATstartscope{} \\
290 &\DWATtype{} \\
291 &\DWATvisibility{} \\
292
293 \hline
294 \DWTAGenumerator
295 &\livelink{chap:DECL}{DECL} \\*
296 &\DWATconstvalue{} \\*
297 &\DWATdescription{} \\*
298 &\DWATname{} \\*
299 &\DWATsibling{} \\*
300
301 \hline
302 \DWTAGfiletype
303 &\livelink{chap:DECL}{DECL} \\*
304 &\DWATabstractorigin{} \\*
305 &\DWATalignment{} \\*
306 &\DWATallocated{} \\
307 &\DWATassociated{} \\
308 &\DWATbitsize{} \\
309 &\DWATbytesize{} \\
310 &\DWATdatalocation{} \\
311 &\DWATdescription{} \\
312 &\DWATname{} \\
313 &\DWATsibling{} \\
314 &\DWATstartscope{} \\
315 &\DWATtype{} \\
316 &\DWATvisibility{} \\
317
318 \hline
319 \DWTAGformalparameter
320 &\livelink{chap:DECL}{DECL} \\
321 &\DWATabstractorigin{} \\
322 &\DWATartificial{} \\
323 &\DWATconstvalue{} \\
324 &\DWATdefaultvalue{} \\
325 &\DWATdescription{} \\
326 &\DWATendianity{} \\
327 &\DWATisoptional{} \\
328 &\DWATlocation{} \\
329 &\DWATname{} \\
330 &\DWATsegment{} \\
331 &\DWATsibling{} \\*
332 &\DWATtype{} \\*
333 &\DWATvariableparameter{} \\*
334
335 \hline
336 \DWTAGfriend
337 &\livelink{chap:DECL}{DECL} \\
338 &\DWATabstractorigin{} \\
339 &\DWATfriend{} \\
340 &\DWATsibling{} \\
341
342 \hline
343 % Please keep in synch with DW_TAG_subrange_type.
344 \DWTAGgenericsubrange
345 &\livelink{chap:DECL}{DECL}  \\*
346 &\DWATabstractorigin{}  \\*
347 &\DWATaccessibility{}  \\*
348 &\DWATallocated{}  \\
349 &\DWATassociated{}  \\
350 &\DWATbitsize{}  \\
351 &\DWATbitstride{}  \\
352 &\DWATbytesize{}  \\
353 &\DWATbytestride{}  \\
354 &\DWATcount{}  \\
355 &\DWATdatalocation{}  \\
356 &\DWATdeclaration{}  \\
357 &\DWATdescription{}  \\
358 &\DWATlowerbound{}  \\
359 &\DWATname{}  \\
360 &\DWATsibling{}  \\
361 &\DWATthreadsscaled{}  \\
362 &\DWATtype{}  \\*
363 &\DWATupperbound{}  \\*
364 &\DWATvisibility{}  \\
365
366 \hline
367 \DWTAGimporteddeclaration
368 &\livelink{chap:DECL}{DECL} \\
369 &\DWATaccessibility{} \\
370 &\DWATdescription{} \\
371 &\DWATimport{} \\
372 &\DWATname{} \\*
373 &\DWATsibling{} \\*
374 &\DWATstartscope{} \\*
375
376 \hline
377 \DWTAGimportedmodule
378 &\livelink{chap:DECL}{DECL} \\*
379 &\DWATimport{} \\*
380 &\DWATsibling{} \\*
381 &\DWATstartscope{} \\
382
383 \hline
384 \DWTAGimportedunit
385 &\DWATimport{} \\
386
387 \hline
388 \DWTAGinheritance
389 &\livelink{chap:DECL}{DECL} \\
390 &\DWATaccessibility{} \\
391 &\DWATdatamemberlocation{} \\
392 &\DWATsibling{} \\*
393 &\DWATtype{} \\*
394 &\DWATvirtuality{} \\*
395
396 \hline
397 \DWTAGinlinedsubroutine
398 &\DWATabstractorigin{} \\
399 &\DWATcallcolumn{} \\
400 &\DWATcallfile{} \\
401 &\DWATcallline{} \\
402 &\DWATconstexpr{} \\
403 &\DWATentrypc{} \\
404 &\DWAThighpc{} \\
405 &\DWATlowpc{} \\
406 &\DWATranges{} \\
407 &\DWATreturnaddr{} \\
408 &\DWATsegment{} \\
409 &\DWATsibling{} \\
410 &\DWATstartscope{} \\
411 &\DWATtrampoline{} \\
412
413 \hline
414 \DWTAGinterfacetype
415 &\livelink{chap:DECL}{DECL} \\*
416 &\DWATaccessibility{} \\*
417 &\DWATalignment{} \\*
418 &\DWATdescription{} \\
419 &\DWATname{} \\*
420 &\DWATsibling{} \\*
421 &\DWATstartscope{} \\*
422
423 \hline
424 \DWTAGlabel
425 &\livelink{chap:DECL}{DECL} \\*
426 &\DWATabstractorigin{} \\*
427 &\DWATdescription{} \\*
428 &\DWATlowpc{} \\
429 &\DWATname{} \\
430 &\DWATsegment{} \\
431 &\DWATstartscope{} \\
432 &\DWATsibling{} \\
433
434 \hline
435 \DWTAGlexicalblock
436 &\livelink{chap:DECL}{DECL} \\*
437 &\DWATabstractorigin{} \\*
438 &\DWATdescription{} \\*
439 &\DWATentrypc{} \\
440 &\DWAThighpc{} \\
441 &\DWATlowpc{} \\
442 &\DWATname{} \\
443 &\DWATranges{} \\
444 &\DWATsegment{} \\
445 &\DWATsibling{} \\
446
447 \hline
448 \DWTAGmember
449 &\livelink{chap:DECL}{DECL} \\
450 &\DWATaccessibility{} \\
451 &\DWATartificial{} \\
452 &\DWATbitoffset{} \\
453 &\DWATbitsize{} \\
454 &\DWATbytesize{} \\
455 &\DWATdatabitoffset{} \\
456 &\DWATdatamemberlocation{} \\
457 &\DWATdeclaration{} \\
458 &\DWATdescription{} \\
459 &\DWATmutable{} \\
460 &\DWATname{} \\
461 &\DWATsibling{} \\*
462 &\DWATtype{} \\*
463 &\DWATvisibility{} \\*
464
465 \hline
466 \DWTAGmodule
467 &\livelink{chap:DECL}{DECL} \\
468 &\DWATaccessibility{} \\
469 &\DWATdeclaration{} \\
470 &\DWATdescription{} \\
471 &\DWATentrypc{} \\
472 &\DWAThighpc{} \\
473 &\DWATlowpc{} \\
474 &\DWATname{} \\
475 &\DWATpriority{} \\
476 &\DWATranges{} \\
477 &\DWATsegment{} \\
478 &\DWATsibling{} \\*
479 &\DWATspecification{} \\*
480 &\DWATvisibility{} \\
481
482 \hline
483 \DWTAGnamelist
484 &\livelink{chap:DECL}{DECL} \\
485 &\DWATabstractorigin{} \\
486 &\DWATaccessibility{} \\
487 &\DWATdeclaration{} \\
488 &\DWATname{} \\
489 &\DWATsibling{} \\
490 &\DWATvisibility{} \\
491
492 \hline
493 \DWTAGnamelistitem
494 &\livelink{chap:DECL}{DECL} \\
495 &\DWATnamelistitem{} \\
496 &\DWATsibling{} \\
497
498 \hline
499 \DWTAGnamespace
500 &\livelink{chap:DECL}{DECL} \\
501 &\DWATdescription{} \\
502 &\DWATextension{} \\
503 &\DWATname{} \\*
504 &\DWATsibling{} \\*
505 &\DWATstartscope{} \\*
506
507 \hline
508 \DWTAGpackedtype
509 &\livelink{chap:DECL}{DECL} \\*
510 &\DWATalignment{} \\*
511 &\DWATsibling{} \\*
512 &\DWATtype{} \\*
513
514 \hline
515 \DWTAGpartialunit
516 &\DWATaddrbase{} \\*
517 &\DWATbasetypes{}  \\*  
518 &\DWATcompdir{}  \\
519 &\DWATdescription{}  \\
520 &\DWATentrypc{} \\
521 &\DWATidentifiercase{}  \\
522 &\DWAThighpc{}  \\
523 &\DWATlanguage{}  \\
524 &\DWATlowpc{}  \\
525 &\DWATmacros{}  \\
526 &\DWATmainsubprogram{}  \\
527 &\DWATname{}  \\
528 &\DWATproducer{}  \\
529 &\DWATranges{}  \\
530 &\DWATrangesbase{} \\
531 &\DWATsegment{}  \\
532 &\DWATstmtlist{}  \\
533 &\DWATstroffsetsbase{} \\
534 &\DWATuseUTFeight{}  \\
535
536 \hline
537 \DWTAGpointertype
538 &\livelink{chap:DECL}{DECL}  \\*
539 &\DWATaddressclass{}  \\*
540 &\DWATalignment{} \\*
541 &\DWATsibling{} \\*
542 &\DWATtype{} \\*
543
544 \hline
545 \DWTAGptrtomembertype
546 &\livelink{chap:DECL}{DECL}  \\*
547 &\DWATabstractorigin{}  \\*
548 &\DWATaddressclass{}  \\*
549 &\DWATalignment{} \\
550 &\DWATallocated{}  \\
551 &\DWATassociated{}  \\
552 &\DWATcontainingtype{}  \\
553 &\DWATdatalocation{}  \\
554 &\DWATdeclaration{}  \\
555 &\DWATdescription{}  \\
556 &\DWATname{}  \\
557 &\DWATsibling{}  \\
558 &\DWATtype{}  \\
559 &\DWATuselocation{}  \\
560 &\DWATvisibility{}  \\
561
562 \hline
563 \DWTAGreferencetype
564 &\livelink{chap:DECL}{DECL} \\*
565 &\DWATaddressclass{}  \\*
566 &\DWATalignment{} \\*
567 &\DWATsibling{} \\*
568 &\DWATtype{} \\*
569
570 \hline
571 \DWTAGrestricttype
572 &\livelink{chap:DECL}{DECL} \\*
573 &\DWATalignment{} \\*
574 &\DWATsibling{} \\*
575 &\DWATtype{} \\*
576
577
578 \hline
579 \DWTAGrvaluereferencetype
580 &\livelink{chap:DECL}{DECL}  \\*
581 &\DWATaddressclass{}  \\*
582 &\DWATalignment{} \\*
583 &\DWATsibling{}  \\*
584 &\DWATtype{}  \\*
585
586 \hline
587 \DWTAGsettype
588 &\livelink{chap:DECL}{DECL}  \\*
589 &\DWATabstractorigin{}  \\*
590 &\DWATaccessibility{}  \\*
591 &\DWATalignment{} \\
592 &\DWATallocated{}  \\
593 &\DWATassociated{}  \\
594 &\DWATbitsize{}  \\
595 &\DWATbytesize{}  \\
596 &\DWATdatalocation{}  \\
597 &\DWATdeclaration{}  \\
598 &\DWATdescription{}  \\
599 &\DWATname{}  \\
600 &\DWATstartscope{}  \\
601 &\DWATsibling{}  \\
602 &\DWATtype{}  \\
603 &\DWATvisibility{}  \\
604
605 \hline
606 \DWTAGsharedtype
607 &\livelink{chap:DECL}{DECL}  \\*
608 &\DWATcount{}  \\*
609 &\DWATalignment{} \\*
610 &\DWATsibling{}  \\*
611 &\DWATtype{}  \\*
612
613 \hline
614 \DWTAGstringtype
615 &\livelink{chap:DECL}{DECL}  \\*
616 &\DWATabstractorigin{}  \\*
617 &\DWATalignment{} \\*
618 &\DWATaccessibility{}  \\
619 &\DWATallocated{}  \\
620 &\DWATassociated{}  \\
621 &\DWATbitsize{}  \\
622 &\DWATbytesize{}  \\
623 &\DWATdatalocation{}  \\
624 &\DWATdeclaration{}  \\
625 &\DWATdescription{}  \\
626 &\DWATname{}  \\
627 &\DWATsibling{}  \\
628 &\DWATstartscope{}  \\
629 &\DWATstringlength{}  \\*
630 &\DWATstringlengthbitsize{}  \\*
631 &\DWATstringlengthbytesize{}  \\*
632 &\DWATvisibility{}  \\*
633
634 \hline
635 \DWTAGstructuretype
636 &\livelink{chap:DECL}{DECL}  \\*
637 &\DWATabstractorigin{}  \\*
638 &\DWATaccessibility{}  \\*
639 &\DWATalignment{} \\
640 &\DWATallocated{}  \\
641 &\DWATassociated{}  \\
642 &\DWATbitsize{}  \\
643 &\DWATbytesize{}  \\
644 &\DWATdatalocation{}  \\
645 &\DWATdeclaration{}  \\
646 &\DWATdescription{}  \\
647 &\DWATname{}  \\
648 &\DWATsibling{}  \\
649 &\DWATsignature{}  \\
650 &\DWATspecification{}  \\*
651 &\DWATstartscope{}  \\*
652 &\DWATvisibility{}  \\*
653
654 \hline
655 \DWTAGsubprogram
656 &\livelink{chap:DECL}{DECL}  \\*
657 &\DWATabstractorigin{}  \\*
658 &\DWATaccessibility{}  \\*
659 &\DWATaddressclass{}  \\
660 &\DWATalignment{} \\
661 &\DWATartificial{}  \\
662 &\DWATcallingconvention{}  \\
663 &\DWATdeclaration{}  \\
664 &\DWATdescription{}  \\
665 &\DWATelemental{}  \\
666 &\DWATentrypc{}  \\
667 &\DWATexplicit{}  \\
668 &\DWATexternal{}  \\
669 &\DWATframebase{}  \\
670 &\DWAThighpc{}  \\
671 &\DWATinline{}  \\
672 &\DWATlinkagename{}  \\
673 &\DWATlowpc{}  \\
674 &\DWATmainsubprogram{}  \\
675 &\DWATname{}  \\
676 &\DWATnoreturn \\
677 &\DWATobjectpointer{}  \\
678 &\DWATprototyped{}  \\
679 &\DWATpure{}  \\
680 &\DWATranges{}  \\
681 &\DWATrecursive{}  \\
682 &\DWATreference{} \\
683 &\DWATreturnaddr{}  \\
684 &\DWATrvaluereference{} \\
685 &\DWATsegment{}  \\
686 &\DWATsibling{}  \\
687 &\DWATspecification{}  \\
688 &\DWATstartscope{}  \\
689 &\DWATstaticlink{}  \\
690 &\DWATtrampoline{}  \\
691 &\DWATtype{}  \\
692 &\DWATvisibility{}  \\*
693 &\DWATvirtuality{}  \\*
694 &\DWATvtableelemlocation{}  \\*
695
696 \hline
697 \DWTAGsubrangetype
698 &\livelink{chap:DECL}{DECL}  \\*
699 &\DWATabstractorigin{}  \\*
700 &\DWATaccessibility{}  \\*
701 &\DWATalignment{} \\
702 &\DWATallocated{}  \\
703 &\DWATassociated{}  \\
704 &\DWATbitsize{}  \\
705 &\DWATbitstride{}  \\
706 &\DWATbytesize{}  \\
707 &\DWATbytestride{}  \\
708 &\DWATcount{}  \\
709 &\DWATdatalocation{}  \\
710 &\DWATdeclaration{}  \\
711 &\DWATdescription{}  \\
712 &\DWATlowerbound{}  \\
713 &\DWATname{}  \\
714 &\DWATsibling{}  \\
715 &\DWATthreadsscaled{}  \\
716 &\DWATtype{}  \\*
717 &\DWATupperbound{}  \\*
718 &\DWATvisibility{}  \\
719
720 \hline
721 \DWTAGsubroutinetype
722 &\livelink{chap:DECL}{DECL}  \\*
723 &\DWATabstractorigin{}  \\*
724 &\DWATaccessibility{}  \\*
725 &\DWATaddressclass{}  \\
726 &\DWATalignment{} \\
727 &\DWATallocated{}  \\
728 &\DWATassociated{}  \\
729 &\DWATdatalocation{}  \\
730 &\DWATdeclaration{}  \\
731 &\DWATdescription{}  \\
732 &\DWATname{}  \\
733 &\DWATprototyped{}  \\
734 &\DWATreference{} \\
735 &\DWATrvaluereference{} \\
736 &\DWATsibling{}  \\
737 &\DWATstartscope{}  \\
738 &\DWATtype{}  \\
739 &\DWATvisibility{}  \\
740
741 \hline
742 \DWTAGtemplatealias
743 &\livelink{chap:DECL}{DECL}   \\
744 &\DWATabstractorigin{}   \\
745 &\DWATaccessibility{}   \\
746 &\DWATallocated{}   \\
747 &\DWATassociated{}   \\
748 &\DWATdatalocation{}   \\
749 &\DWATdeclaration{}   \\
750 &\DWATdescription{}   \\
751 &\DWATname{}   \\
752 &\DWATsibling{}   \\
753 &\DWATsignature{}   \\
754 &\DWATstartscope{}   \\*
755 &\DWATtype{}   \\*
756 &\DWATvisibility{}   \\*
757
758 \hline
759 \DWTAGtemplatetypeparameter
760 &\livelink{chap:DECL}{DECL}   \\
761 &\DWATdefaultvalue{}    \\
762 &\DWATdescription{}   \\
763 &\DWATname{}      \\*
764 &\DWATsibling{}   \\*
765 &\DWATtype{}      \\*
766
767 \hline
768 \DWTAGtemplatevalueparameter{} 
769 &\livelink{chap:DECL}{DECL}   \\
770 &\DWATconstvalue{}   \\
771 &\DWATdefaultvalue{}    \\
772 &\DWATdescription{}   \\
773 &\DWATname{}   \\*
774 &\DWATsibling{}   \\*
775 &\DWATtype{}   \\*
776
777 \hline
778 \DWTAGthrowntype
779 &\livelink{chap:DECL}{DECL}   \\*
780 &\DWATalignment{} \\*
781 &\DWATallocated{}   \\*
782 &\DWATassociated{}   \\
783 &\DWATdatalocation{}   \\
784 &\DWATsibling{}   \\
785 &\DWATtype{}   \\
786
787 \hline
788 \DWTAGtryblock
789 &\livelink{chap:DECL}{DECL}   \\
790 &\DWATabstractorigin{}   \\
791 &\DWATentrypc{} \\
792 &\DWAThighpc{}   \\
793 &\DWATlowpc{}   \\
794 &\DWATranges{}   \\
795 &\DWATsegment{}   \\
796 &\DWATsibling{}   \\
797
798 \hline
799 \DWTAGtypedef
800 &\livelink{chap:DECL}{DECL}   \\*
801 &\DWATabstractorigin{}   \\*
802 &\DWATaccessibility{}   \\*
803 &\DWATalignment{} \\
804 &\DWATallocated{}   \\
805 &\DWATassociated{}   \\
806 &\DWATdatalocation{}   \\
807 &\DWATdeclaration{}   \\
808 &\DWATdescription{}   \\
809 &\DWATname{}   \\
810 &\DWATsibling{}   \\
811 &\DWATstartscope{}   \\
812 &\DWATtype{}   \\
813 &\DWATvisibility{}   \\
814
815 \hline
816 \DWTAGtypeunit
817 &\DWATlanguage{} \\*
818 &\DWATstmtlist{} \\*
819 &\DWATstroffsetsbase{} \\*
820 &\DWATuseUTFeight{} \\*
821
822 \hline
823 \DWTAGuniontype
824 &\livelink{chap:DECL}{DECL}   \\*
825 &\DWATabstractorigin{}   \\*
826 &\DWATaccessibility{}   \\*
827 &\DWATalignment{} \\
828 &\DWATallocated{}   \\
829 &\DWATassociated{}   \\
830 &\DWATbitsize{}   \\
831 &\DWATbytesize{}   \\
832 &\DWATdatalocation{}   \\
833 &\DWATdeclaration{}   \\
834 &\DWATdescription{}   \\
835 &\DWATname{}   \\
836 &\DWATsibling{}   \\
837 &\DWATsignature{}   \\
838 &\DWATspecification{}   \\*
839 &\DWATstartscope{}   \\*
840 &\DWATvisibility{}   \\*
841
842 \hline
843 \DWTAGunspecifiedparameters
844 &\livelink{chap:DECL}{DECL}   \\
845 &\DWATabstractorigin{}   \\
846 &\DWATartificial{}   \\
847 &\DWATsibling{}   \\
848
849 \hline
850 \DWTAGunspecifiedtype
851 &\livelink{chap:DECL}{DECL}   \\
852 &\DWATdescription{}   \\
853 &\DWATname{}    \\
854
855 \hline
856 \DWTAGvariable
857 &\livelink{chap:DECL}{DECL}    \\*
858 &\DWATabstractorigin{}    \\*
859 &\DWATaccessibility{}    \\*
860 &\DWATalignment{}     \\
861 &\DWATartificial{}    \\
862 &\DWATconstexpr{}    \\
863 &\DWATconstvalue{}    \\
864 &\DWATdeclaration{}    \\
865 &\DWATdescription{}    \\
866 &\DWATendianity{}    \\
867 &\DWATexternal{}    \\
868 &\DWATlinkagename{}    \\
869 &\DWATlocation{}    \\
870 &\DWATname{}    \\
871 &\DWATsegment{}    \\
872 &\DWATsibling{}    \\
873 &\DWATspecification{}    \\
874 &\DWATstartscope{}    \\
875 &\DWATtype{}    \\
876 &\DWATvisibility{}    \\
877
878 \hline
879 \DWTAGvariant
880 &\livelink{chap:DECL}{DECL}    \\
881 &\DWATaccessibility{}   \\
882 &\DWATabstractorigin{}   \\
883 &\DWATdeclaration{}   \\
884 &\DWATdiscrlist{}   \\*
885 &\DWATdiscrvalue{}   \\*
886 &\DWATsibling{}   \\*
887
888 \hline
889 \DWTAGvariantpart
890 &\livelink{chap:DECL}{DECL}   \\
891 &\DWATabstractorigin{}   \\
892 &\DWATaccessibility{}   \\
893 &\DWATdeclaration{}   \\
894 &\DWATdiscr{}   \\*
895 &\DWATsibling{} \\*
896 &\DWATtype{}    \\*
897
898 \hline
899 \DWTAGvolatiletype{}  
900 &\livelink{chap:DECL}{DECL}   \\*
901 &\DWATsibling{}    \\*
902 &\DWATtype{}    \\*
903
904 \hline
905 \DWTAGwithstmt
906 &\DWATaccessibility{}    \\*
907 &\DWATaddressclass{}    \\*
908 &\DWATdeclaration{}    \\*
909 &\DWATentrypc{} \\*
910 &\DWAThighpc{}    \\*
911 &\DWATlocation{}    \\*
912 &\DWATlowpc{}    \\*
913 &\DWATranges{}    \\*
914 &\DWATsegment{}    \\*
915 &\DWATsibling{}    \\*
916 &\DWATtype{}    \\*
917 &\DWATvisibility{}    \\*
918 \end{longtable}