Save current state before a LaTeX/.git software update...
[dwarf-doc.git] / dwarf5 / latexdoc / typeentries.tex
index f4116e6..7a4cbb3 100644 (file)
@@ -4,7 +4,6 @@ This section presents the debugging information entries
 that describe program types: base types, modified types and
 user-defined types.
 
-\bbpareb
 
 \section{Base Type Entries}
 \label{chap:basetypeentries}
@@ -42,7 +41,6 @@ is the default for the target architecture.
 
 \needlines{4}
 A base type entry has a
-\bbeb
 \addtoindexx{byte size attribute}
 \DWATbytesize{}\hypertarget{chap:DWATbytesizedataobjectordatatypesize}{}
 attribute or a
@@ -76,7 +74,6 @@ values of the given type. The data bit offset attribute is the
 offset in bits from the beginning of the containing storage to
 the beginning of the value. Bits that are part of the offset
 are padding. 
-\bbeb
 If this attribute is omitted a default data bit offset
 of zero is assumed.
 
@@ -353,7 +350,6 @@ has a \DWATname{} attribute
 whose value is
 a null\dash terminated
 string containing the name.
-\bbeb
 
 \textit{The interpretation of this debugging information entry is
 intentionally left flexible to allow it to be interpreted
@@ -405,7 +401,6 @@ a \DWATname{} attribute
 \addtoindexx{name attribute}
 whose value is a null\dash terminated
 string containing the modified type name. 
-\bbeb
 
 Each of the type modifier entries has 
 \addtoindexx{type attribute}
@@ -547,7 +542,6 @@ The typedef entry has a \DWATname{} attribute
 \addtoindexx{name attribute}
 whose value is a null\dash terminated string containing
 the name of the typedef.
-\bbeb
 
 The typedef entry may also contain 
 \addtoindexx{type attribute}
@@ -588,7 +582,6 @@ array type entry has a \DWATname{} attribute
 \addtoindexx{name attribute}
 whose value is a
 null-terminated string containing the array type name.
-\bbeb
 
 The\hypertarget{chap:DWATorderingarrayrowcolumnordering}{}
 array type entry describing a multidimensional array may
@@ -612,8 +605,6 @@ of the enclosing compilation unit entry) is assumed.
 \DWORDrowmajorTARG{} \\
 \end{simplenametable}
 
-\bbpareb
-
 An array type entry has 
 \addtoindexx{type attribute}
 a \DWATtype{} attribute
@@ -707,7 +698,6 @@ If a name has been given to the
 coarray type in the source, then the corresponding coarray type 
 entry has a \DWATname{} attribute whose value is a null-terminated 
 string containing the array type name.
-\bbeb
 
 A coarray entry has one or more \DWTAGsubrangetype{} child entries,
 one for each codimension. It also has a \DWATtype{} attribute 
@@ -784,7 +774,6 @@ structure type, union type, or class type entry has a
 \addtoindexx{name attribute}
 whose value is a null\dash terminated string
 containing the type name.
-\bbeb
 
 The members of a structure, union, or class are represented
 by debugging information entries that are owned by the
@@ -938,9 +927,8 @@ tag \DWTAGinterfacetypeTARG.
 An interface type entry has 
 a \DWATname{} attribute,
 \addtoindexx{name attribute}
-whose
-value is a null\dash terminated string containing the type name.
-\bbeb
+whose value is a null\dash terminated string containing the 
+type name.
 
 The members of an interface are represented by debugging
 information entries that are owned by the interface type
@@ -1048,7 +1036,6 @@ Each such entry is a child of the class or structure type entry.
 An access declaration entry has a \DWATname{} attribute, 
 whose value is a null-terminated string representing the name 
 used in the declaration,
-\bbeb
 including any class or structure qualifiers.
 
 An\hypertarget{chap:DWATaccessdeclaration}{} 
@@ -1088,7 +1075,6 @@ a \DWATname{} attribute
 \addtoindexx{name attribute}
 whose value is a null\dash terminated
 string containing the member name.
-\bbeb
 If the member entry describes an 
 \addtoindex{anonymous union},
 the name attribute is omitted or the value of the attribute
@@ -1125,8 +1111,6 @@ address. When the storage for an entity includes all of
 the bits in the beginning byte, the beginning bit offset is
 defined to be zero.
 
-\bbpareb
-
 The\hypertarget{chap:DWATdatabitoffsetdatamemberbitlocation}{}
 member\hypertarget{chap:DWATdatamemberlocationdatamemberlocation}{} 
 entry \addtoindexx{member entry (data)}
@@ -1526,7 +1510,6 @@ has been given to the condition, the condition entry has a
 \addtoindexx{name attribute}
 whose value is a null\dash terminated string
 giving the condition name.
-\bbeb
 
 \needlines{4}
 The condition entry's parent entry describes the conditional
@@ -1580,7 +1563,6 @@ a \DWATname{} attribute
 \addtoindexx{name attribute}
 whose value is a null\dash terminated
 string containing the enumeration type name.
-\bbeb
 
 The \addtoindex{enumeration type entry}
 may have 
@@ -1588,17 +1570,13 @@ may have
 a \DWATtype{} attribute
 which refers to the underlying data type used to implement
 the enumeration. The entry also may have a
-\bb
 \DWATbytesize{} attribute or 
 \DWATbitsize{}
 attribute, whose value 
 (see Section \refersec{chap:byteandbitsizes}) 
 is the amount of storage 
-\eb
-required to hold an instance of the enumeration. If no \DWATbytesize{} 
-\bb
-or \DWATbitsize{}
-\eb
+required to hold an instance of the enumeration. If no 
+\DWATbytesize{} or \DWATbitsize{}
 attribute is present, the size for holding an instance of the 
 enumeration is given by the size of the underlying data type.
 
@@ -1647,7 +1625,6 @@ Each \addtoindex{enumerator entry} has a \DWATname{} attribute, whose
 value is a null-terminated string containing the name of 
 the\hypertarget{chap:DWATconstvalueenumerationliteralvalue}{}
 enumeration literal.
-\bbeb
 Each enumerator entry also has a 
 \DWATconstvalueDEFN{} attribute,
 \addtoindexx{constant value attribute}
@@ -1698,7 +1675,6 @@ a \DWATname{} attribute
 \addtoindexx{name attribute}
 whose value is a null\dash terminated string containing
 the subroutine type name.
-\bbeb
 
 If the subroutine type describes a function that returns
 a value, then the subroutine type entry has a
@@ -1783,7 +1759,6 @@ string type entry has a
 \DWATname{} attribute
 \addtoindexx{name attribute}
 whose value is a null-terminated string containing the string type name.
-\bbeb
 
 A string type entry may have a \DWATtypeDEFN{} 
 \livetargi{chap:DWAATtypeofstringtype}{attribute}{type attribute!of string type entry}
@@ -1869,7 +1844,6 @@ a \DWATname{} attribute
 \addtoindexx{name attribute}
 whose value is a null\dash terminated string containing the
 set type name.
-\bbeb
 
 The set type entry has a
 \addtoindexx{type attribute}
@@ -1903,7 +1877,6 @@ subrange type entry has a
 \DWATname{} attribute\addtoindexx{name attribute}
 whose value is a null-terminated
 string containing the subrange type name.
-\bbeb
 
 The tag \DWTAGgenericsubrange{}
 is used to describe arrays with a dynamic rank. See Section
@@ -2019,7 +1992,6 @@ pointer to member entry has a
 \addtoindexx{name attribute}
 whose value is a
 null\dash terminated string containing the type name.
-\bbeb
 
 The \addtoindex{pointer to member} entry 
 has 
@@ -2100,7 +2072,6 @@ the file type entry has a \DWATname{} attribute,
 \addtoindexx{name attribute}
 whose value
 is a null\dash terminated string containing the type name.
-\bbeb 
 
 The file type entry has 
 \addtoindexx{type attribute}
@@ -2133,7 +2104,6 @@ with the tag \DWTAGdynamictypeTARG. If a name has been given to the
 dynamic type, then the dynamic type has a \DWATname{} attribute 
 whose value is a null-terminated string containing the dynamic
 type name.
-\bbeb
        
 A dynamic type entry has a \DWATtype{} attribute whose value is a
 reference to the type of the entities that are dynamically allocated.
@@ -2164,7 +2134,6 @@ The template alias entry has a
 \addtoindexx{name attribute}
 whose value is a null\dash terminated string
 containing the name of the template alias.
-\bbeb 
 The template alias entry has child entries describing the template
 actual parameters (see Section \refersec{chap:templateparameters}).
 
@@ -2237,7 +2206,6 @@ an object of the type is currently associated or not.
 
 The value of these attributes is determined as described in
 Section \refersec{chap:staticanddynamicvaluesofattributes}.
-\bbeb
 A non-zero value is interpreted as allocated or associated,
 and zero is interpreted as not allocated or not associated.