This completes (many!) changes resulting from reviews over the
[dwarf-doc.git] / dwarf5 / latexdoc / attributesbytag.tex
index ecdf6cb..87bffc0 100644 (file)
@@ -15,7 +15,8 @@ entry. Therefore, the list may be taken as instructive, but
 cannot be considered definitive.  
 
 In the following table,
-\addtoindex{DECL} 
+\addtoindex{DECL}
+\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}}
@@ -37,7 +38,7 @@ means include all three of the
 \endlastfoot
 
 \livelink{chap:DWTAGaccessdeclaration}{DW\_TAG\_access\_declaration} 
-& DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility} \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description} \\
 &\livelink{chap:DWATname}{DW\_AT\_name} \\
@@ -45,7 +46,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGarraytype}{DW\_TAG\_array\_type}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin} \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility} \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated} \\
@@ -66,7 +67,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGbasetype}{DW\_TAG\_base\_type}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated} \\
 &\livelink{chap:DWATassociated}{DW\_AT\_associated} \\
 &\livelink{chap:DWATbinaryscale}{DW\_AT\_binary\_scale} \\
@@ -88,7 +89,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGcatchblock}{DW\_TAG\_catch\_block}
-&DECL \\*
+&\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} \\
@@ -98,7 +99,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGclasstype}{DW\_TAG\_class\_type}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin} \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility} \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated} \\
@@ -117,7 +118,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGcommonblock}{DW\_TAG\_common\_block}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATdeclaration}{DW\_AT\_declaration} \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description} \\
 &\livelink{chap:DWATlinkagename}{DW\_AT\_linkage\_name} \\
@@ -129,7 +130,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGcommoninclusion}{DW\_TAG\_common\_inclusion}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATcommonreference}{DW\_AT\_common\_reference} \\
 &\livelink{chap:DWATdeclaration}{DW\_AT\_declaration} \\
 &\livelink{chap:DWATsibling}{DW\_AT\_sibling} \\
@@ -154,7 +155,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGcondition}{DW\_TAG\_condition}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATname}{DW\_AT\_name} \\
 &\livelink{chap:DWATsibling}{DW\_AT\_sibling} \\
 
@@ -169,7 +170,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGconstant}{DW\_TAG\_constant}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility} \\
 &\livelink{chap:DWATconstvalue}{DW\_AT\_const\_value} \\
 &\livelink{chap:DWATdeclaration}{DW\_AT\_declaration} \\
@@ -189,7 +190,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGentrypoint}{DW\_TAG\_entry\_point}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATaddressclass}{DW\_AT\_address\_class} \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description} \\
 &\livelink{chap:DWATframebase}{DW\_AT\_frame\_base} \\
@@ -204,7 +205,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGenumerationtype}{DW\_TAG\_enumeration\_type}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin} \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility} \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated} \\
@@ -227,7 +228,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGenumerator}{DW\_TAG\_enumerator}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATconstvalue}{DW\_AT\_const\_value} \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description} \\
 &\livelink{chap:DWATname}{DW\_AT\_name} \\
@@ -235,7 +236,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGfiletype}{DW\_TAG\_file\_type}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin} \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated} \\
 &\livelink{chap:DWATassociated}{DW\_AT\_associated} \\
@@ -251,7 +252,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGformalparameter}{DW\_TAG\_formal\_parameter}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin} \\
 &\livelink{chap:DWATartificial}{DW\_AT\_artificial} \\
 &\livelink{chap:DWATconstvalue}{DW\_AT\_const\_value} \\
@@ -268,14 +269,14 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGfriend}{DW\_TAG\_friend}
-&DECL \\
+&\livelink{chap:DECL}{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:DECL}{DECL} \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility} \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description} \\
 &\livelink{chap:DWATimport}{DW\_AT\_import} \\
@@ -285,7 +286,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGimportedmodule}{DW\_TAG\_imported\_module}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATimport}{DW\_AT\_import} \\
 &\livelink{chap:DWATsibling}{DW\_AT\_sibling} \\
 &\livelink{chap:DWATstartscope}{DW\_AT\_start\_scope} \\
@@ -296,7 +297,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGinheritance}{DW\_TAG\_inheritance}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility} \\
 &\livelink{chap:DWATdatamemberlocation}{DW\_AT\_data\_member\_location} \\
 &\livelink{chap:DWATsibling}{DW\_AT\_sibling} \\
@@ -322,7 +323,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGinterfacetype}{DW\_TAG\_interface\_type}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility} \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description} \\
 &\livelink{chap:DWATname}{DW\_AT\_name} \\
@@ -331,7 +332,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGlabel}{DW\_TAG\_label}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin} \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description} \\
 &\livelink{chap:DWATlowpc}{DW\_AT\_low\_pc} \\
@@ -342,7 +343,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGlexicalblock}{DW\_TAG\_lexical\_block}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin} \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description} \\
 &\livelink{chap:DWAThighpc}{DW\_AT\_high\_pc} \\
@@ -354,7 +355,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGmember}{DW\_TAG\_member}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility} \\
 &\livelink{chap:DWATbitoffset}{DW\_AT\_bit\_offset} \\
 &\livelink{chap:DWATbitsize}{DW\_AT\_bit\_size} \\
@@ -371,7 +372,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGmodule}{DW\_TAG\_module}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility} \\
 &\livelink{chap:DWATdeclaration}{DW\_AT\_declaration} \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description} \\
@@ -388,7 +389,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGnamelist}{DW\_TAG\_namelist}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin} \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility} \\
 &\livelink{chap:DWATdeclaration}{DW\_AT\_declaration} \\
@@ -398,13 +399,13 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGnamelistitem}{DW\_TAG\_namelist\_item}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATnamelistitem}{DW\_AT\_namelist\_item} \\
 &\livelink{chap:DWATsibling}{DW\_AT\_sibling} \\
 
 \hline
 \livelink{chap:DWTAGnamespace}{DW\_TAG\_namespace}
-&DECL \\
+&\livelink{chap:DECL}{DECL} \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description} \\
 &\livelink{chap:DWATextension}{DW\_AT\_extension} \\
 &\livelink{chap:DWATname}{DW\_AT\_name} \\
@@ -440,7 +441,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGpointertype}{DW\_TAG\_pointer\_type}
-&DECL  \\
+&\livelink{chap:DECL}{DECL}  \\
 &\livelink{chap:DWATaddressclass}{DW\_AT\_address\_class}  \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated}  \\
 &\livelink{chap:DWATassociated}{DW\_AT\_associated}  \\
@@ -451,7 +452,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGptrtomembertype}{DW\_TAG\_ptr\_to\_member\_type}
-&DECL  \\
+&\livelink{chap:DECL}{DECL}  \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}  \\
 &\livelink{chap:DWATaddressclass}{DW\_AT\_address\_class}  \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated}  \\
@@ -487,7 +488,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGrvaluereferencetype}{DW\_TAG\_rvalue\_reference\_type}
-&DECL  \\
+&\livelink{chap:DECL}{DECL}  \\
 &\livelink{chap:DWATaddressclass}{DW\_AT\_address\_class}  \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated}  \\
 &\livelink{chap:DWATassociated}{DW\_AT\_associated}  \\
@@ -498,7 +499,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGsettype}{DW\_TAG\_set\_type}
-&DECL  \\
+&\livelink{chap:DECL}{DECL}  \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}  \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}  \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated}  \\
@@ -526,7 +527,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGstringtype}{DW\_TAG\_string\_type}
-&DECL  \\
+&\livelink{chap:DECL}{DECL}  \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}  \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}  \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated}  \\
@@ -544,7 +545,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGstructuretype}{DW\_TAG\_structure\_type}
-&DECL  \\
+&\livelink{chap:DECL}{DECL}  \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}  \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}  \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated}  \\
@@ -563,7 +564,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGsubprogram}{DW\_TAG\_subprogram}
-&DECL  \\
+&\livelink{chap:DECL}{DECL}  \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}  \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}  \\
 &\livelink{chap:DWATaddressclass}{DW\_AT\_address\_class}  \\
@@ -601,7 +602,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGsubrangetype}{DW\_TAG\_subrange\_type}
-&DECL  \\
+&\livelink{chap:DECL}{DECL}  \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}  \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}  \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated}  \\
@@ -624,7 +625,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGsubroutinetype}{DW\_TAG\_subroutine\_type}
-&DECL  \\
+&\livelink{chap:DECL}{DECL}  \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}  \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}  \\
 &\livelink{chap:DWATaddressclass}{DW\_AT\_address\_class}  \\
@@ -642,7 +643,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGtemplatealias}{DW\_TAG\_template\_alias}
-&DECL   \\
+&\livelink{chap:DECL}{DECL}   \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}   \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}   \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated}   \\
@@ -659,7 +660,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGtemplatetypeparameter}{DW\_TAG\_template\_type\_parameter}
-&DECL   \\
+&\livelink{chap:DECL}{DECL}   \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description}   \\
 &\livelink{chap:DWATname}{DW\_AT\_name}   \\
 &\livelink{chap:DWATsibling}{DW\_AT\_sibling}   \\
@@ -667,7 +668,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGtemplatevalueparameter}{DW\_TAG\_template\_value\_parameter} 
-&DECL   \\
+&\livelink{chap:DECL}{DECL}   \\
 &\livelink{chap:DWATconstvalue}{DW\_AT\_const\_value}   \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description}   \\
 &\livelink{chap:DWATname}{DW\_AT\_name}   \\
@@ -676,7 +677,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGthrowntype}{DW\_TAG\_thrown\_type}
-&DECL   \\
+&\livelink{chap:DECL}{DECL}   \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated}   \\
 &\livelink{chap:DWATassociated}{DW\_AT\_associated}   \\
 &\livelink{chap:DWATdatalocation}{DW\_AT\_data\_location}   \\
@@ -685,7 +686,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGtryblock}{DW\_TAG\_try\_block}
-&DECL   \\
+&\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}   \\
@@ -695,7 +696,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGtypedef}{DW\_TAG\_typedef}
-&DECL   \\
+&\livelink{chap:DECL}{DECL}   \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}   \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}   \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated}   \\
@@ -715,7 +716,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGuniontype}{DW\_TAG\_union\_type}
-&DECL   \\
+&\livelink{chap:DECL}{DECL}   \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}   \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}   \\
 &\livelink{chap:DWATallocated}{DW\_AT\_allocated}   \\
@@ -734,20 +735,20 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGunspecifiedparameters}{DW\_TAG\_unspecified\_parameters}
-&DECL   \\
+&\livelink{chap:DECL}{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:DECL}{DECL}   \\
 &\livelink{chap:DWATdescription}{DW\_AT\_description}   \\
 &\livelink{chap:DWATname}{DW\_AT\_name}    \\
 
 \hline
 \livelink{chap:DWTAGvariable}{DW\_TAG\_variable}
-&DECL    \\
+&\livelink{chap:DECL}{DECL}    \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}    \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}    \\
 &\livelink{chap:DWATconstexpr}{DW\_AT\_const\_expr}    \\
@@ -768,7 +769,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGvariant}{DW\_TAG\_variant}
-&DECL    \\
+&\livelink{chap:DECL}{DECL}    \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}   \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}   \\
 &\livelink{chap:DWATdeclaration}{DW\_AT\_declaration}   \\
@@ -778,7 +779,7 @@ means include all three of the
 
 \hline
 \livelink{chap:DWTAGvariantpart}{DW\_TAG\_variant\_part}
-&DECL   \\
+&\livelink{chap:DECL}{DECL}   \\
 &\livelink{chap:DWATabstractorigin}{DW\_AT\_abstract\_origin}   \\
 &\livelink{chap:DWATaccessibility}{DW\_AT\_accessibility}   \\
 &\livelink{chap:DWATdeclaration}{DW\_AT\_declaration}   \\