Backup of today's work. Still awaiting a couple more editorial inputs.
[dwarf-doc.git] / dwarf5 / latexdoc / attributesbytag.tex
index 202fa4a..18682d0 100644 (file)
@@ -1,7 +1,7 @@
 \chapter[Attributes by Tag (Informative)]{Attributes by Tag Value (Informative)}
 \label{chap:attributesbytagvalueinformative}
 
-The list below enumerates the attributes that are
+The table below enumerates the attributes that are
 most applicable to each type of debugging information
 entry. DWARF does not in general require that a given
 debugging information entry contain a particular attribute
@@ -11,805 +11,897 @@ text as being applicable to a given entry. Other attributes
 (both those defined within this document but not explicitly
 associated with the entry in question, and new, vendor-defined
 ones) may also appear in a given debugging information
-entry. Therefore, the list may be taken as instructive, but
+entry. Therefore, the table may be taken as instructive, but
 cannot be considered definitive.  
 
-In the following table,
-\addtoindex{DECL} 
-means includes all three of the
+In the following table, the following special conventions apply:
+\begin{enumerate}[1. ]
+
+\item The 
+\addtoindex{DECL}
+\livetarg{chap:DECL}{}
+pseudo-attribute stands for all three of the
 \addtoindex{declaration coordinates} 
-\addtoindexx{declaration coordinates|see {DW\_AT\_decl\_file,DW\_AT\_decl\_line, DW\_AT\_decl\_column}}
-\livelink{chap:DWATdeclcolumn}{DW\-\_AT\-\_decl\-\_column},
-\livelink{chap:DWATdeclfile}{DW\-\_AT\-\_decl\-\_file}, and 
-\livelink{chap:DWATdeclline}{DW\-\_AT\-\_decl\-\_line}.
+\DWATdeclcolumn,
+\DWATdeclfile{} and 
+\DWATdeclline.
+
+\item The \DWATdescription{} attribute can be used on any
+debugging information entry that may have a \DWATname{} attribute.
+For simplicity, this attribute is not explicitly shown.
+
+\item The \DWATsibling{} attribute can be used on any 
+debugging information entry. 
+For simplicity, this attribute is not explicitly shown.
 
+\item The \DWATabstractorigin{} attribute can be used with
+almost any debugging information entry; 
+the exceptions are mostly the compilation
+unit-like entries. 
+For simplicity, this attribute is not explicitly shown. 
 
+\end{enumerate}
+
+\small
+
+\needlines{10}
 \label{tab:attributesbytag}
 \setlength{\extrarowheight}{0.1cm}
-\begin{longtable}{l|p{8cm}}
+\begin{longtable}{l|l}
   \caption{Attributes by tag value} \\
-  \hline \bfseries TAG Name&\bfseries Applicable Attributes\\ \hline
+  \hline \bfseries TAG name&\bfseries Applicable attributes\\ \hline
 \endfirsthead
-  \bfseries TAG name&\bfseries Applicable Attributes \\ \hline
+  \bfseries TAG name&\bfseries Applicable attributes \\ \hline
 \endhead
   \hline \emph{Continued on next page}
 \endfoot
   \hline
 \endlastfoot
-\livelink{chap:DWTAGaccessdeclaration}{DW\-\_TAG\-\_access\-\_declaration} 
-& DECL \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-
-\hline
-\livelink{chap:DWTAGarraytype}{DW\-\_TAG\-\_array\-\_type}
-&DECL \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin} \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility} \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated} \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated} \\
-&\livelink{chap:DWATbitsize}{DW\-\_AT\-\_bit\-\_size} \\
-&\livelink{chap:DWATbitstride}{DW\-\_AT\-\_bit\-\_stride} \\
-&\livelink{chap:DWATbytesize}{DW\-\_AT\-\_byte\-\_size} \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location} \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATordering}{DW\-\_AT\-\_ordering} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATspecification}{DW\-\_AT\-\_specification} \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope} \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type} \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility} \\
-
-\hline
-\livelink{chap:DWTAGbasetype}{DW\-\_TAG\-\_base\-\_type}
-&DECL \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated} \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated} \\
-&\livelink{chap:DWATbinaryscale}{DW\-\_AT\-\_binary\-\_scale} \\
-&\livelink{chap:DWATbitoffset}{DW\-\_AT\-\_bit\-\_offset} \\
-&\livelink{chap:DWATbitsize}{DW\-\_AT\-\_bit\-\_size} \\
-&\livelink{chap:DWATbytesize}{DW\-\_AT\-\_byte\-\_size} \\
-&\livelink{chap:DWATdatabitoffset}{DW\-\_AT\-\_data\-\_bit\-\_offset} \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location} \\
-&\livelink{chap:DWATdecimalscale}{DW\-\_AT\-\_decimal\-\_scale} \\
-&\livelink{chap:DWATdecimalsign}{DW\-\_AT\-\_decimal\-\_sign} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATdigitcount}{DW\-\_AT\-\_digit\-\_count} \\
-&\livelink{chap:DWATencoding}{DW\-\_AT\-\_encoding} \\
-&\livelink{chap:DWATendianity}{DW\-\_AT\-\_endianity} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATpicturestring}{DW\-\_AT\-\_picture\-\_string} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATsmall}{DW\-\_AT\-\_small} \\
-\\
 
-\hline
-\livelink{chap:DWTAGcatchblock}{DW\-\_TAG\-\_catch\-\_block}
-&DECL \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin} \\
-&\livelink{chap:DWAThighpc}{DW\-\_AT\-\_high\-\_pc} \\
-&\livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc} \\
-&\livelink{chap:DWATranges}{DW\-\_AT\-\_ranges} \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-
-\hline
-\livelink{chap:DWTAGclasstype}{DW\-\_TAG\-\_class\-\_type}
-&DECL \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin} \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility} \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated} \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated} \\
-&\livelink{chap:DWATbitsize}{DW\-\_AT\-\_bit\-\_size} \\
-&\livelink{chap:DWATbytesize}{DW\-\_AT\-\_byte\-\_size} \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location} \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATsignature}{DW\-\_AT\-\_signature} \\
-&\livelink{chap:DWATspecification}{DW\-\_AT\-\_specification} \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope} \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility} \\
-
-\hline
-\livelink{chap:DWTAGcommonblock}{DW\-\_TAG\-\_common\-\_block}
-&DECL \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATlinkagename}{DW\-\_AT\-\_linkage\-\_name} \\
-&\livelink{chap:DWATlocation}{DW\-\_AT\-\_location} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility} \\
-
-\hline
-\livelink{chap:DWTAGcommoninclusion}{DW\-\_TAG\-\_common\-\_inclusion}
-&DECL \\
-&\livelink{chap:DWATcommonreference}{DW\-\_AT\-\_common\-\_reference} \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility} \\
-
-\hline
-\livelink{chap:DWTAGcompileunit}{DW\-\_TAG\-\_compile\-\_unit}
-&\livelink{chap:DWATbasetypes}{DW\-\_AT\-\_base\-\_types} \\
-&\livelink{chap:DWATcompdir}{DW\-\_AT\-\_comp\-\_dir} \\
-&\livelink{chap:DWATidentifiercase}{DW\-\_AT\-\_identifier\-\_case} \\
-&\livelink{chap:DWAThighpc}{DW\-\_AT\-\_high\-\_pc} \\
-&\livelink{chap:DWATlanguage}{DW\-\_AT\-\_language} \\
-&\livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc} \\
-&\livelink{chap:DWATmacroinfo}{DW\-\_AT\-\_macro\-\_info} \\
-&\livelink{chap:DWATmainsubprogram}{DW\-\_AT\-\_main\-\_subprogram} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATproducer}{DW\-\_AT\-\_producer} \\
-&\livelink{chap:DWATranges}{DW\-\_AT\-\_ranges} \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment} \\
-&\livelink{chap:DWATstmtlist}{DW\-\_AT\-\_stmt\-\_list} \\
-&\livelink{chap:DWATuseUTF8}{DW\-\_AT\-\_use\-\_UTF8} \\
-
-\hline
-\livelink{chap:DWTAGcondition}{DW\-\_TAG\-\_condition}
-&DECL \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-
-\hline
-\livelink{chap:DWTAGconsttype}{DW\-\_TAG\-\_const\-\_type}
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated} \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated} \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type} \\
-
-\hline
-\livelink{chap:DWTAGconstant}{DW\-\_TAG\-\_constant}
-&DECL \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility} \\
-&\livelink{chap:DWATconstvalue}{DW\-\_AT\-\_const\-\_value} \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATendianity}{DW\-\_AT\-\_endianity} \\
-&\livelink{chap:DWATexternal}{DW\-\_AT\-\_external} \\
-&\livelink{chap:DWATlinkagename}{DW\-\_AT\-\_linkage\-\_name} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope} \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type} \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility} \\
-
-\hline
-\livelink{chap:DWTAGdwarfprocedure}{DW\-\_TAG\-\_dwarf\-\_procedure}
-&\livelink{chap:DWATlocation}{DW\-\_AT\-\_location} \\
-
-\hline
-\livelink{chap:DWTAGentrypoint}{DW\-\_TAG\-\_entry\-\_point}
-&DECL \\
-&\livelink{chap:DWATaddressclass}{DW\-\_AT\-\_address\-\_class} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATframebase}{DW\-\_AT\-\_frame\-\_base} \\
-&\livelink{chap:DWATlinkagename}{DW\-\_AT\-\_linkage\-\_name} \\
-&\livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATreturnaddr}{DW\-\_AT\-\_return\-\_addr} \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATstaticlink}{DW\-\_AT\-\_static\-\_link} \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type} \\
-
-\hline
-\livelink{chap:DWTAGenumerationtype}{DW\-\_TAG\-\_enumeration\-\_type}
-&DECL \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin} \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility} \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated} \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated} \\
-&\livelink{chap:DWATbitsize}{DW\-\_AT\-\_bit\-\_size} \\
-&\livelink{chap:DWATbitstride}{DW\-\_AT\-\_bit\-\_stride} \\
-&\livelink{chap:DWATbytesize}{DW\-\_AT\-\_byte\-\_size} \\
-&\livelink{chap:DWATbytestride}{DW\-\_AT\-\_byte\-\_stride} \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location} \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATenumclass}{DW\-\_AT\-\_enum\-\_class} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATsignature}{DW\-\_AT\-\_signature} \\
-&\livelink{chap:DWATspecification}{DW\-\_AT\-\_specification} \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope} \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type} \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility} \\
-
-\hline
-\livelink{chap:DWTAGenumerator}{DW\-\_TAG\-\_enumerator}
-&DECL \\
-&\livelink{chap:DWATconstvalue}{DW\-\_AT\-\_const\-\_value} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-
-\hline
-\livelink{chap:DWTAGfiletype}{DW\-\_TAG\-\_file\-\_type}
-&DECL \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin} \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated} \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated} \\
-&\livelink{chap:DWATbitsize}{DW\-\_AT\-\_bit\-\_size} \\
-&\livelink{chap:DWATbytesize}{DW\-\_AT\-\_byte\-\_size} \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope} \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type} \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility} \\
-
-\hline
-\livelink{chap:DWTAGformalparameter}{DW\-\_TAG\-\_formal\-\_parameter}
-&DECL \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin} \\
-&\livelink{chap:DWATartificial}{DW\-\_AT\-\_artificial} \\
-&\livelink{chap:DWATconstvalue}{DW\-\_AT\-\_const\-\_value} \\
-&\livelink{chap:DWATdefaultvalue}{DW\-\_AT\-\_default\-\_value} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATendianity}{DW\-\_AT\-\_endianity} \\
-&\livelink{chap:DWATisoptional}{DW\-\_AT\-\_is\-\_optional} \\
-&\livelink{chap:DWATlocation}{DW\-\_AT\-\_location} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type} \\
-&\livelink{chap:DWATvariableparameter}{DW\-\_AT\-\_variable\-\_parameter} \\
-
-\hline
-\livelink{chap:DWTAGfriend}{DW\-\_TAG\-\_friend}
-&DECL \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin} \\
-&\livelink{chap:DWATfriend}{DW\-\_AT\-\_friend} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-
-\hline
-\livelink{chap:DWTAGimporteddeclaration}{DW\-\_TAG\-\_imported\-\_declaration}
-&DECL \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATimport}{DW\-\_AT\-\_import} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope} \\
-
-\hline
-\livelink{chap:DWTAGimportedmodule}{DW\-\_TAG\-\_imported\-\_module}
-&DECL \\
-&\livelink{chap:DWATimport}{DW\-\_AT\-\_import} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope} \\
-
-\hline
-\livelink{chap:DWTAGimportedunit}{DW\-\_TAG\-\_imported\-\_unit}
-&\livelink{chap:DWATimport}{DW\-\_AT\-\_import} \\
-
-\hline
-\livelink{chap:DWTAGinheritance}{DW\-\_TAG\-\_inheritance}
-&DECL \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility} \\
-&\livelink{chap:DWATdatamemberlocation}{DW\-\_AT\-\_data\-\_member\-\_location} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type} \\
-&\livelink{chap:DWATvirtuality}{DW\-\_AT\-\_virtuality} \\
-
-\hline
-\livelink{chap:DWTAGinlinedsubroutine}{DW\-\_TAG\-\_inlined\-\_subroutine}
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin} \\
-&\livelink{chap:DWATcallcolumn}{DW\-\_AT\-\_call\-\_column} \\
-&\livelink{chap:DWATcallfile}{DW\-\_AT\-\_call\-\_file} \\
-&\livelink{chap:DWATcallline}{DW\-\_AT\-\_call\-\_line} \\
-&\livelink{chap:DWATconstexpr}{DW\-\_AT\-\_const\-\_expr} \\
-&\livelink{chap:DWATentrypc}{DW\-\_AT\-\_entry\-\_pc} \\
-&\livelink{chap:DWAThighpc}{DW\-\_AT\-\_high\-\_pc} \\
-&\livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc} \\
-&\livelink{chap:DWATranges}{DW\-\_AT\-\_ranges} \\
-&\livelink{chap:DWATreturnaddr}{DW\-\_AT\-\_return\-\_addr} \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope} \\
-&\livelink{chap:DWATtrampoline}{DW\-\_AT\-\_trampoline} \\
-
-\hline
-\livelink{chap:DWTAGinterfacetype}{DW\-\_TAG\-\_interface\-\_type}
-&DECL \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope} \\
-
-\hline
-\livelink{chap:DWTAGlabel}{DW\-\_TAG\-\_label}
-&DECL \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment} \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-
-\hline
-\livelink{chap:DWTAGlexicalblock}{DW\-\_TAG\-\_lexical\-\_block}
-&DECL \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWAThighpc}{DW\-\_AT\-\_high\-\_pc} \\
-&\livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATranges}{DW\-\_AT\-\_ranges} \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-
-\hline
-\livelink{chap:DWTAGmember}{DW\-\_TAG\-\_member}
-&DECL \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility} \\
-&\livelink{chap:DWATbitoffset}{DW\-\_AT\-\_bit\-\_offset} \\
-&\livelink{chap:DWATbitsize}{DW\-\_AT\-\_bit\-\_size} \\
-&\livelink{chap:DWATbytesize}{DW\-\_AT\-\_byte\-\_size} \\
-&\livelink{chap:DWATdatabitoffset}{DW\-\_AT\-\_data\-\_bit\-\_offset} \\
-&\livelink{chap:DWATdatamemberlocation}{DW\-\_AT\-\_data\-\_member\-\_location} \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATmutable}{DW\-\_AT\-\_mutable} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type} \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility} \\
-
-\hline
-\livelink{chap:DWTAGmodule}{DW\-\_TAG\-\_module}
-&DECL \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility} \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration} \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATentrypc}{DW\-\_AT\-\_entry\-\_pc} \\
-&\livelink{chap:DWAThighpc}{DW\-\_AT\-\_high\-\_pc} \\
-&\livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATpriority}{DW\-\_AT\-\_priority} \\
-&\livelink{chap:DWATranges}{DW\-\_AT\-\_ranges} \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATspecification}{DW\-\_AT\-\_specification} \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility} \\
-
-\hline
-\livelink{chap:DWTAGnamelist}{DW\-\_TAG\-\_namelist}
-&DECL \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin} \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility} \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility} \\
-
-\hline
-\livelink{chap:DWTAGnamelistitem}{DW\-\_TAG\-\_namelist\-\_item}
-&DECL \\
-&\livelink{chap:DWATnamelistitem}{DW\-\_AT\-\_namelist\-\_item} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-
-\hline
-\livelink{chap:DWTAGnamespace}{DW\-\_TAG\-\_namespace}
-&DECL \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description} \\
-&\livelink{chap:DWATextension}{DW\-\_AT\-\_extension} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope} \\
-
-\hline
-\livelink{chap:DWTAGpackedtype}{DW\-\_TAG\-\_packed\-\_type}
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated} \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated} \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location} \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name} \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling} \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type} \\
-
-\hline
-\livelink{chap:DWTAGpartialunit}{DW\-\_TAG\-\_partial\-\_unit}
-&\livelink{chap:DWATbasetypes}{DW\-\_AT\-\_base\-\_types}  \\  
-&\livelink{chap:DWATcompdir}{DW\-\_AT\-\_comp\-\_dir}  \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}  \\
-&\livelink{chap:DWATidentifiercase}{DW\-\_AT\-\_identifier\-\_case}  \\
-&\livelink{chap:DWAThighpc}{DW\-\_AT\-\_high\-\_pc}  \\
-&\livelink{chap:DWATlanguage}{DW\-\_AT\-\_language}  \\
-&\livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc}  \\
-&\livelink{chap:DWATmacroinfo}{DW\-\_AT\-\_macro\-\_info}  \\
-&\livelink{chap:DWATmainsubprogram}{DW\-\_AT\-\_main\-\_subprogram}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATproducer}{DW\-\_AT\-\_producer}  \\
-&\livelink{chap:DWATranges}{DW\-\_AT\-\_ranges}  \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment}  \\
-&\livelink{chap:DWATstmtlist}{DW\-\_AT\-\_stmt\-\_list}  \\
-&\livelink{chap:DWATuseUTF8}{DW\-\_AT\-\_use\-\_UTF8}  \\
-
-\hline
-\livelink{chap:DWTAGpointertype}{DW\-\_TAG\-\_pointer\-\_type}
-&DECL  \\
-&\livelink{chap:DWATaddressclass}{DW\-\_AT\-\_address\-\_class}  \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}  \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}  \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}  \\
-
-\hline
-\livelink{chap:DWTAGptrtomembertype}{DW\-\_TAG\-\_ptr\-\_to\-\_member\-\_type}
-&DECL  \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}  \\
-&\livelink{chap:DWATaddressclass}{DW\-\_AT\-\_address\-\_class}  \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}  \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}  \\
-&\livelink{chap:DWATcontainingtype}{DW\-\_AT\-\_containing\-\_type}  \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}  \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}  \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}  \\
-&\livelink{chap:DWATuselocation}{DW\-\_AT\-\_use\-\_location}  \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}  \\
-
-\hline
-\livelink{chap:DWTAGreferencetype}{DW\-\_TAG\-\_reference\-\_type}
-&\livelink{chap:DWATaddressclass}{DW\-\_AT\-\_address\-\_class}  \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}  \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}  \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}  \\
-
-\hline
-\livelink{chap:DWTAGrestricttype}{DW\-\_TAG\-\_restrict\-\_type}
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}  \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}  \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}  \\
-
-\hline
-\livelink{chap:DWTAGrvaluereferencetype}{DW\-\_TAG\-\_rvalue\-\_reference\-\_type}
-&DECL  \\
-&\livelink{chap:DWATaddressclass}{DW\-\_AT\-\_address\-\_class}  \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}  \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}  \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}  \\
-
-\hline
-\livelink{chap:DWTAGsettype}{DW\-\_TAG\-\_set\-\_type}
-&DECL  \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}  \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}  \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}  \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}  \\
-&\livelink{chap:DWATbitsize}{DW\-\_AT\-\_bit\-\_size}  \\
-&\livelink{chap:DWATbytesize}{DW\-\_AT\-\_byte\-\_size}  \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}  \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}  \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}  \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}  \\
-
-\hline
-\livelink{chap:DWTAGsharedtype}{DW\-\_TAG\-\_shared\-\_type}
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}  \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}  \\
-&\livelink{chap:DWATcount}{DW\-\_AT\-\_count}  \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}  \\
-
-\hline
-\livelink{chap:DWTAGstringtype}{DW\-\_TAG\-\_string\-\_type}
-&DECL  \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}  \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}  \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}  \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}  \\
-&\livelink{chap:DWATbitsize}{DW\-\_AT\-\_bit\-\_size}  \\
-&\livelink{chap:DWATbytesize}{DW\-\_AT\-\_byte\-\_size}  \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}  \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}  \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope}  \\
-&\livelink{chap:DWATstringlength}{DW\-\_AT\-\_string\-\_length}  \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}  \\
-
-\hline
-\livelink{chap:DWTAGstructuretype}{DW\-\_TAG\-\_structure\-\_type}
-&DECL  \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}  \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}  \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}  \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}  \\
-&\livelink{chap:DWATbitsize}{DW\-\_AT\-\_bit\-\_size}  \\
-&\livelink{chap:DWATbytesize}{DW\-\_AT\-\_byte\-\_size}  \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}  \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}  \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATsignature}{DW\-\_AT\-\_signature}  \\
-&\livelink{chap:DWATspecification}{DW\-\_AT\-\_specification}  \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope}  \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}  \\
-
-\hline
-\livelink{chap:DWTAGsubprogram}{DW\-\_TAG\-\_subprogram}
-&DECL  \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}  \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}  \\
-&\livelink{chap:DWATaddressclass}{DW\-\_AT\-\_address\-\_class}  \\
-&\livelink{chap:DWATartificial}{DW\-\_AT\-\_artificial}  \\
-&\livelink{chap:DWATcallingconvention}{DW\-\_AT\-\_calling\-\_convention}  \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}  \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}  \\
-&\livelink{chap:DWATelemental}{DW\-\_AT\-\_elemental}  \\
-&\livelink{chap:DWATentrypc}{DW\-\_AT\-\_entry\-\_pc}  \\
-&\livelink{chap:DWATexplicit}{DW\-\_AT\-\_explicit}  \\
-&\livelink{chap:DWATexternal}{DW\-\_AT\-\_external}  \\
-&\livelink{chap:DWATframebase}{DW\-\_AT\-\_frame\-\_base}  \\
-&\livelink{chap:DWAThighpc}{DW\-\_AT\-\_high\-\_pc}  \\
-&\livelink{chap:DWATinline}{DW\-\_AT\-\_inline}  \\
-&\livelink{chap:DWATlinkagename}{DW\-\_AT\-\_linkage\-\_name}  \\
-&\livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc}  \\
-&\livelink{chap:DWATmainsubprogram}{DW\-\_AT\-\_main\-\_subprogram}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATobjectpointer}{DW\-\_AT\-\_object\-\_pointer}  \\
-&\livelink{chap:DWATprototyped}{DW\-\_AT\-\_prototyped}  \\
-&\livelink{chap:DWATpure}{DW\-\_AT\-\_pure}  \\
-&\livelink{chap:DWATranges}{DW\-\_AT\-\_ranges}  \\
-&\livelink{chap:DWATrecursive}{DW\-\_AT\-\_recursive}  \\
-&\livelink{chap:DWATreturnaddr}{DW\-\_AT\-\_return\-\_addr}  \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATspecification}{DW\-\_AT\-\_specification}  \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope}  \\
-&\livelink{chap:DWATstaticlink}{DW\-\_AT\-\_static\-\_link}  \\
-&\livelink{chap:DWATtrampoline}{DW\-\_AT\-\_trampoline}  \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}  \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}  \\
-&\livelink{chap:DWATvirtuality}{DW\-\_AT\-\_virtuality}  \\
-&\livelink{chap:DWATvtableelemlocation}{DW\-\_AT\-\_vtable\-\_elem\-\_location}  \\
-
-\hline
-\livelink{chap:DWTAGsubrangetype}{DW\-\_TAG\-\_subrange\-\_type}
-&DECL  \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}  \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}  \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}  \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}  \\
-&\livelink{chap:DWATbitsize}{DW\-\_AT\-\_bit\-\_size}  \\
-&\livelink{chap:DWATbitstride}{DW\-\_AT\-\_bit\-\_stride}  \\
-&\livelink{chap:DWATbytesize}{DW\-\_AT\-\_byte\-\_size}  \\
-&\livelink{chap:DWATbytestride}{DW\-\_AT\-\_byte\-\_stride}  \\
-&\livelink{chap:DWATcount}{DW\-\_AT\-\_count}  \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}  \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}  \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}  \\
-&\livelink{chap:DWATlowerbound}{DW\-\_AT\-\_lower\-\_bound}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATthreadsscaled}{DW\-\_AT\-\_threads\-\_scaled}  \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}  \\
-&\livelink{chap:DWATupperbound}{DW\-\_AT\-\_upper\-\_bound}  \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}  \\
-
-\hline
-\livelink{chap:DWTAGsubroutinetype}{DW\-\_TAG\-\_subroutine\-\_type}
-&DECL  \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}  \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}  \\
-&\livelink{chap:DWATaddressclass}{DW\-\_AT\-\_address\-\_class}  \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}  \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}  \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}  \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}  \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}  \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}  \\
-&\livelink{chap:DWATprototyped}{DW\-\_AT\-\_prototyped}  \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}  \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope}  \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}  \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}  \\
-
-\hline
-\livelink{chap:DWTAGtemplatealias}{DW\-\_TAG\-\_template\-\_alias}
-&DECL   \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}   \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}   \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}   \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}   \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}   \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}   \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}   \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}   \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}   \\
-&\livelink{chap:DWATsignature}{DW\-\_AT\-\_signature}   \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope}   \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}   \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}   \\
-
-\hline
-\livelink{chap:DWTAGtemplatetypeparameter}{DW\-\_TAG\-\_template\-\_type\-\_parameter}
-&DECL   \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}   \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}   \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}   \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}   \\
-\\
+\DWTAGaccessdeclaration{} 
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaccessibility{} \\*
+%\DWATdescription{} \\*
+&\DWATname{} \\
+
+\hline
+\DWTAGarraytype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaccessibility{} \\*
+&\DWATalignment{} \\*
+&\DWATallocated{} \\*
+&\DWATassociated{} \\*
+&\DWATbitsize{} \\*
+&\DWATbitstride{} \\*
+&\DWATbytesize{} \\*
+&\DWATdatalocation{} \\*
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATname{} \\*
+&\DWATordering{} \\*
+&\DWATrank{} \\*
+&\DWATspecification{} \\*
+&\DWATstartscope{} \\*
+&\DWATtype{} \\*
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGatomictype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATalignment{} \\*
+&\DWATname{} \\*
+&\DWATtype{} \\
+
+\hline
+\DWTAGbasetype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATalignment{} \\*
+&\DWATallocated{} \\*
+&\DWATassociated{} \\*
+&\DWATbinaryscale{} \\*
+%&\DWATbitoffset{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize{} \\*
+&\DWATdatabitoffset{} \\*
+&\DWATdatalocation{} \\*
+&\DWATdecimalscale{} \\*
+&\DWATdecimalsign{} \\*
+%\DWATdescription{} \\*
+&\DWATdigitcount{} \\*
+&\DWATencoding{} \\*
+&\DWATendianity{} \\*
+&\DWATname{} \\*
+&\DWATpicturestring{} \\*
+&\DWATsmall{} \\
+
+\hline
+\DWTAGcallsite
+&\DWATcallcolumn        \\*
+&\DWATcallfile          \\*
+&\DWATcallline          \\*
+&\DWATcallorigin        \\*
+&\DWATcallpc            \\*
+&\DWATcallreturnpc      \\*
+&\DWATcalltailcall      \\*
+&\DWATcalltarget        \\*
+&\DWATcalltargetclobbered \\*
+&\DWATtype              \\
+
+\hline
+\DWTAGcallsiteparameter
+&\DWATcalldatalocation  \\*
+&\DWATcalldatavalue     \\*
+&\DWATcallparameter     \\*
+&\DWATcallvalue         \\*
+&\DWATlocation          \\*
+&\DWATname              \\*
+&\DWATtype              \\
+
+\hline
+\DWTAGcatchblock
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATentrypc{} \\*
+&\DWAThighpc{} \\*
+&\DWATlowpc{} \\*
+&\DWATranges{} \\*
+&\DWATsegment{} \\
+
+\hline
+\DWTAGclasstype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaccessibility{} \\*
+&\DWATalignment{} \\*
+&\DWATallocated{} \\*
+&\DWATassociated{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize{} \\*
+&\DWATcallingconvention{} \\*
+&\DWATdatalocation{} \\*
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATexportsymbols{} \\*
+&\DWATname{} \\*
+&\DWATsignature{} \\*
+&\DWATspecification{} \\*
+&\DWATstartscope{} \\*
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGcoarraytype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATalignment{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize{} \\*
+&\DWATname{} \\*
+%\DWATdescription{} \\*
+&\DWATtype{} \\
+
+\hline
+\DWTAGcommonblock
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATlinkagename{} \\*
+&\DWATlocation{} \\*
+&\DWATname{} \\*
+&\DWATsegment{} \\*
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGcommoninclusion
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATcommonreference{} \\*
+&\DWATdeclaration{} \\*
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGcompileunit
+&\DWATaddrbase{} \\*
+&\DWATbasetypes{} \\*
+&\DWATcompdir{} \\*
+%\DWATdwoid{} \\*
+%\DWATdwoname{} \\*
+&\DWATentrypc{} \\*
+&\DWATidentifiercase{} \\*
+&\DWAThighpc{} \\*
+&\DWATlanguage{} \\*
+&\DWATlowpc{} \\*
+&\DWATmacros{} \\*
+&\DWATmainsubprogram{} \\*
+&\DWATname{} \\*
+&\DWATproducer{} \\*
+&\DWATranges{} \\*
+&\DWATrnglistsbase{} \\*
+&\DWATsegment{} \\*
+&\DWATstmtlist{} \\*
+&\DWATstroffsetsbase{} \\*
+&\DWATuseUTFeight{} \\
+
+\hline
+\DWTAGcondition
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATname{} \\*
+
+\hline
+\DWTAGconsttype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATalignment{} \\*
+&\DWATname{} \\*
+&\DWATtype{} \\*
+
+\hline
+\DWTAGconstant
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaccessibility{} \\*
+&\DWATconstvalue{} \\*
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATendianity{} \\*
+&\DWATexternal{} \\*
+&\DWATlinkagename{} \\*
+&\DWATname{} \\*
+&\DWATstartscope{} \\*
+&\DWATtype{} \\*
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGdwarfprocedure
+&\DWATlocation{} \\
+
+\hline
+\DWTAGdynamictype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATalignment{} \\*
+&\DWATallocated \\*
+&\DWATassociated \\*
+&\DWATdatalocation \\*
+%\DWATdescription \\*
+&\DWATname \\*
+&\DWATtype \\
+
+\hline
+\DWTAGentrypoint
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaddressclass{} \\*
+%\DWATdescription{} \\*
+&\DWATframebase{} \\*
+&\DWATlinkagename{} \\*
+&\DWATlowpc{} \\*
+&\DWATname{} \\*
+&\DWATreturnaddr{} \\*
+&\DWATsegment{} \\*
+&\DWATstaticlink{} \\*
+&\DWATtype{} \\
+
+\hline
+\DWTAGenumerationtype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaccessibility{} \\*
+&\DWATalignment{} \\*
+&\DWATallocated{} \\*
+&\DWATassociated{} \\*
+&\DWATbitsize{} \\*
+&\DWATbitstride{} \\*
+&\DWATbytesize{} \\*
+&\DWATbytestride{} \\*
+&\DWATdatalocation{} \\*
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATenumclass{} \\*
+&\DWATname{} \\*
+&\DWATsignature{} \\*
+&\DWATspecification{} \\*
+&\DWATstartscope{} \\*
+&\DWATtype{} \\*
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGenumerator
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATconstvalue{} \\*
+%\DWATdescription{} \\*
+&\DWATname{} \\*
+
+\hline
+\DWTAGfiletype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATalignment{} \\*
+&\DWATallocated{} \\*
+&\DWATassociated{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize{} \\*
+&\DWATdatalocation{} \\*
+%\DWATdescription{} \\*
+&\DWATname{} \\*
+&\DWATstartscope{} \\*
+&\DWATtype{} \\*
+&\DWATvisibility{} \\*
+
+\hline
+\DWTAGformalparameter
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATartificial{} \\*
+&\DWATconstvalue{} \\*
+&\DWATdefaultvalue{} \\*
+%\DWATdescription{} \\*
+&\DWATendianity{} \\*
+&\DWATisoptional{} \\*
+&\DWATlocation{} \\*
+&\DWATname{} \\*
+&\DWATsegment{} \\*
+&\DWATtype{} \\*
+&\DWATvariableparameter{} \\
+
+\hline
+\DWTAGfriend
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATfriend{} \\
+
+\hline
+% Please keep in synch with DW_TAG_subrange_type.
+\DWTAGgenericsubrange
+&\livelink{chap:DECL}{DECL}  \\*
+&\DWATaccessibility{}  \\*
+&\DWATalignment{} \\*
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATbitsize{}  \\*
+&\DWATbitstride{}  \\*
+&\DWATbytesize{}  \\*
+&\DWATbytestride{}  \\*
+&\DWATcount{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATlowerbound{}  \\*
+&\DWATname{}  \\*
+&\DWATthreadsscaled{}  \\*
+&\DWATtype{}  \\*
+&\DWATupperbound{}  \\*
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGimmutabletype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATname \\*
+&\DWATtype \\
+
+\hline
+\DWTAGimporteddeclaration
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaccessibility{} \\*
+%\DWATdescription{} \\*
+&\DWATimport{} \\*
+&\DWATname{} \\*
+&\DWATstartscope{} \\
+
+\hline
+\DWTAGimportedmodule
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATimport{} \\*
+&\DWATstartscope{} \\
+
+\hline
+\DWTAGimportedunit
+&\DWATimport{} \\
+
+\hline
+\DWTAGinheritance
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaccessibility{} \\*
+&\DWATdatamemberlocation{} \\*
+&\DWATtype{} \\*
+&\DWATvirtuality{} \\
+
+\hline
+\DWTAGinlinedsubroutine
+&\DWATcallcolumn{} \\*
+&\DWATcallfile{} \\*
+&\DWATcallline{} \\*
+&\DWATconstexpr{} \\*
+&\DWATentrypc{} \\*
+&\DWAThighpc{} \\*
+&\DWATlowpc{} \\*
+&\DWATranges{} \\*
+&\DWATreturnaddr{} \\*
+&\DWATsegment{} \\*
+&\DWATstartscope{} \\*
+&\DWATtrampoline{} \\
+
+\hline
+\DWTAGinterfacetype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaccessibility{} \\*
+&\DWATalignment{} \\*
+%\DWATdescription{} \\*
+&\DWATname{} \\*
+&\DWATsignature \\*
+&\DWATstartscope{} \\*
+
+\hline
+\DWTAGlabel
+&\livelink{chap:DECL}{DECL} \\*
+%\DWATdescription{} \\*
+&\DWATlowpc{} \\*
+&\DWATname{} \\*
+&\DWATsegment{} \\*
+&\DWATstartscope{} \\*
+
+\hline
+\DWTAGlexicalblock
+&\livelink{chap:DECL}{DECL} \\*
+%\DWATdescription{} \\*
+&\DWATentrypc{} \\*
+&\DWAThighpc{} \\*
+&\DWATlowpc{} \\*
+&\DWATname{} \\*
+&\DWATranges{} \\*
+&\DWATsegment{} \\*
+
+\hline
+\DWTAGmember
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaccessibility{} \\*
+&\DWATartificial{} \\*
+%&\DWATbitoffset{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize{} \\*
+&\DWATdatabitoffset{} \\*
+&\DWATdatamemberlocation{} \\*
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATmutable{} \\*
+&\DWATname{} \\*
+&\DWATtype{} \\*
+&\DWATvisibility{} \\*
+
+\hline
+\DWTAGmodule
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaccessibility{} \\*
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATentrypc{} \\*
+&\DWAThighpc{} \\*
+&\DWATlowpc{} \\*
+&\DWATname{} \\*
+&\DWATpriority{} \\*
+&\DWATranges{} \\*
+&\DWATsegment{} \\*
+&\DWATspecification{} \\*
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGnamelist
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaccessibility{} \\*
+&\DWATdeclaration{} \\*
+&\DWATname{} \\*
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGnamelistitem
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATnamelistitem{} \\
+
+\hline
+\DWTAGnamespace
+&\livelink{chap:DECL}{DECL} \\*
+%\DWATdescription{} \\*
+&\DWATexportsymbols{} \\*
+&\DWATextension{} \\*
+&\DWATname{} \\*
+&\DWATstartscope{} \\
+
+\hline
+\DWTAGpackedtype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATalignment{} \\*
+&\DWATname{} \\*
+&\DWATtype{} \\
+
+\hline
+\DWTAGpartialunit
+&\DWATaddrbase{} \\*
+&\DWATbasetypes{}  \\*  
+&\DWATcompdir{}  \\*
+%\DWATdescription{}  \\*
+%&\DWATdwoid{} \\*
+&\DWATdwoname{} \\*
+&\DWATentrypc{} \\*
+&\DWATidentifiercase{}  \\*
+&\DWAThighpc{}  \\*
+&\DWATlanguage{}  \\
+&\DWATlowpc{}  \\*
+&\DWATmacros{}  \\*
+&\DWATmainsubprogram{}  \\*
+&\DWATname{}  \\*
+&\DWATproducer{}  \\*
+&\DWATranges{}  \\*
+&\DWATrnglistsbase{} \\*
+&\DWATsegment{}  \\*
+&\DWATstmtlist{}  \\*
+&\DWATstroffsetsbase{} \\*
+&\DWATuseUTFeight{}  \\
+
+\hline
+\DWTAGpointertype
+&\livelink{chap:DECL}{DECL}  \\*
+&\DWATaddressclass{}  \\*
+&\DWATalignment{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize \\*
+&\DWATname{} \\*
+&\DWATtype{} \\*
+
+\hline
+\DWTAGptrtomembertype
+&\livelink{chap:DECL}{DECL}  \\*
+&\DWATaddressclass{}  \\*
+&\DWATalignment{} \\*
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATcontainingtype{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATname{}  \\*
+&\DWATtype{}  \\*
+&\DWATuselocation{}  \\*
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGreferencetype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATaddressclass{}  \\*
+&\DWATalignment{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize \\*
+&\DWATname{} \\*
+&\DWATtype{} \\
+
+\hline
+\DWTAGrestricttype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATalignment{} \\*
+&\DWATname{} \\*
+&\DWATtype{} \\
+
+\hline
+\DWTAGrvaluereferencetype
+&\livelink{chap:DECL}{DECL}  \\*
+&\DWATaddressclass{}  \\*
+&\DWATalignment{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize \\*
+&\DWATname{} \\*
+&\DWATtype{}  \\
+
+\hline
+\DWTAGsettype
+&\livelink{chap:DECL}{DECL}  \\*
+&\DWATaccessibility{}  \\*
+&\DWATalignment{} \\*
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATbitsize{}  \\*
+&\DWATbytesize{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATname{}  \\*
+&\DWATstartscope{}  \\*
+&\DWATtype{}  \\*
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGsharedtype
+&\livelink{chap:DECL}{DECL}  \\*
+&\DWATcount{}  \\*
+&\DWATalignment{} \\*
+&\DWATname{} \\*
+&\DWATtype{}  \\
+
+\hline
+\DWTAGskeletonunit
+&\DWATaddrbase{} \\*
+&\DWATcompdir{} \\*
+&\DWATdwoname{} \\*
+&\DWAThighpc{} \\*
+&\DWATlowpc{} \\*
+&\DWATranges{} \\*
+&\DWATrnglistsbase{} \\*
+&\DWATstmtlist{} \\*
+&\DWATstroffsetsbase{} \\*
+&\DWATuseUTFeight{} 
 \\
 
 \hline
-\livelink{chap:DWTAGtemplatevalueparameter}{DW\-\_TAG\-\_template\-\_value\-\_parameter} 
-&DECL   \\
-&\livelink{chap:DWATconstvalue}{DW\-\_AT\-\_const\-\_value}   \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}   \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}   \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}   \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}   \\
-
-\hline
-\livelink{chap:DWTAGthrowntype}{DW\-\_TAG\-\_thrown\-\_type}
-&DECL   \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}   \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}   \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}   \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}   \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}   \\
-
-\hline
-\livelink{chap:DWTAGtryblock}{DW\-\_TAG\-\_try\-\_block}
-&DECL   \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}   \\
-&\livelink{chap:DWAThighpc}{DW\-\_AT\-\_high\-\_pc}   \\
-&\livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc}   \\
-&\livelink{chap:DWATranges}{DW\-\_AT\-\_ranges}   \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment}   \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}   \\
-
-\hline
-\livelink{chap:DWTAGtypedef}{DW\-\_TAG\-\_typedef}
-&DECL   \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}   \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}   \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}   \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}   \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}   \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}   \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}   \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}   \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}   \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope}   \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}   \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}   \\
-
-\hline
-\livelink{chap:DWTAGtypeunit}{DW\-\_TAG\-\_type\-\_unit}
-&\livelink{chap:DWATlanguage}{DW\-\_AT\-\_language}   \\
-
-\hline
-\livelink{chap:DWTAGuniontype}{DW\-\_TAG\-\_union\-\_type}
-&DECL   \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}   \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}   \\
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}   \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}   \\
-&\livelink{chap:DWATbitsize}{DW\-\_AT\-\_bit\-\_size}   \\
-&\livelink{chap:DWATbytesize}{DW\-\_AT\-\_byte\-\_size}   \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}   \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}   \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}   \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}   \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}   \\
-&\livelink{chap:DWATsignature}{DW\-\_AT\-\_signature}   \\
-&\livelink{chap:DWATspecification}{DW\-\_AT\-\_specification}   \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope}   \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}   \\
-
-\hline
-\livelink{chap:DWTAGunspecifiedparameters}{DW\-\_TAG\-\_unspecified\-\_parameters}
-&DECL   \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}   \\
-&\livelink{chap:DWATartificial}{DW\-\_AT\-\_artificial}   \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}   \\
-
-\hline
-\livelink{chap:DWTAGunspecifiedtype}{DW\-\_TAG\-\_unspecified\-\_type}
-&DECL   \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}   \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}    \\
-
-\hline
-\livelink{chap:DWTAGvariable}{DW\-\_TAG\-\_variable}
-&DECL    \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}    \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}    \\
-&\livelink{chap:DWATconstexpr}{DW\-\_AT\-\_const\-\_expr}    \\
-&\livelink{chap:DWATconstvalue}{DW\-\_AT\-\_const\-\_value}    \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}    \\
-&\livelink{chap:DWATdescription}{DW\-\_AT\-\_description}    \\
-&\livelink{chap:DWATendianity}{DW\-\_AT\-\_endianity}    \\
-&\livelink{chap:DWATexternal}{DW\-\_AT\-\_external}    \\
-&\livelink{chap:DWATlinkagename}{DW\-\_AT\-\_linkage\-\_name}    \\
-&\livelink{chap:DWATlocation}{DW\-\_AT\-\_location}    \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}    \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment}    \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}    \\
-&\livelink{chap:DWATspecification}{DW\-\_AT\-\_specification}    \\
-&\livelink{chap:DWATstartscope}{DW\-\_AT\-\_start\-\_scope}    \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}    \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}    \\
-
-\hline
-\livelink{chap:DWTAGvariant}{DW\-\_TAG\-\_variant}
-&DECL    \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}   \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}   \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}   \\
-&\livelink{chap:DWATdiscrlist}{DW\-\_AT\-\_discr\-\_list}   \\
-&\livelink{chap:DWATdiscrvalue}{DW\-\_AT\-\_discr\-\_value}   \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}   \\
-
-\hline
-\livelink{chap:DWTAGvariantpart}{DW\-\_TAG\-\_variant\-\_part}
-&DECL   \\
-&\livelink{chap:DWATabstractorigin}{DW\-\_AT\-\_abstract\-\_origin}   \\
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}   \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}   \\
-&\livelink{chap:DWATdiscr}{DW\-\_AT\-\_discr}   \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}   \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}   \\
-
-\hline
-\livelink{chap:DWTAGvolatiletype}{DW\-\_TAG\-\_volatile\-\_type}  
-&\livelink{chap:DWATallocated}{DW\-\_AT\-\_allocated}   \\
-&\livelink{chap:DWATassociated}{DW\-\_AT\-\_associated}    \\
-&\livelink{chap:DWATdatalocation}{DW\-\_AT\-\_data\-\_location}    \\
-&\livelink{chap:DWATname}{DW\-\_AT\-\_name}    \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}    \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}    \\
-\\
+\DWTAGstringtype
+&\livelink{chap:DECL}{DECL}  \\*
+&\DWATalignment{} \\*
+&\DWATaccessibility{}  \\*
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATbitsize{}  \\*
+&\DWATbytesize{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATname{}  \\*
+&\DWATstartscope{}  \\*
+&\DWATstringlength{}  \\*
+&\DWATstringlengthbitsize{}  \\*
+&\DWATstringlengthbytesize{}  \\*
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGstructuretype
+&\livelink{chap:DECL}{DECL}  \\*
+&\DWATaccessibility{}  \\*
+&\DWATalignment{} \\*
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATbitsize{}  \\*
+&\DWATbytesize{}  \\*
+&\DWATcallingconvention{} \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATexportsymbols{} \\*
+&\DWATname{}  \\*
+&\DWATsignature{}  \\*
+&\DWATspecification{}  \\*
+&\DWATstartscope{}  \\*
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGsubprogram
+&\livelink{chap:DECL}{DECL}  \\*
+&\DWATaccessibility{}  \\*
+&\DWATaddressclass{}  \\*
+&\DWATalignment{} \\*
+&\DWATartificial{}  \\*
+&\DWATcallingconvention{}  \\*
+&\DWATdeclaration{}  \\*
+&\DWATdefaulted{} \\*
+&\DWATdeleted{} \\*
+%\DWATdescription{}  \\*
+&\DWATelemental{}  \\*
+&\DWATentrypc{}  \\*
+&\DWATexplicit{}  \\*
+&\DWATexternal{}  \\*
+&\DWATframebase{}  \\*
+&\DWAThighpc{}  \\*
+&\DWATinline{}  \\*
+&\DWATlinkagename{}  \\*
+&\DWATlowpc{}  \\*
+&\DWATmainsubprogram{}  \\*
+&\DWATname{}  \\*
+&\DWATnoreturn \\*
+&\DWATobjectpointer{}  \\*
+&\DWATprototyped{}  \\*
+&\DWATpure{}  \\*
+&\DWATranges{}  \\*
+&\DWATrecursive{}  \\*
+&\DWATreference{} \\*
+&\DWATreturnaddr{}  \\*
+&\DWATrvaluereference{} \\*
+&\DWATsegment{}  \\*
+&\DWATspecification{}  \\*
+&\textit{Additional attributes continue on next page} \\
+\DWTAGsubprogram{} (cont.)
+&\DWATstartscope{}  \\*
+&\DWATstaticlink{}  \\*
+&\DWATtrampoline{}  \\*
+&\DWATtype{}  \\*
+&\DWATvisibility{}  \\*
+&\DWATvirtuality{}  \\*
+&\DWATvtableelemlocation{}  \\
+
+\hline
+\DWTAGsubrangetype
+&\livelink{chap:DECL}{DECL}  \\*
+&\DWATaccessibility{}  \\*
+&\DWATalignment{} \\*
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATbitsize{}  \\*
+&\DWATbitstride{}  \\*
+&\DWATbytesize{}  \\*
+&\DWATbytestride{}  \\*
+&\DWATcount{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATlowerbound{}  \\*
+&\DWATname{}  \\*
+&\DWATthreadsscaled{}  \\*
+&\DWATtype{}  \\*
+&\DWATupperbound{}  \\*
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGsubroutinetype
+&\livelink{chap:DECL}{DECL}  \\*
+&\DWATaccessibility{}  \\*
+&\DWATaddressclass{}  \\*
+&\DWATalignment{} \\*
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATname{}  \\*
+&\DWATprototyped{}  \\*
+&\DWATreference{} \\*
+&\DWATrvaluereference{} \\*
+&\DWATstartscope{}  \\*
+&\DWATtype{}  \\*
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGtemplatealias
+&\livelink{chap:DECL}{DECL}   \\*
+&\DWATaccessibility{}   \\*
+&\DWATallocated{}   \\*
+&\DWATassociated{}   \\*
+&\DWATdatalocation{}   \\*
+&\DWATdeclaration{}   \\*
+%\DWATdescription{}   \\*
+&\DWATname{}   \\*
+&\DWATsignature{}   \\*
+&\DWATstartscope{}   \\*
+&\DWATtype{}   \\*
+&\DWATvisibility{}   \\
+
+\hline
+\DWTAGtemplatetypeparameter
+&\livelink{chap:DECL}{DECL}   \\*
+&\DWATdefaultvalue{}   \\*
+%\DWATdescription{}   \\*
+&\DWATname{}      \\*
+&\DWATtype{}      \\
+
+\hline
+\DWTAGtemplatevalueparameter{} 
+&\livelink{chap:DECL}{DECL}   \\*
+&\DWATconstvalue{}   \\*
+&\DWATdefaultvalue{}   \\*
+%\DWATdescription{}   \\*
+&\DWATname{}   \\*
+&\DWATtype{}   \\
+
+\hline
+\DWTAGthrowntype
+&\livelink{chap:DECL}{DECL}   \\*
+&\DWATalignment{} \\*
+&\DWATallocated{}   \\*
+&\DWATassociated{}   \\*
+&\DWATdatalocation{}   \\*
+&\DWATname{} \\*
+&\DWATtype{}   \\
+
+\hline
+\DWTAGtryblock
+&\livelink{chap:DECL}{DECL}   \\*
+&\DWATentrypc{} \\*
+&\DWAThighpc{}   \\*
+&\DWATlowpc{}   \\*
+&\DWATranges{}   \\*
+&\DWATsegment{}   \\
+
+\hline
+\DWTAGtypedef
+&\livelink{chap:DECL}{DECL}   \\*
+&\DWATaccessibility{}   \\*
+&\DWATalignment{} \\*
+&\DWATallocated{}   \\*
+&\DWATassociated{}   \\*
+&\DWATdatalocation{}   \\*
+&\DWATdeclaration{}   \\*
+%\DWATdescription{}   \\*
+&\DWATname{}   \\
+&\DWATstartscope{}   \\*
+&\DWATtype{}   \\*
+&\DWATvisibility{}   \\
+
+\hline
+\DWTAGtypeunit
+&\DWATlanguage{} \\*
+&\DWATstmtlist{} \\*
+&\DWATstroffsetsbase{} \\*
+&\DWATuseUTFeight{} \\
+
+\hline
+\DWTAGuniontype
+&\livelink{chap:DECL}{DECL}   \\*
+&\DWATaccessibility{}   \\*
+&\DWATalignment{} \\*
+&\DWATallocated{}   \\*
+&\DWATassociated{}   \\*
+&\DWATbitsize{}   \\*
+&\DWATbytesize{}   \\*
+&\DWATcallingconvention{} \\*
+&\DWATdatalocation{}   \\*
+&\DWATdeclaration{}   \\*
+%\DWATdescription{}   \\*
+&\DWATexportsymbols{} \\*
+&\DWATname{}   \\*
+&\DWATsignature{}   \\*
+&\DWATspecification{}   \\*
+&\DWATstartscope{}   \\*
+&\DWATvisibility{}   \\
+
+\hline
+\DWTAGunspecifiedparameters
+&\livelink{chap:DECL}{DECL}   \\*
+&\DWATartificial{}   \\
+
+\hline
+\DWTAGunspecifiedtype
+&\livelink{chap:DECL}{DECL}   \\*
+%\DWATdescription{}   \\*
+&\DWATname{}    \\
+
+\hline
+\DWTAGvariable
+&\livelink{chap:DECL}{DECL}    \\*
+&\DWATaccessibility{}    \\*
+&\DWATalignment{}     \\*
+&\DWATartificial{}    \\*
+&\DWATconstexpr{}    \\*
+&\DWATconstvalue{}    \\*
+&\DWATdeclaration{}    \\*
+%\DWATdescription{}    \\*
+&\DWATendianity{}    \\*
+&\DWATexternal{}    \\*
+&\DWATlinkagename{}    \\*
+&\DWATlocation{}    \\*
+&\DWATname{}    \\*
+&\DWATsegment{}    \\*
+&\DWATspecification{}    \\*
+&\DWATstartscope{}    \\*
+&\DWATtype{}    \\*
+&\DWATvisibility{}    \\
+
+\hline
+\DWTAGvariant
+&\livelink{chap:DECL}{DECL}    \\*
+&\DWATaccessibility{}   \\*
+&\DWATdeclaration{}   \\*
+&\DWATdiscrlist{}   \\*
+&\DWATdiscrvalue{}   \\
+
+\hline
+\DWTAGvariantpart
+&\livelink{chap:DECL}{DECL}   \\*
+&\DWATaccessibility{}   \\*
+&\DWATdeclaration{}   \\*
+&\DWATdiscr{}   \\*
+&\DWATtype{}    \\
+
+\hline
+\DWTAGvolatiletype{}  
+&\livelink{chap:DECL}{DECL}   \\*
+&\DWATname{} \\*
+&\DWATtype{}    \\
+
+\hline
+\DWTAGwithstmt{}
+&\livelink{chap:DECL}{DECL}   \\*
+&\DWATaccessibility{}    \\*
+&\DWATaddressclass{}    \\*
+&\DWATdeclaration{}    \\*
+&\DWATentrypc{} \\*
+&\DWAThighpc{}    \\*
+&\DWATlocation{}    \\*
+&\DWATlowpc{}    \\*
+&\DWATranges{}    \\*
+&\DWATsegment{}    \\*
+&\DWATtype{}    \\*
+&\DWATvisibility{}    \\
 
-\hline
-\livelink{chap:DWTAGwithstmt}{DW\-\_TAG\-\_with\-\_stmt}
-&\livelink{chap:DWATaccessibility}{DW\-\_AT\-\_accessibility}    \\
-&\livelink{chap:DWATaddressclass}{DW\-\_AT\-\_address\-\_class}    \\
-&\livelink{chap:DWATdeclaration}{DW\-\_AT\-\_declaration}    \\
-&\livelink{chap:DWAThighpc}{DW\-\_AT\-\_high\-\_pc}    \\
-&\livelink{chap:DWATlocation}{DW\-\_AT\-\_location}    \\
-&\livelink{chap:DWATlowpc}{DW\-\_AT\-\_low\-\_pc}    \\
-&\livelink{chap:DWATranges}{DW\-\_AT\-\_ranges}    \\
-&\livelink{chap:DWATsegment}{DW\-\_AT\-\_segment}    \\
-&\livelink{chap:DWATsibling}{DW\-\_AT\-\_sibling}    \\
-&\livelink{chap:DWATtype}{DW\-\_AT\-\_type}    \\
-&\livelink{chap:DWATvisibility}{DW\-\_AT\-\_visibility}    \\
 \end{longtable}
+
+\normalsize
\ No newline at end of file