Backup of today's work. Still awaiting a couple more editorial inputs.
[dwarf-doc.git] / dwarf5 / latexdoc / attributesbytag.tex
index 45f08bd..18682d0 100644 (file)
@@ -16,20 +16,30 @@ cannot be considered definitive.
 
 In the following table, the following special conventions apply:
 \begin{enumerate}[1. ]
-\item The pseudo-attribute
+
+\item The 
 \addtoindex{DECL}
 \livetarg{chap:DECL}{}
-stands for all three of the
+pseudo-attribute stands for all three of the
 \addtoindex{declaration coordinates} 
 \DWATdeclcolumn,
 \DWATdeclfile{} and 
 \DWATdeclline.
-\item The attribute \DWATsibling{} can be used on any DIE.
+
+\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 attribute \DWATabstractorigin{} can be used with
-almost any DIE; the exceptions are mostly the compilation
-unit-like DIEs. 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
@@ -51,81 +61,81 @@ explicitly shown.
 \DWTAGaccessdeclaration{} 
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATaccessibility{} \\*
-&\DWATdescription{} \\*
-&\DWATname{} \\*
+%\DWATdescription{} \\*
+&\DWATname{} \\
 
 \hline
 \DWTAGarraytype
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATaccessibility{} \\*
 &\DWATalignment{} \\*
-&\DWATallocated{} \\
-&\DWATassociated{} \\
-&\DWATbitsize{} \\
-&\DWATbitstride{} \\
-&\DWATbytesize{} \\
-&\DWATdatalocation{} \\
-&\DWATdeclaration{} \\
-&\DWATdescription{} \\
-&\DWATname{} \\
-&\DWATordering{} \\
-&\DWATrank{} \\
-&\DWATspecification{} \\
+&\DWATallocated{} \\*
+&\DWATassociated{} \\*
+&\DWATbitsize{} \\*
+&\DWATbitstride{} \\*
+&\DWATbytesize{} \\*
+&\DWATdatalocation{} \\*
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATname{} \\*
+&\DWATordering{} \\*
+&\DWATrank{} \\*
+&\DWATspecification{} \\*
 &\DWATstartscope{} \\*
 &\DWATtype{} \\*
-&\DWATvisibility{} \\*
+&\DWATvisibility{} \\
 
 \hline
 \DWTAGatomictype
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATalignment{} \\*
 &\DWATname{} \\*
-&\DWATtype{} \\*
+&\DWATtype{} \\
 
 \hline
 \DWTAGbasetype
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATalignment{} \\*
 &\DWATallocated{} \\*
-&\DWATassociated{} \\
-&\DWATbinaryscale{} \\
-%&\DWATbitoffset{} \\
-&\DWATbitsize{} \\
-&\DWATbytesize{} \\
-&\DWATdatabitoffset{} \\
-&\DWATdatalocation{} \\
-&\DWATdecimalscale{} \\
-&\DWATdecimalsign{} \\
-&\DWATdescription{} \\
-&\DWATdigitcount{} \\
-&\DWATencoding{} \\
-&\DWATendianity{} \\
+&\DWATassociated{} \\*
+&\DWATbinaryscale{} \\*
+%&\DWATbitoffset{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize{} \\*
+&\DWATdatabitoffset{} \\*
+&\DWATdatalocation{} \\*
+&\DWATdecimalscale{} \\*
+&\DWATdecimalsign{} \\*
+%\DWATdescription{} \\*
+&\DWATdigitcount{} \\*
+&\DWATencoding{} \\*
+&\DWATendianity{} \\*
 &\DWATname{} \\*
 &\DWATpicturestring{} \\*
-&\DWATsmall{} \\*
+&\DWATsmall{} \\
 
 \hline
 \DWTAGcallsite
 &\DWATcallcolumn        \\*
 &\DWATcallfile          \\*
 &\DWATcallline          \\*
-&\DWATcallorigin        \\
-&\DWATcallpc            \\
-&\DWATcallreturnpc      \\
-&\DWATcalltailcall      \\
+&\DWATcallorigin        \\*
+&\DWATcallpc            \\*
+&\DWATcallreturnpc      \\*
+&\DWATcalltailcall      \\*
 &\DWATcalltarget        \\*
 &\DWATcalltargetclobbered \\*
-&\DWATtype              \\*
+&\DWATtype              \\
 
 \hline
 \DWTAGcallsiteparameter
 &\DWATcalldatalocation  \\*
 &\DWATcalldatavalue     \\*
 &\DWATcallparameter     \\*
-&\DWATcallvalue         \\
+&\DWATcallvalue         \\*
 &\DWATlocation          \\*
 &\DWATname              \\*
-&\DWATtype              \\*
+&\DWATtype              \\
 
 \hline
 \DWTAGcatchblock
@@ -134,76 +144,78 @@ explicitly shown.
 &\DWAThighpc{} \\*
 &\DWATlowpc{} \\*
 &\DWATranges{} \\*
-&\DWATsegment{} \\*
+&\DWATsegment{} \\
 
 \hline
 \DWTAGclasstype
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATaccessibility{} \\*
 &\DWATalignment{} \\*
-&\DWATallocated{} \\
-&\DWATassociated{} \\
-&\DWATbitsize{} \\
-&\DWATbytesize{} \\
-&\DWATcallingconvention{} \\
-&\DWATdatalocation{} \\
-&\DWATdeclaration{} \\
-&\DWATdescription{} \\
-&\DWATexportsymbols{} \\
-&\DWATname{} \\
-&\DWATsignature{} \\
+&\DWATallocated{} \\*
+&\DWATassociated{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize{} \\*
+&\DWATcallingconvention{} \\*
+&\DWATdatalocation{} \\*
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATexportsymbols{} \\*
+&\DWATname{} \\*
+&\DWATsignature{} \\*
 &\DWATspecification{} \\*
 &\DWATstartscope{} \\*
-&\DWATvisibility{} \\*
+&\DWATvisibility{} \\
 
 \hline
 \DWTAGcoarraytype
 &\livelink{chap:DECL}{DECL} \\*
-&\DWATname{} \\*
-&\DWATdescription{} \\*
 &\DWATalignment{} \\*
-&\DWATtype{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize{} \\*
+&\DWATname{} \\*
+%\DWATdescription{} \\*
+&\DWATtype{} \\
 
 \hline
 \DWTAGcommonblock
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATdeclaration{} \\*
-&\DWATdescription{} \\*
-&\DWATlinkagename{} \\
-&\DWATlocation{} \\
+%\DWATdescription{} \\*
+&\DWATlinkagename{} \\*
+&\DWATlocation{} \\*
 &\DWATname{} \\*
 &\DWATsegment{} \\*
-&\DWATvisibility{} \\*
+&\DWATvisibility{} \\
 
 \hline
 \DWTAGcommoninclusion
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATcommonreference{} \\*
 &\DWATdeclaration{} \\*
-&\DWATvisibility{} \\*
+&\DWATvisibility{} \\
 
 \hline
 \DWTAGcompileunit
 &\DWATaddrbase{} \\*
 &\DWATbasetypes{} \\*
 &\DWATcompdir{} \\*
-&\DWATdwoid{} \\
-&\DWATdwoname{} \\
-&\DWATentrypc{} \\
-&\DWATidentifiercase{} \\
-&\DWAThighpc{} \\
-&\DWATlanguage{} \\
-&\DWATlowpc{} \\
-&\DWATmacros{} \\
-&\DWATmainsubprogram{} \\
-&\DWATname{} \\
-&\DWATproducer{} \\
-&\DWATranges{} \\
-&\DWATrangesbase{} \\
-&\DWATsegment{} \\
+%\DWATdwoid{} \\*
+%\DWATdwoname{} \\*
+&\DWATentrypc{} \\*
+&\DWATidentifiercase{} \\*
+&\DWAThighpc{} \\*
+&\DWATlanguage{} \\*
+&\DWATlowpc{} \\*
+&\DWATmacros{} \\*
+&\DWATmainsubprogram{} \\*
+&\DWATname{} \\*
+&\DWATproducer{} \\*
+&\DWATranges{} \\*
+&\DWATrnglistsbase{} \\*
+&\DWATsegment{} \\*
 &\DWATstmtlist{} \\*
 &\DWATstroffsetsbase{} \\*
-&\DWATuseUTFeight{} \\*
+&\DWATuseUTFeight{} \\
 
 \hline
 \DWTAGcondition
@@ -222,15 +234,15 @@ explicitly shown.
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATaccessibility{} \\*
 &\DWATconstvalue{} \\*
-&\DWATdeclaration{} \\
-&\DWATdescription{} \\
-&\DWATendianity{} \\
-&\DWATexternal{} \\
-&\DWATlinkagename{} \\
-&\DWATname{} \\
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATendianity{} \\*
+&\DWATexternal{} \\*
+&\DWATlinkagename{} \\*
+&\DWATname{} \\*
 &\DWATstartscope{} \\*
 &\DWATtype{} \\*
-&\DWATvisibility{} \\*
+&\DWATvisibility{} \\
 
 \hline
 \DWTAGdwarfprocedure
@@ -241,53 +253,53 @@ explicitly shown.
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATalignment{} \\*
 &\DWATallocated \\*
-&\DWATassociated \\
-&\DWATdatalocation \\
-&\DWATdescription \\*
+&\DWATassociated \\*
+&\DWATdatalocation \\*
+%\DWATdescription \\*
 &\DWATname \\*
-&\DWATtype \\*
+&\DWATtype \\
 
 \hline
 \DWTAGentrypoint
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATaddressclass{} \\*
-&\DWATdescription{} \\*
-&\DWATframebase{} \\
-&\DWATlinkagename{} \\
-&\DWATlowpc{} \\
-&\DWATname{} \\
-&\DWATreturnaddr{} \\
+%\DWATdescription{} \\*
+&\DWATframebase{} \\*
+&\DWATlinkagename{} \\*
+&\DWATlowpc{} \\*
+&\DWATname{} \\*
+&\DWATreturnaddr{} \\*
 &\DWATsegment{} \\*
 &\DWATstaticlink{} \\*
-&\DWATtype{} \\*
+&\DWATtype{} \\
 
 \hline
 \DWTAGenumerationtype
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATaccessibility{} \\*
 &\DWATalignment{} \\*
-&\DWATallocated{} \\
-&\DWATassociated{} \\
-&\DWATbitsize{} \\
-&\DWATbitstride{} \\
-&\DWATbytesize{} \\
-&\DWATbytestride{} \\
-&\DWATdatalocation{} \\
-&\DWATdeclaration{} \\
-&\DWATdescription{} \\
-&\DWATenumclass{} \\
-&\DWATname{} \\
-&\DWATsignature{} \\
-&\DWATspecification{} \\
+&\DWATallocated{} \\*
+&\DWATassociated{} \\*
+&\DWATbitsize{} \\*
+&\DWATbitstride{} \\*
+&\DWATbytesize{} \\*
+&\DWATbytestride{} \\*
+&\DWATdatalocation{} \\*
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATenumclass{} \\*
+&\DWATname{} \\*
+&\DWATsignature{} \\*
+&\DWATspecification{} \\*
 &\DWATstartscope{} \\*
 &\DWATtype{} \\*
-&\DWATvisibility{} \\*
+&\DWATvisibility{} \\
 
 \hline
 \DWTAGenumerator
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATconstvalue{} \\*
-&\DWATdescription{} \\*
+%\DWATdescription{} \\*
 &\DWATname{} \\*
 
 \hline
@@ -295,12 +307,12 @@ explicitly shown.
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATalignment{} \\*
 &\DWATallocated{} \\*
-&\DWATassociated{} \\
-&\DWATbitsize{} \\
-&\DWATbytesize{} \\
-&\DWATdatalocation{} \\
-&\DWATdescription{} \\
-&\DWATname{} \\
+&\DWATassociated{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize{} \\*
+&\DWATdatalocation{} \\*
+%\DWATdescription{} \\*
+&\DWATname{} \\*
 &\DWATstartscope{} \\*
 &\DWATtype{} \\*
 &\DWATvisibility{} \\*
@@ -310,57 +322,64 @@ explicitly shown.
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATartificial{} \\*
 &\DWATconstvalue{} \\*
-&\DWATdefaultvalue{} \\
-&\DWATdescription{} \\
-&\DWATendianity{} \\
-&\DWATisoptional{} \\
-&\DWATlocation{} \\
-&\DWATname{} \\
+&\DWATdefaultvalue{} \\*
+%\DWATdescription{} \\*
+&\DWATendianity{} \\*
+&\DWATisoptional{} \\*
+&\DWATlocation{} \\*
+&\DWATname{} \\*
 &\DWATsegment{} \\*
 &\DWATtype{} \\*
-&\DWATvariableparameter{} \\*
+&\DWATvariableparameter{} \\
 
 \hline
 \DWTAGfriend
 &\livelink{chap:DECL}{DECL} \\*
-&\DWATfriend{} \\*
+&\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{}  \\
+&\DWATassociated{}  \\*
+&\DWATbitsize{}  \\*
+&\DWATbitstride{}  \\*
+&\DWATbytesize{}  \\*
+&\DWATbytestride{}  \\*
+&\DWATcount{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATlowerbound{}  \\*
+&\DWATname{}  \\*
+&\DWATthreadsscaled{}  \\*
 &\DWATtype{}  \\*
 &\DWATupperbound{}  \\*
-&\DWATvisibility{}  \\*
+&\DWATvisibility{}  \\
+
+\hline
+\DWTAGimmutabletype
+&\livelink{chap:DECL}{DECL} \\*
+&\DWATname \\*
+&\DWATtype \\
 
 \hline
 \DWTAGimporteddeclaration
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATaccessibility{} \\*
-&\DWATdescription{} \\*
+%\DWATdescription{} \\*
 &\DWATimport{} \\*
 &\DWATname{} \\*
-&\DWATstartscope{} \\*
+&\DWATstartscope{} \\
 
 \hline
 \DWTAGimportedmodule
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATimport{} \\*
-&\DWATstartscope{} \\*
+&\DWATstartscope{} \\
 
 \hline
 \DWTAGimportedunit
@@ -372,29 +391,29 @@ explicitly shown.
 &\DWATaccessibility{} \\*
 &\DWATdatamemberlocation{} \\*
 &\DWATtype{} \\*
-&\DWATvirtuality{} \\*
+&\DWATvirtuality{} \\
 
 \hline
 \DWTAGinlinedsubroutine
 &\DWATcallcolumn{} \\*
 &\DWATcallfile{} \\*
 &\DWATcallline{} \\*
-&\DWATconstexpr{} \\
-&\DWATentrypc{} \\
-&\DWAThighpc{} \\
-&\DWATlowpc{} \\
-&\DWATranges{} \\
-&\DWATreturnaddr{} \\
+&\DWATconstexpr{} \\*
+&\DWATentrypc{} \\*
+&\DWAThighpc{} \\*
+&\DWATlowpc{} \\*
+&\DWATranges{} \\*
+&\DWATreturnaddr{} \\*
 &\DWATsegment{} \\*
 &\DWATstartscope{} \\*
-&\DWATtrampoline{} \\*
+&\DWATtrampoline{} \\
 
 \hline
 \DWTAGinterfacetype
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATaccessibility{} \\*
 &\DWATalignment{} \\*
-&\DWATdescription{} \\
+%\DWATdescription{} \\*
 &\DWATname{} \\*
 &\DWATsignature \\*
 &\DWATstartscope{} \\*
@@ -402,7 +421,7 @@ explicitly shown.
 \hline
 \DWTAGlabel
 &\livelink{chap:DECL}{DECL} \\*
-&\DWATdescription{} \\*
+%\DWATdescription{} \\*
 &\DWATlowpc{} \\*
 &\DWATname{} \\*
 &\DWATsegment{} \\*
@@ -411,10 +430,10 @@ explicitly shown.
 \hline
 \DWTAGlexicalblock
 &\livelink{chap:DECL}{DECL} \\*
-&\DWATdescription{} \\*
+%\DWATdescription{} \\*
 &\DWATentrypc{} \\*
-&\DWAThighpc{} \\
-&\DWATlowpc{} \\
+&\DWAThighpc{} \\*
+&\DWATlowpc{} \\*
 &\DWATname{} \\*
 &\DWATranges{} \\*
 &\DWATsegment{} \\*
@@ -424,14 +443,14 @@ explicitly shown.
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATaccessibility{} \\*
 &\DWATartificial{} \\*
-%&\DWATbitoffset{} \\
-&\DWATbitsize{} \\
-&\DWATbytesize{} \\
-&\DWATdatabitoffset{} \\
-&\DWATdatamemberlocation{} \\
-&\DWATdeclaration{} \\
-&\DWATdescription{} \\
-&\DWATmutable{} \\
+%&\DWATbitoffset{} \\*
+&\DWATbitsize{} \\*
+&\DWATbytesize{} \\*
+&\DWATdatabitoffset{} \\*
+&\DWATdatamemberlocation{} \\*
+&\DWATdeclaration{} \\*
+%\DWATdescription{} \\*
+&\DWATmutable{} \\*
 &\DWATname{} \\*
 &\DWATtype{} \\*
 &\DWATvisibility{} \\*
@@ -441,16 +460,16 @@ explicitly shown.
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATaccessibility{} \\*
 &\DWATdeclaration{} \\*
-&\DWATdescription{} \\
-&\DWATentrypc{} \\
-&\DWAThighpc{} \\
-&\DWATlowpc{} \\
-&\DWATname{} \\
-&\DWATpriority{} \\
-&\DWATranges{} \\
+%\DWATdescription{} \\*
+&\DWATentrypc{} \\*
+&\DWAThighpc{} \\*
+&\DWATlowpc{} \\*
+&\DWATname{} \\*
+&\DWATpriority{} \\*
+&\DWATranges{} \\*
 &\DWATsegment{} \\*
 &\DWATspecification{} \\*
-&\DWATvisibility{} \\*
+&\DWATvisibility{} \\
 
 \hline
 \DWTAGnamelist
@@ -458,59 +477,59 @@ explicitly shown.
 &\DWATaccessibility{} \\*
 &\DWATdeclaration{} \\*
 &\DWATname{} \\*
-&\DWATvisibility{} \\*
+&\DWATvisibility{} \\
 
 \hline
 \DWTAGnamelistitem
 &\livelink{chap:DECL}{DECL} \\*
-&\DWATnamelistitem{} \\*
+&\DWATnamelistitem{} \\
 
 \hline
 \DWTAGnamespace
 &\livelink{chap:DECL}{DECL} \\*
-&\DWATdescription{} \\*
+%\DWATdescription{} \\*
 &\DWATexportsymbols{} \\*
 &\DWATextension{} \\*
 &\DWATname{} \\*
-&\DWATstartscope{} \\*
+&\DWATstartscope{} \\
 
 \hline
 \DWTAGpackedtype
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATalignment{} \\*
 &\DWATname{} \\*
-&\DWATtype{} \\*
+&\DWATtype{} \\
 
 \hline
 \DWTAGpartialunit
 &\DWATaddrbase{} \\*
 &\DWATbasetypes{}  \\*  
 &\DWATcompdir{}  \\*
-&\DWATdescription{}  \\
-&\DWATdwoid{} \\
-&\DWATdwoname{} \\
-&\DWATentrypc{} \\
-&\DWATidentifiercase{}  \\
-&\DWAThighpc{}  \\
+%\DWATdescription{}  \\*
+%&\DWATdwoid{} \\*
+&\DWATdwoname{} \\*
+&\DWATentrypc{} \\*
+&\DWATidentifiercase{}  \\*
+&\DWAThighpc{}  \\*
 &\DWATlanguage{}  \\
-&\DWATlowpc{}  \\
-&\DWATmacros{}  \\
-&\DWATmainsubprogram{}  \\
-&\DWATname{}  \\
-&\DWATproducer{}  \\
-&\DWATranges{}  \\
-&\DWATrangesbase{} \\
-&\DWATsegment{}  \\
+&\DWATlowpc{}  \\*
+&\DWATmacros{}  \\*
+&\DWATmainsubprogram{}  \\*
+&\DWATname{}  \\*
+&\DWATproducer{}  \\*
+&\DWATranges{}  \\*
+&\DWATrnglistsbase{} \\*
+&\DWATsegment{}  \\*
 &\DWATstmtlist{}  \\*
 &\DWATstroffsetsbase{} \\*
-&\DWATuseUTFeight{}  \\*
+&\DWATuseUTFeight{}  \\
 
 \hline
 \DWTAGpointertype
 &\livelink{chap:DECL}{DECL}  \\*
 &\DWATaddressclass{}  \\*
 &\DWATalignment{} \\*
-&\DWATbitsize{} \\
+&\DWATbitsize{} \\*
 &\DWATbytesize \\*
 &\DWATname{} \\*
 &\DWATtype{} \\*
@@ -520,60 +539,60 @@ explicitly shown.
 &\livelink{chap:DECL}{DECL}  \\*
 &\DWATaddressclass{}  \\*
 &\DWATalignment{} \\*
-&\DWATallocated{}  \\
-&\DWATassociated{}  \\
-&\DWATcontainingtype{}  \\
-&\DWATdatalocation{}  \\
-&\DWATdeclaration{}  \\
-&\DWATdescription{}  \\
-&\DWATname{}  \\
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATcontainingtype{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATname{}  \\*
 &\DWATtype{}  \\*
 &\DWATuselocation{}  \\*
-&\DWATvisibility{}  \\*
+&\DWATvisibility{}  \\
 
 \hline
 \DWTAGreferencetype
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATaddressclass{}  \\*
 &\DWATalignment{} \\*
-&\DWATbitsize{} \\
+&\DWATbitsize{} \\*
 &\DWATbytesize \\*
 &\DWATname{} \\*
-&\DWATtype{} \\*
+&\DWATtype{} \\
 
 \hline
 \DWTAGrestricttype
 &\livelink{chap:DECL}{DECL} \\*
 &\DWATalignment{} \\*
 &\DWATname{} \\*
-&\DWATtype{} \\*
+&\DWATtype{} \\
 
 \hline
 \DWTAGrvaluereferencetype
 &\livelink{chap:DECL}{DECL}  \\*
 &\DWATaddressclass{}  \\*
 &\DWATalignment{} \\*
-&\DWATbitsize{} \\
+&\DWATbitsize{} \\*
 &\DWATbytesize \\*
 &\DWATname{} \\*
-&\DWATtype{}  \\*
+&\DWATtype{}  \\
 
 \hline
 \DWTAGsettype
 &\livelink{chap:DECL}{DECL}  \\*
 &\DWATaccessibility{}  \\*
 &\DWATalignment{} \\*
-&\DWATallocated{}  \\
-&\DWATassociated{}  \\
-&\DWATbitsize{}  \\
-&\DWATbytesize{}  \\
-&\DWATdatalocation{}  \\
-&\DWATdeclaration{}  \\
-&\DWATdescription{}  \\
-&\DWATname{}  \\
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATbitsize{}  \\*
+&\DWATbytesize{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATname{}  \\*
 &\DWATstartscope{}  \\*
 &\DWATtype{}  \\*
-&\DWATvisibility{}  \\*
+&\DWATvisibility{}  \\
 
 \hline
 \DWTAGsharedtype
@@ -581,171 +600,187 @@ explicitly shown.
 &\DWATcount{}  \\*
 &\DWATalignment{} \\*
 &\DWATname{} \\*
-&\DWATtype{}  \\*
+&\DWATtype{}  \\
+
+\hline
+\DWTAGskeletonunit
+&\DWATaddrbase{} \\*
+&\DWATcompdir{} \\*
+&\DWATdwoname{} \\*
+&\DWAThighpc{} \\*
+&\DWATlowpc{} \\*
+&\DWATranges{} \\*
+&\DWATrnglistsbase{} \\*
+&\DWATstmtlist{} \\*
+&\DWATstroffsetsbase{} \\*
+&\DWATuseUTFeight{} 
+\\
 
 \hline
 \DWTAGstringtype
 &\livelink{chap:DECL}{DECL}  \\*
 &\DWATalignment{} \\*
 &\DWATaccessibility{}  \\*
-&\DWATallocated{}  \\
-&\DWATassociated{}  \\
-&\DWATbitsize{}  \\
-&\DWATbytesize{}  \\
-&\DWATdatalocation{}  \\
-&\DWATdeclaration{}  \\
-&\DWATdescription{}  \\
-&\DWATname{}  \\
-&\DWATstartscope{}  \\
-&\DWATstringlength{}  \\
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATbitsize{}  \\*
+&\DWATbytesize{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATname{}  \\*
+&\DWATstartscope{}  \\*
+&\DWATstringlength{}  \\*
 &\DWATstringlengthbitsize{}  \\*
 &\DWATstringlengthbytesize{}  \\*
-&\DWATvisibility{}  \\*
+&\DWATvisibility{}  \\
 
 \hline
 \DWTAGstructuretype
 &\livelink{chap:DECL}{DECL}  \\*
 &\DWATaccessibility{}  \\*
 &\DWATalignment{} \\*
-&\DWATallocated{}  \\
-&\DWATassociated{}  \\
-&\DWATbitsize{}  \\
-&\DWATbytesize{}  \\
-&\DWATcallingconvention{} \\
-&\DWATdatalocation{}  \\
-&\DWATdeclaration{}  \\
-&\DWATdescription{}  \\
-&\DWATexportsymbols{} \\
-&\DWATname{}  \\
-&\DWATsignature{}  \\
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATbitsize{}  \\*
+&\DWATbytesize{}  \\*
+&\DWATcallingconvention{} \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATexportsymbols{} \\*
+&\DWATname{}  \\*
+&\DWATsignature{}  \\*
 &\DWATspecification{}  \\*
 &\DWATstartscope{}  \\*
-&\DWATvisibility{}  \\*
+&\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{}  \\
-&\DWATstartscope{}  \\
-&\DWATstaticlink{}  \\
-&\DWATtrampoline{}  \\
-&\DWATtype{}  \\
+&\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{}  \\*
+&\DWATvtableelemlocation{}  \\
 
 \hline
 \DWTAGsubrangetype
 &\livelink{chap:DECL}{DECL}  \\*
 &\DWATaccessibility{}  \\*
 &\DWATalignment{} \\*
-&\DWATallocated{}  \\
-&\DWATassociated{}  \\
-&\DWATbitsize{}  \\
-&\DWATbitstride{}  \\
-&\DWATbytesize{}  \\
-&\DWATbytestride{}  \\
-&\DWATcount{}  \\
-&\DWATdatalocation{}  \\
-&\DWATdeclaration{}  \\
-&\DWATdescription{}  \\
-&\DWATlowerbound{}  \\
-&\DWATname{}  \\
-&\DWATthreadsscaled{}  \\
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATbitsize{}  \\*
+&\DWATbitstride{}  \\*
+&\DWATbytesize{}  \\*
+&\DWATbytestride{}  \\*
+&\DWATcount{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATlowerbound{}  \\*
+&\DWATname{}  \\*
+&\DWATthreadsscaled{}  \\*
 &\DWATtype{}  \\*
 &\DWATupperbound{}  \\*
-&\DWATvisibility{}  \\*
+&\DWATvisibility{}  \\
 
 \hline
 \DWTAGsubroutinetype
 &\livelink{chap:DECL}{DECL}  \\*
 &\DWATaccessibility{}  \\*
 &\DWATaddressclass{}  \\*
-&\DWATalignment{} \\
-&\DWATallocated{}  \\
-&\DWATassociated{}  \\
-&\DWATdatalocation{}  \\
-&\DWATdeclaration{}  \\
-&\DWATdescription{}  \\
-&\DWATname{}  \\
-&\DWATprototyped{}  \\
-&\DWATreference{} \\
-&\DWATrvaluereference{} \\
+&\DWATalignment{} \\*
+&\DWATallocated{}  \\*
+&\DWATassociated{}  \\*
+&\DWATdatalocation{}  \\*
+&\DWATdeclaration{}  \\*
+%\DWATdescription{}  \\*
+&\DWATname{}  \\*
+&\DWATprototyped{}  \\*
+&\DWATreference{} \\*
+&\DWATrvaluereference{} \\*
 &\DWATstartscope{}  \\*
 &\DWATtype{}  \\*
-&\DWATvisibility{}  \\*
+&\DWATvisibility{}  \\
 
 \hline
 \DWTAGtemplatealias
 &\livelink{chap:DECL}{DECL}   \\*
 &\DWATaccessibility{}   \\*
 &\DWATallocated{}   \\*
-&\DWATassociated{}   \\
-&\DWATdatalocation{}   \\
-&\DWATdeclaration{}   \\
-&\DWATdescription{}   \\
-&\DWATname{}   \\
-&\DWATsignature{}   \\
+&\DWATassociated{}   \\*
+&\DWATdatalocation{}   \\*
+&\DWATdeclaration{}   \\*
+%\DWATdescription{}   \\*
+&\DWATname{}   \\*
+&\DWATsignature{}   \\*
 &\DWATstartscope{}   \\*
 &\DWATtype{}   \\*
-&\DWATvisibility{}   \\*
+&\DWATvisibility{}   \\
 
 \hline
 \DWTAGtemplatetypeparameter
 &\livelink{chap:DECL}{DECL}   \\*
 &\DWATdefaultvalue{}   \\*
-&\DWATdescription{}   \\*
+%\DWATdescription{}   \\*
 &\DWATname{}      \\*
-&\DWATtype{}      \\*
+&\DWATtype{}      \\
 
 \hline
 \DWTAGtemplatevalueparameter{} 
 &\livelink{chap:DECL}{DECL}   \\*
 &\DWATconstvalue{}   \\*
 &\DWATdefaultvalue{}   \\*
-&\DWATdescription{}   \\*
+%\DWATdescription{}   \\*
 &\DWATname{}   \\*
-&\DWATtype{}   \\*
+&\DWATtype{}   \\
 
 \hline
 \DWTAGthrowntype
 &\livelink{chap:DECL}{DECL}   \\*
 &\DWATalignment{} \\*
 &\DWATallocated{}   \\*
-&\DWATassociated{}   \\
+&\DWATassociated{}   \\*
 &\DWATdatalocation{}   \\*
 &\DWATname{} \\*
-&\DWATtype{}   \\*
+&\DWATtype{}   \\
 
 \hline
 \DWTAGtryblock
@@ -754,81 +789,81 @@ explicitly shown.
 &\DWAThighpc{}   \\*
 &\DWATlowpc{}   \\*
 &\DWATranges{}   \\*
-&\DWATsegment{}   \\*
+&\DWATsegment{}   \\
 
 \hline
 \DWTAGtypedef
 &\livelink{chap:DECL}{DECL}   \\*
 &\DWATaccessibility{}   \\*
 &\DWATalignment{} \\*
-&\DWATallocated{}   \\
-&\DWATassociated{}   \\
-&\DWATdatalocation{}   \\
-&\DWATdeclaration{}   \\
-&\DWATdescription{}   \\
+&\DWATallocated{}   \\*
+&\DWATassociated{}   \\*
+&\DWATdatalocation{}   \\*
+&\DWATdeclaration{}   \\*
+%\DWATdescription{}   \\*
 &\DWATname{}   \\
 &\DWATstartscope{}   \\*
 &\DWATtype{}   \\*
-&\DWATvisibility{}   \\*
+&\DWATvisibility{}   \\
 
 \hline
 \DWTAGtypeunit
 &\DWATlanguage{} \\*
 &\DWATstmtlist{} \\*
 &\DWATstroffsetsbase{} \\*
-&\DWATuseUTFeight{} \\*
+&\DWATuseUTFeight{} \\
 
 \hline
 \DWTAGuniontype
 &\livelink{chap:DECL}{DECL}   \\*
 &\DWATaccessibility{}   \\*
 &\DWATalignment{} \\*
-&\DWATallocated{}   \\
-&\DWATassociated{}   \\
-&\DWATbitsize{}   \\
-&\DWATbytesize{}   \\
-&\DWATcallingconvention{} \\
-&\DWATdatalocation{}   \\
-&\DWATdeclaration{}   \\
-&\DWATdescription{}   \\
-&\DWATexportsymbols{} \\
-&\DWATname{}   \\
-&\DWATsignature{}   \\
+&\DWATallocated{}   \\*
+&\DWATassociated{}   \\*
+&\DWATbitsize{}   \\*
+&\DWATbytesize{}   \\*
+&\DWATcallingconvention{} \\*
+&\DWATdatalocation{}   \\*
+&\DWATdeclaration{}   \\*
+%\DWATdescription{}   \\*
+&\DWATexportsymbols{} \\*
+&\DWATname{}   \\*
+&\DWATsignature{}   \\*
 &\DWATspecification{}   \\*
 &\DWATstartscope{}   \\*
-&\DWATvisibility{}   \\*
+&\DWATvisibility{}   \\
 
 \hline
 \DWTAGunspecifiedparameters
 &\livelink{chap:DECL}{DECL}   \\*
-&\DWATartificial{}   \\*
+&\DWATartificial{}   \\
 
 \hline
 \DWTAGunspecifiedtype
 &\livelink{chap:DECL}{DECL}   \\*
-&\DWATdescription{}   \\*
-&\DWATname{}    \\*
+%\DWATdescription{}   \\*
+&\DWATname{}    \\
 
 \hline
 \DWTAGvariable
 &\livelink{chap:DECL}{DECL}    \\*
 &\DWATaccessibility{}    \\*
 &\DWATalignment{}     \\*
-&\DWATartificial{}    \\
-&\DWATconstexpr{}    \\
-&\DWATconstvalue{}    \\
-&\DWATdeclaration{}    \\
-&\DWATdescription{}    \\
-&\DWATendianity{}    \\
-&\DWATexternal{}    \\
-&\DWATlinkagename{}    \\
-&\DWATlocation{}    \\
-&\DWATname{}    \\
-&\DWATsegment{}    \\
-&\DWATspecification{}    \\
+&\DWATartificial{}    \\*
+&\DWATconstexpr{}    \\*
+&\DWATconstvalue{}    \\*
+&\DWATdeclaration{}    \\*
+%\DWATdescription{}    \\*
+&\DWATendianity{}    \\*
+&\DWATexternal{}    \\*
+&\DWATlinkagename{}    \\*
+&\DWATlocation{}    \\*
+&\DWATname{}    \\*
+&\DWATsegment{}    \\*
+&\DWATspecification{}    \\*
 &\DWATstartscope{}    \\*
 &\DWATtype{}    \\*
-&\DWATvisibility{}    \\*
+&\DWATvisibility{}    \\
 
 \hline
 \DWTAGvariant
@@ -836,7 +871,7 @@ explicitly shown.
 &\DWATaccessibility{}   \\*
 &\DWATdeclaration{}   \\*
 &\DWATdiscrlist{}   \\*
-&\DWATdiscrvalue{}   \\*
+&\DWATdiscrvalue{}   \\
 
 \hline
 \DWTAGvariantpart
@@ -844,27 +879,29 @@ explicitly shown.
 &\DWATaccessibility{}   \\*
 &\DWATdeclaration{}   \\*
 &\DWATdiscr{}   \\*
-&\DWATtype{}    \\*
+&\DWATtype{}    \\
 
 \hline
 \DWTAGvolatiletype{}  
 &\livelink{chap:DECL}{DECL}   \\*
 &\DWATname{} \\*
-&\DWATtype{}    \\*
+&\DWATtype{}    \\
 
 \hline
-\DWTAGwithstmt
+\DWTAGwithstmt{}
+&\livelink{chap:DECL}{DECL}   \\*
 &\DWATaccessibility{}    \\*
 &\DWATaddressclass{}    \\*
 &\DWATdeclaration{}    \\*
 &\DWATentrypc{} \\*
-&\DWAThighpc{}    \\
-&\DWATlocation{}    \\
-&\DWATlowpc{}    \\
+&\DWAThighpc{}    \\*
+&\DWATlocation{}    \\*
+&\DWATlowpc{}    \\*
 &\DWATranges{}    \\*
 &\DWATsegment{}    \\*
 &\DWATtype{}    \\*
-&\DWATvisibility{}    \\*
+&\DWATvisibility{}    \\
+
 \end{longtable}
 
 \normalsize
\ No newline at end of file