Completed integration and use of new name commands (with generous
[dwarf-doc.git] / dwarf5 / latexdoc / attributesbytag.tex
index d575a54..082297c 100644 (file)
@@ -19,10 +19,10 @@ In the following table,
 \livetarg{chap:DECL} 
 means include 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}.
+\addtoindexx{declaration coordinates|see {\DWATdeclfileNAME, \DWATdecllineNAME, \DWATdeclcolumnNAME}}
+\DWATdeclcolumn,
+\DWATdeclfile{} and 
+\DWATdeclline.
 
 \label{tab:attributesbytag}
 \setlength{\extrarowheight}{0.1cm}
@@ -37,809 +37,809 @@ means include all three of the
   \hline
 \endlastfoot
 
-\livelink{chap:DWTAGaccessdeclaration}{DW\_TAG\_access\_declaration
+\DWTAGaccessdeclaration{
 &\livelink{chap:DECL}{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} \\
+&\DWATaccessibility{} \\
+&\DWATdescription{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
 
 \hline
-\livelink{chap:DWTAGarraytype}{DW\_TAG\_array\_type}
+\DWTAGarraytype
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{} \\
+&\DWATaccessibility{} \\
+&\DWATallocated{} \\
+&\DWATassociated{} \\
+&\DWATbitsize{} \\
+&\DWATbitstride{} \\
+&\DWATbytesize{} \\
+&\DWATdatalocation{} \\
+&\DWATdeclaration{} \\
+&\DWATdescription{} \\
+&\DWATname{} \\
+&\DWATordering{} \\
+&\DWATsibling{} \\
+&\DWATspecification{} \\
+&\DWATstartscope{} \\
+&\DWATtype{} \\
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGbasetype
 &\livelink{chap:DECL}{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}
+&\DWATallocated{} \\
+&\DWATassociated{} \\
+&\DWATbinaryscale{} \\
+&\DWATbitoffset{} \\
+&\DWATbitsize{} \\
+&\DWATbytesize{} \\
+&\DWATdatabitoffset{} \\
+&\DWATdatalocation{} \\
+&\DWATdecimalscale{} \\
+&\DWATdecimalsign{} \\
+&\DWATdescription{} \\
+&\DWATdigitcount{} \\
+&\DWATencoding{} \\
+&\DWATendianity{} \\
+&\DWATname{} \\
+&\DWATpicturestring{} \\
+&\DWATsibling{} \\
+&\DWATsmall{} \\
+
+\hline
+\DWTAGcatchblock
 &\livelink{chap:DECL}{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} \\
+&\DWATabstractorigin{} \\
+&\DWAThighpc{} \\
+&\DWATlowpc{} \\
+&\DWATranges{} \\
+&\DWATsegment{} \\
+&\DWATsibling{} \\
 
 \hline
-\livelink{chap:DWTAGclasstype}{DW\_TAG\_class\_type}
+\DWTAGclasstype
 &\livelink{chap:DECL}{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} \\
+&\DWATabstractorigin{} \\
+&\DWATaccessibility{} \\
+&\DWATallocated{} \\
+&\DWATassociated{} \\
+&\DWATbitsize{} \\
+&\DWATbytesize{} \\
+&\DWATdatalocation{} \\
+&\DWATdeclaration{} \\
+&\DWATdescription{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATsignature{} \\
+&\DWATspecification{} \\
+&\DWATstartscope{} \\
+&\DWATvisibility{} \\
 
 \hline
 \DWTAGcoarraytype
 &\livelink{chap:DECL}{DECL} \\
-&\livelink{chap:DWATname}{DW\_AT\_name} \\
-&\livelink{chap:DWATsibling}{DW\_AT\_sibling} \\
-&\livelink{chap:DWATtype}{DW\_AT\_type} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATtype{} \\
 
 \hline
-\livelink{chap:DWTAGcommonblock}{DW\_TAG\_common\_block}
+\DWTAGcommonblock
 &\livelink{chap:DECL}{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} \\
+&\DWATdeclaration{} \\
+&\DWATdescription{} \\
+&\DWATlinkagename{} \\
+&\DWATlocation{} \\
+&\DWATname{} \\
+&\DWATsegment{} \\
+&\DWATsibling{} \\
+&\DWATvisibility{} \\
 
 \hline
-\livelink{chap:DWTAGcommoninclusion}{DW\_TAG\_common\_inclusion}
+\DWTAGcommoninclusion
 &\livelink{chap:DECL}{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}
+&\DWATcommonreference{} \\
+&\DWATdeclaration{} \\
+&\DWATsibling{} \\
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGcompileunit
+&\DWATbasetypes{} \\
+&\DWATcompdir{} \\
+&\DWATidentifiercase{} \\
+&\DWAThighpc{} \\
+&\DWATlanguage{} \\
+&\DWATlowpc{} \\
+&\DWATmacroinfo{} \\
+&\DWATmainsubprogram{} \\
+&\DWATname{} \\
+&\DWATproducer{} \\
+&\DWATranges{} \\
+&\DWATsegment{} \\
+&\DWATstmtlist{} \\
+&\DWATuseUTFeight{} \\
+
+\hline
+\DWTAGcondition
 &\livelink{chap:DECL}{DECL} \\
-&\livelink{chap:DWATname}{DW\_AT\_name} \\
-&\livelink{chap:DWATsibling}{DW\_AT\_sibling} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
 
 \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} \\
+\DWTAGconsttype
+&\DWATallocated{} \\
+&\DWATassociated{} \\
+&\DWATdatalocation{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATtype{} \\
 
 \hline
-\livelink{chap:DWTAGconstant}{DW\_TAG\_constant}
+\DWTAGconstant
 &\livelink{chap:DECL}{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} \\
+&\DWATaccessibility{} \\
+&\DWATconstvalue{} \\
+&\DWATdeclaration{} \\
+&\DWATdescription{} \\
+&\DWATendianity{} \\
+&\DWATexternal{} \\
+&\DWATlinkagename{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATstartscope{} \\
+&\DWATtype{} \\
+&\DWATvisibility{} \\
 
 \hline
-\livelink{chap:DWTAGdwarfprocedure}{DW\_TAG\_dwarf\_procedure}
-&\livelink{chap:DWATlocation}{DW\_AT\_location} \\
+\DWTAGdwarfprocedure
+&\DWATlocation{} \\
 
 \hline
-\livelink{chap:DWTAGentrypoint}{DW\_TAG\_entry\_point}
+\DWTAGentrypoint
 &\livelink{chap:DECL}{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}
+&\DWATaddressclass{} \\
+&\DWATdescription{} \\
+&\DWATframebase{} \\
+&\DWATlinkagename{} \\
+&\DWATlowpc{} \\
+&\DWATname{} \\
+&\DWATreturnaddr{} \\
+&\DWATsegment{} \\
+&\DWATsibling{} \\
+&\DWATstaticlink{} \\
+&\DWATtype{} \\
+
+\hline
+\DWTAGenumerationtype
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{} \\
+&\DWATaccessibility{} \\
+&\DWATallocated{} \\
+&\DWATassociated{} \\
+&\DWATbitsize{} \\
+&\DWATbitstride{} \\
+&\DWATbytesize{} \\
+&\DWATbytestride{} \\
+&\DWATdatalocation{} \\
+&\DWATdeclaration{} \\
+&\DWATdescription{} \\
+&\DWATenumclass{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATsignature{} \\
+&\DWATspecification{} \\
+&\DWATstartscope{} \\
+&\DWATtype{} \\
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGenumerator
 &\livelink{chap:DECL}{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} \\
+&\DWATconstvalue{} \\
+&\DWATdescription{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
 
 \hline
-\livelink{chap:DWTAGfiletype}{DW\_TAG\_file\_type}
+\DWTAGfiletype
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{} \\
+&\DWATallocated{} \\
+&\DWATassociated{} \\
+&\DWATbitsize{} \\
+&\DWATbytesize{} \\
+&\DWATdatalocation{} \\
+&\DWATdescription{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATstartscope{} \\
+&\DWATtype{} \\
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGformalparameter
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{} \\
+&\DWATartificial{} \\
+&\DWATconstvalue{} \\
+&\DWATdefaultvalue{} \\
+&\DWATdescription{} \\
+&\DWATendianity{} \\
+&\DWATisoptional{} \\
+&\DWATlocation{} \\
+&\DWATname{} \\
+&\DWATsegment{} \\
+&\DWATsibling{} \\
+&\DWATtype{} \\
+&\DWATvariableparameter{} \\
+
+\hline
+\DWTAGfriend
 &\livelink{chap:DECL}{DECL} \\
-&\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin} \\
-&\livelink{chap:DWATfriend}{DW\_AT\_friend} \\
-&\livelink{chap:DWATsibling}{DW\_AT\_sibling} \\
+&\DWATabstractorigin{} \\
+&\DWATfriend{} \\
+&\DWATsibling{} \\
 
 \hline
 % Please keep in synch with DW_TAG_subrange_type.
 \DWTAGgenericsubrange
 &\livelink{chap:DECL}{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:DWTAGimporteddeclaration}{DW\_TAG\_imported\_declaration}
+&\DWATabstractorigin{}  \\
+&\DWATaccessibility{}  \\
+&\DWATallocated{}  \\
+&\DWATassociated{}  \\
+&\DWATbitsize{}  \\
+&\DWATbitstride{}  \\
+&\DWATbytesize{}  \\
+&\DWATbytestride{}  \\
+&\DWATcount{}  \\
+&\DWATdatalocation{}  \\
+&\DWATdeclaration{}  \\
+&\DWATdescription{}  \\
+&\DWATlowerbound{}  \\
+&\DWATname{}  \\
+&\DWATsibling{}  \\
+&\DWATthreadsscaled{}  \\
+&\DWATtype{}  \\*
+&\DWATupperbound{}  \\*
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGimporteddeclaration
 &\livelink{chap:DECL}{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} \\
+&\DWATaccessibility{} \\
+&\DWATdescription{} \\
+&\DWATimport{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATstartscope{} \\
 
 \hline
-\livelink{chap:DWTAGimportedmodule}{DW\_TAG\_imported\_module}
+\DWTAGimportedmodule
 &\livelink{chap:DECL}{DECL} \\
-&\livelink{chap:DWATimport}{DW\_AT\_import} \\
-&\livelink{chap:DWATsibling}{DW\_AT\_sibling} \\
-&\livelink{chap:DWATstartscope}{DW\_AT\_start\_scope} \\
+&\DWATimport{} \\
+&\DWATsibling{} \\
+&\DWATstartscope{} \\
 
 \hline
-\livelink{chap:DWTAGimportedunit}{DW\_TAG\_imported\_unit}
-&\livelink{chap:DWATimport}{DW\_AT\_import} \\
+\DWTAGimportedunit
+&\DWATimport{} \\
 
 \hline
-\livelink{chap:DWTAGinheritance}{DW\_TAG\_inheritance}
+\DWTAGinheritance
 &\livelink{chap:DECL}{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}
+&\DWATaccessibility{} \\
+&\DWATdatamemberlocation{} \\
+&\DWATsibling{} \\
+&\DWATtype{} \\
+&\DWATvirtuality{} \\
+
+\hline
+\DWTAGinlinedsubroutine
+&\DWATabstractorigin{} \\
+&\DWATcallcolumn{} \\
+&\DWATcallfile{} \\
+&\DWATcallline{} \\
+&\DWATconstexpr{} \\
+&\DWATentrypc{} \\
+&\DWAThighpc{} \\
+&\DWATlowpc{} \\
+&\DWATranges{} \\
+&\DWATreturnaddr{} \\
+&\DWATsegment{} \\
+&\DWATsibling{} \\
+&\DWATstartscope{} \\
+&\DWATtrampoline{} \\
+
+\hline
+\DWTAGinterfacetype
 &\livelink{chap:DECL}{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} \\
+&\DWATaccessibility{} \\
+&\DWATdescription{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATstartscope{} \\
 
 \hline
-\livelink{chap:DWTAGlabel}{DW\_TAG\_label}
+\DWTAGlabel
 &\livelink{chap:DECL}{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} \\
+&\DWATabstractorigin{} \\
+&\DWATdescription{} \\
+&\DWATlowpc{} \\
+&\DWATname{} \\
+&\DWATsegment{} \\
+&\DWATstartscope{} \\
+&\DWATsibling{} \\
 
 \hline
-\livelink{chap:DWTAGlexicalblock}{DW\_TAG\_lexical\_block}
+\DWTAGlexicalblock
 &\livelink{chap:DECL}{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} \\
+&\DWATabstractorigin{} \\
+&\DWATdescription{} \\
+&\DWAThighpc{} \\
+&\DWATlowpc{} \\
+&\DWATname{} \\
+&\DWATranges{} \\
+&\DWATsegment{} \\
+&\DWATsibling{} \\
 
 \hline
-\livelink{chap:DWTAGmember}{DW\_TAG\_member}
+\DWTAGmember
 &\livelink{chap:DECL}{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}
+&\DWATaccessibility{} \\
+&\DWATbitoffset{} \\
+&\DWATbitsize{} \\
+&\DWATbytesize{} \\
+&\DWATdatabitoffset{} \\
+&\DWATdatamemberlocation{} \\
+&\DWATdeclaration{} \\
+&\DWATdescription{} \\
+&\DWATmutable{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATtype{} \\
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGmodule
 &\livelink{chap:DECL}{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}
+&\DWATaccessibility{} \\
+&\DWATdeclaration{} \\
+&\DWATdescription{} \\
+&\DWATentrypc{} \\
+&\DWAThighpc{} \\
+&\DWATlowpc{} \\
+&\DWATname{} \\
+&\DWATpriority{} \\
+&\DWATranges{} \\
+&\DWATsegment{} \\
+&\DWATsibling{} \\*
+&\DWATspecification{} \\*
+&\DWATvisibility{} \\
+
+\hline
+\DWTAGnamelist
 &\livelink{chap:DECL}{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} \\
+&\DWATabstractorigin{} \\
+&\DWATaccessibility{} \\
+&\DWATdeclaration{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATvisibility{} \\
 
 \hline
-\livelink{chap:DWTAGnamelistitem}{DW\_TAG\_namelist\_item}
+\DWTAGnamelistitem
 &\livelink{chap:DECL}{DECL} \\
-&\livelink{chap:DWATnamelistitem}{DW\_AT\_namelist\_item} \\
-&\livelink{chap:DWATsibling}{DW\_AT\_sibling} \\
+&\DWATnamelistitem{} \\
+&\DWATsibling{} \\
 
 \hline
-\livelink{chap:DWTAGnamespace}{DW\_TAG\_namespace}
+\DWTAGnamespace
 &\livelink{chap:DECL}{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}
+&\DWATdescription{} \\
+&\DWATextension{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATstartscope{} \\
+
+\hline
+\DWTAGpackedtype
+&\DWATallocated{} \\
+&\DWATassociated{} \\
+&\DWATdatalocation{} \\
+&\DWATname{} \\
+&\DWATsibling{} \\
+&\DWATtype{} \\
+
+\hline
+\DWTAGpartialunit
+&\DWATbasetypes{}  \\  
+&\DWATcompdir{}  \\
+&\DWATdescription{}  \\
+&\DWATidentifiercase{}  \\
+&\DWAThighpc{}  \\
+&\DWATlanguage{}  \\
+&\DWATlowpc{}  \\
+&\DWATmacroinfo{}  \\
+&\DWATmainsubprogram{}  \\
+&\DWATname{}  \\
+&\DWATproducer{}  \\
+&\DWATranges{}  \\
+&\DWATsegment{}  \\
+&\DWATstmtlist{}  \\
+&\DWATuseUTFeight{}  \\
+
+\hline
+\DWTAGpointertype
 &\livelink{chap:DECL}{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}  \\
+&\DWATaddressclass{}  \\
+&\DWATallocated{}  \\
+&\DWATassociated{}  \\
+&\DWATdatalocation{}  \\
+&\DWATname{}  \\
+&\DWATsibling{}  \\
+&\DWATtype{}  \\
 
 \hline
-\livelink{chap:DWTAGptrtomembertype}{DW\_TAG\_ptr\_to\_member\_type}
+\DWTAGptrtomembertype
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{}  \\
+&\DWATaddressclass{}  \\
+&\DWATallocated{}  \\
+&\DWATassociated{}  \\
+&\DWATcontainingtype{}  \\
+&\DWATdatalocation{}  \\
+&\DWATdeclaration{}  \\
+&\DWATdescription{}  \\
+&\DWATname{}  \\
+&\DWATsibling{}  \\
+&\DWATtype{}  \\
+&\DWATuselocation{}  \\
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGreferencetype
+&\DWATaddressclass{}  \\*
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\
+&\DWATdatalocation{}  \\
+&\DWATname{}  \\
+&\DWATsibling{}  \\
+&\DWATtype{}  \\
+
+\hline
+\DWTAGrestricttype
+&\DWATallocated{}  \\
+&\DWATassociated{}  \\
+&\DWATdatalocation{}  \\
+&\DWATname{}  \\
+&\DWATsibling{}  \\
+&\DWATtype{}  \\
+
+\hline
+\DWTAGrvaluereferencetype
 &\livelink{chap:DECL}{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}  \\
+&\DWATaddressclass{}  \\
+&\DWATallocated{}  \\
+&\DWATassociated{}  \\
+&\DWATdatalocation{}  \\
+&\DWATname{}  \\
+&\DWATsibling{}  \\
+&\DWATtype{}  \\
 
 \hline
-\livelink{chap:DWTAGsettype}{DW\_TAG\_set\_type}
+\DWTAGsettype
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{}  \\
+&\DWATaccessibility{}  \\
+&\DWATallocated{}  \\
+&\DWATassociated{}  \\
+&\DWATbitsize{}  \\
+&\DWATbytesize{}  \\
+&\DWATdatalocation{}  \\
+&\DWATdeclaration{}  \\
+&\DWATdescription{}  \\
+&\DWATname{}  \\
+&\DWATstartscope{}  \\
+&\DWATsibling{}  \\
+&\DWATtype{}  \\
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGsharedtype
+&\DWATallocated{}  \\
+&\DWATassociated{}  \\
+&\DWATcount{}  \\
+&\DWATdatalocation{}  \\
+&\DWATname{}  \\
+&\DWATsibling{}  \\
+&\DWATtype{}  \\
+
+\hline
+\DWTAGstringtype
 &\livelink{chap:DECL}{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:DWATstringlengthbitsize}{DW\_AT\_string\_length\_bit\_size}  \\
-&\livelink{chap:DWATstringlengthbytesize}{DW\_AT\_string\_length\_byte\_size}  \\
-&\livelink{chap:DWATvisibility}{DW\_AT\_visibility}  \\
-
-\hline
-\livelink{chap:DWTAGstructuretype}{DW\_TAG\_structure\_type}
+&\DWATabstractorigin{}  \\
+&\DWATaccessibility{}  \\
+&\DWATallocated{}  \\
+&\DWATassociated{}  \\
+&\DWATbitsize{}  \\
+&\DWATbytesize{}  \\
+&\DWATdatalocation{}  \\
+&\DWATdeclaration{}  \\
+&\DWATdescription{}  \\
+&\DWATname{}  \\
+&\DWATsibling{}  \\
+&\DWATstartscope{}  \\
+&\DWATstringlength{}  \\
+&\DWATstringlengthbitsize{}  \\
+&\DWATstringlengthbytesize{}  \\
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGstructuretype
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{}  \\
+&\DWATaccessibility{}  \\
+&\DWATallocated{}  \\
+&\DWATassociated{}  \\
+&\DWATbitsize{}  \\
+&\DWATbytesize{}  \\
+&\DWATdatalocation{}  \\
+&\DWATdeclaration{}  \\
+&\DWATdescription{}  \\
+&\DWATname{}  \\
+&\DWATsibling{}  \\
+&\DWATsignature{}  \\
+&\DWATspecification{}  \\
+&\DWATstartscope{}  \\
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGsubprogram
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{}  \\
+&\DWATaccessibility{}  \\
+&\DWATaddressclass{}  \\
+&\DWATartificial{}  \\
+&\DWATcallingconvention{}  \\
+&\DWATdeclaration{}  \\
+&\DWATdescription{}  \\
+&\DWATelemental{}  \\
+&\DWATentrypc{}  \\
+&\DWATexplicit{}  \\
+&\DWATexternal{}  \\
+&\DWATframebase{}  \\
+&\DWAThighpc{}  \\
+&\DWATinline{}  \\
+&\DWATlinkagename{}  \\
+&\DWATlowpc{}  \\
+&\DWATmainsubprogram{}  \\
+&\DWATname{}  \\
+&\DWATobjectpointer{}  \\
+&\DWATprototyped{}  \\
+&\DWATpure{}  \\
+&\DWATranges{}  \\
+&\DWATrecursive{}  \\
+&\DWATreturnaddr{}  \\
+&\DWATsegment{}  \\
+&\DWATsibling{}  \\
+&\DWATspecification{}  \\
+&\DWATstartscope{}  \\
+&\DWATstaticlink{}  \\
+&\DWATtrampoline{}  \\
+&\DWATtype{}  \\
+&\DWATvisibility{}  \\
+&\DWATvirtuality{}  \\
+&\DWATvtableelemlocation{}  \\
+
+\hline
+\DWTAGsubrangetype
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{}  \\
+&\DWATaccessibility{}  \\
+&\DWATallocated{}  \\
+&\DWATassociated{}  \\
+&\DWATbitsize{}  \\
+&\DWATbitstride{}  \\
+&\DWATbytesize{}  \\
+&\DWATbytestride{}  \\
+&\DWATcount{}  \\
+&\DWATdatalocation{}  \\
+&\DWATdeclaration{}  \\
+&\DWATdescription{}  \\
+&\DWATlowerbound{}  \\
+&\DWATname{}  \\
+&\DWATsibling{}  \\
+&\DWATthreadsscaled{}  \\
+&\DWATtype{}  \\*
+&\DWATupperbound{}  \\*
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGsubroutinetype
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{}  \\
+&\DWATaccessibility{}  \\
+&\DWATaddressclass{}  \\
+&\DWATallocated{}  \\
+&\DWATassociated{}  \\
+&\DWATdatalocation{}  \\
+&\DWATdeclaration{}  \\
+&\DWATdescription{}  \\
+&\DWATname{}  \\
+&\DWATprototyped{}  \\
+&\DWATsibling{}  \\
+&\DWATstartscope{}  \\
+&\DWATtype{}  \\
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGtemplatealias
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{}   \\
+&\DWATaccessibility{}   \\
+&\DWATallocated{}   \\
+&\DWATassociated{}   \\
+&\DWATdatalocation{}   \\
+&\DWATdeclaration{}   \\
+&\DWATdescription{}   \\
+&\DWATname{}   \\
+&\DWATsibling{}   \\
+&\DWATsignature{}   \\
+&\DWATstartscope{}   \\
+&\DWATtype{}   \\
+&\DWATvisibility{}   \\
+
+\hline
+\DWTAGtemplatetypeparameter
 &\livelink{chap:DECL}{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}   \\
+&\DWATdescription{}   \\
+&\DWATname{}   \\
+&\DWATsibling{}   \\
+&\DWATtype{}   \\
 
 \hline
-\livelink{chap:DWTAGtemplatevalueparameter}{DW\_TAG\_template\_value\_parameter
+\DWTAGtemplatevalueparameter{
 &\livelink{chap:DECL}{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}   \\
+&\DWATconstvalue{}   \\
+&\DWATdescription{}   \\
+&\DWATname{}   \\
+&\DWATsibling{}   \\
+&\DWATtype{}   \\
 
 \hline
-\livelink{chap:DWTAGthrowntype}{DW\_TAG\_thrown\_type}
+\DWTAGthrowntype
 &\livelink{chap:DECL}{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}   \\
+&\DWATallocated{}   \\
+&\DWATassociated{}   \\
+&\DWATdatalocation{}   \\
+&\DWATsibling{}   \\
+&\DWATtype{}   \\
 
 \hline
-\livelink{chap:DWTAGtryblock}{DW\_TAG\_try\_block}
+\DWTAGtryblock
 &\livelink{chap:DECL}{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}   \\
+&\DWATabstractorigin{}   \\
+&\DWAThighpc{}   \\
+&\DWATlowpc{}   \\
+&\DWATranges{}   \\
+&\DWATsegment{}   \\
+&\DWATsibling{}   \\
 
 \hline
-\livelink{chap:DWTAGtypedef}{DW\_TAG\_typedef}
+\DWTAGtypedef
 &\livelink{chap:DECL}{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}   \\
+&\DWATabstractorigin{}   \\
+&\DWATaccessibility{}   \\
+&\DWATallocated{}   \\
+&\DWATassociated{}   \\
+&\DWATdatalocation{}   \\
+&\DWATdeclaration{}   \\
+&\DWATdescription{}   \\
+&\DWATname{}   \\
+&\DWATsibling{}   \\
+&\DWATstartscope{}   \\
+&\DWATtype{}   \\
+&\DWATvisibility{}   \\
 
 \hline
-\livelink{chap:DWTAGtypeunit}{DW\_TAG\_type\_unit}
-&\livelink{chap:DWATlanguage}{DW\_AT\_language}   \\
+\DWTAGtypeunit
+&\DWATlanguage{}   \\
 
 \hline
-\livelink{chap:DWTAGuniontype}{DW\_TAG\_union\_type}
+\DWTAGuniontype
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{}   \\
+&\DWATaccessibility{}   \\
+&\DWATallocated{}   \\
+&\DWATassociated{}   \\
+&\DWATbitsize{}   \\
+&\DWATbytesize{}   \\
+&\DWATdatalocation{}   \\
+&\DWATdeclaration{}   \\
+&\DWATdescription{}   \\
+&\DWATname{}   \\
+&\DWATsibling{}   \\
+&\DWATsignature{}   \\
+&\DWATspecification{}   \\
+&\DWATstartscope{}   \\
+&\DWATvisibility{}   \\
+
+\hline
+\DWTAGunspecifiedparameters
 &\livelink{chap:DECL}{DECL}   \\
-&\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}   \\
-&\livelink{chap:DWATartificial}{DW\_AT\_artificial}   \\
-&\livelink{chap:DWATsibling}{DW\_AT\_sibling}   \\
+&\DWATabstractorigin{}   \\
+&\DWATartificial{}   \\
+&\DWATsibling{}   \\
 
 \hline
-\livelink{chap:DWTAGunspecifiedtype}{DW\_TAG\_unspecified\_type}
+\DWTAGunspecifiedtype
 &\livelink{chap:DECL}{DECL}   \\
-&\livelink{chap:DWATdescription}{DW\_AT\_description}   \\
-&\livelink{chap:DWATname}{DW\_AT\_name}    \\
+&\DWATdescription{}   \\
+&\DWATname{}    \\
 
 \hline
-\livelink{chap:DWTAGvariable}{DW\_TAG\_variable}
+\DWTAGvariable
 &\livelink{chap:DECL}{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}
+&\DWATabstractorigin{}    \\
+&\DWATaccessibility{}    \\
+&\DWATconstexpr{}    \\
+&\DWATconstvalue{}    \\
+&\DWATdeclaration{}    \\
+&\DWATdescription{}    \\
+&\DWATendianity{}    \\
+&\DWATexternal{}    \\
+&\DWATlinkagename{}    \\
+&\DWATlocation{}    \\
+&\DWATname{}    \\
+&\DWATsegment{}    \\
+&\DWATsibling{}    \\
+&\DWATspecification{}    \\
+&\DWATstartscope{}    \\
+&\DWATtype{}    \\
+&\DWATvisibility{}    \\
+
+\hline
+\DWTAGvariant
 &\livelink{chap:DECL}{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}   \\
+&\DWATaccessibility{}   \\
+&\DWATabstractorigin{}   \\
+&\DWATdeclaration{}   \\
+&\DWATdiscrlist{}   \\
+&\DWATdiscrvalue{}   \\
+&\DWATsibling{}   \\
 
 \hline
-\livelink{chap:DWTAGvariantpart}{DW\_TAG\_variant\_part}
+\DWTAGvariantpart
 &\livelink{chap:DECL}{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}    \\
-
-\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}    \\*
+&\DWATabstractorigin{}   \\
+&\DWATaccessibility{}   \\
+&\DWATdeclaration{}   \\
+&\DWATdiscr{}   \\
+&\DWATsibling{}   \\
+&\DWATtype{}   \\
+
+\hline
+\DWTAGvolatiletype{}  
+&\DWATallocated{}   \\
+&\DWATassociated{}    \\
+&\DWATdatalocation{}    \\
+&\DWATname{}    \\
+&\DWATsibling{}    \\
+&\DWATtype{}    \\
+
+\hline
+\DWTAGwithstmt
+&\DWATaccessibility{}    \\*
+&\DWATaddressclass{}    \\*
+&\DWATdeclaration{}    \\*
+&\DWAThighpc{}    \\*
+&\DWATlocation{}    \\*
+&\DWATlowpc{}    \\*
+&\DWATranges{}    \\*
+&\DWATsegment{}    \\*
+&\DWATsibling{}    \\*
+&\DWATtype{}    \\*
+&\DWATvisibility{}    \\*
 \end{longtable}