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