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