1<abi-corpus version='2.1'> 2 <elf-needed> 3 <dependency name='libstdc++.so.6'/> 4 <dependency name='libm.so.6'/> 5 <dependency name='libgcc_s.so.1'/> 6 <dependency name='libc.so.6'/> 7 </elf-needed> 8 <elf-function-symbols> 9 <!-- emit(std::string&) --> 10 <elf-symbol name='_Z4emitRSs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 11 <!-- emit(std::string&, std::string&) --> 12 <elf-symbol name='_Z4emitRSsS_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 13 <!-- _fini --> 14 <elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 15 <!-- _init --> 16 <elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 17 </elf-function-symbols> 18 <abi-instr address-size='64' path='test23-first-tu.cc' comp-dir-path='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf' language='LANG_C_plus_plus'> 19 <!-- bool --> 20 <type-decl name='bool' size-in-bits='8' id='type-id-1'/> 21 <!-- char --> 22 <type-decl name='char' size-in-bits='8' id='type-id-2'/> 23 <!-- double --> 24 <type-decl name='double' size-in-bits='64' id='type-id-3'/> 25 <!-- float --> 26 <type-decl name='float' size-in-bits='32' id='type-id-4'/> 27 <!-- int --> 28 <type-decl name='int' size-in-bits='32' id='type-id-5'/> 29 <!-- long double --> 30 <type-decl name='long double' size-in-bits='128' id='type-id-6'/> 31 <!-- long int --> 32 <type-decl name='long int' size-in-bits='64' id='type-id-7'/> 33 <!-- long long int --> 34 <type-decl name='long long int' size-in-bits='64' id='type-id-8'/> 35 <!-- struct __mbstate_t --> 36 <class-decl name='__mbstate_t' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-9' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-10'> 37 <member-type access='public'> 38 <!-- union {} --> 39 <union-decl name='__anonymous_union__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-11'/> 40 </member-type> 41 <data-member access='public' layout-offset-in-bits='0'> 42 <!-- int __mbstate_t::__count --> 43 <var-decl name='__count' type-id='type-id-5' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/> 44 </data-member> 45 <data-member access='public' layout-offset-in-bits='32'> 46 <!-- union {} __mbstate_t::__value --> 47 <var-decl name='__value' type-id='type-id-11' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/> 48 </data-member> 49 </class-decl> 50 <!-- struct tm --> 51 <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='133' column='1' id='type-id-12'> 52 <data-member access='public' layout-offset-in-bits='0'> 53 <!-- int tm::tm_sec --> 54 <var-decl name='tm_sec' type-id='type-id-5' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/> 55 </data-member> 56 <data-member access='public' layout-offset-in-bits='32'> 57 <!-- int tm::tm_min --> 58 <var-decl name='tm_min' type-id='type-id-5' visibility='default' filepath='/usr/include/time.h' line='136' column='1'/> 59 </data-member> 60 <data-member access='public' layout-offset-in-bits='64'> 61 <!-- int tm::tm_hour --> 62 <var-decl name='tm_hour' type-id='type-id-5' visibility='default' filepath='/usr/include/time.h' line='137' column='1'/> 63 </data-member> 64 <data-member access='public' layout-offset-in-bits='96'> 65 <!-- int tm::tm_mday --> 66 <var-decl name='tm_mday' type-id='type-id-5' visibility='default' filepath='/usr/include/time.h' line='138' column='1'/> 67 </data-member> 68 <data-member access='public' layout-offset-in-bits='128'> 69 <!-- int tm::tm_mon --> 70 <var-decl name='tm_mon' type-id='type-id-5' visibility='default' filepath='/usr/include/time.h' line='139' column='1'/> 71 </data-member> 72 <data-member access='public' layout-offset-in-bits='160'> 73 <!-- int tm::tm_year --> 74 <var-decl name='tm_year' type-id='type-id-5' visibility='default' filepath='/usr/include/time.h' line='140' column='1'/> 75 </data-member> 76 <data-member access='public' layout-offset-in-bits='192'> 77 <!-- int tm::tm_wday --> 78 <var-decl name='tm_wday' type-id='type-id-5' visibility='default' filepath='/usr/include/time.h' line='141' column='1'/> 79 </data-member> 80 <data-member access='public' layout-offset-in-bits='224'> 81 <!-- int tm::tm_yday --> 82 <var-decl name='tm_yday' type-id='type-id-5' visibility='default' filepath='/usr/include/time.h' line='142' column='1'/> 83 </data-member> 84 <data-member access='public' layout-offset-in-bits='256'> 85 <!-- int tm::tm_isdst --> 86 <var-decl name='tm_isdst' type-id='type-id-5' visibility='default' filepath='/usr/include/time.h' line='143' column='1'/> 87 </data-member> 88 <data-member access='public' layout-offset-in-bits='320'> 89 <!-- long int tm::tm_gmtoff --> 90 <var-decl name='tm_gmtoff' type-id='type-id-7' visibility='default' filepath='/usr/include/time.h' line='146' column='1'/> 91 </data-member> 92 <data-member access='public' layout-offset-in-bits='384'> 93 <!-- const char* tm::tm_zone --> 94 <var-decl name='tm_zone' type-id='type-id-13' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/> 95 </data-member> 96 </class-decl> 97 <!-- struct typedef __va_list_tag __va_list_tag --> 98 <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-14'> 99 <data-member access='public' layout-offset-in-bits='0'> 100 <!-- unsigned int typedef __va_list_tag __va_list_tag::gp_offset --> 101 <var-decl name='gp_offset' type-id='type-id-15' visibility='default'/> 102 </data-member> 103 <data-member access='public' layout-offset-in-bits='32'> 104 <!-- unsigned int typedef __va_list_tag __va_list_tag::fp_offset --> 105 <var-decl name='fp_offset' type-id='type-id-15' visibility='default'/> 106 </data-member> 107 <data-member access='public' layout-offset-in-bits='64'> 108 <!-- void* typedef __va_list_tag __va_list_tag::overflow_arg_area --> 109 <var-decl name='overflow_arg_area' type-id='type-id-16' visibility='default'/> 110 </data-member> 111 <data-member access='public' layout-offset-in-bits='128'> 112 <!-- void* typedef __va_list_tag __va_list_tag::reg_save_area --> 113 <var-decl name='reg_save_area' type-id='type-id-16' visibility='default'/> 114 </data-member> 115 </class-decl> 116 <!-- struct {} --> 117 <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' id='type-id-17'/> 118 <!-- typedef _IO_FILE __FILE --> 119 <typedef-decl name='__FILE' type-id='type-id-18' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-19'/> 120 <!-- typedef int __int32_t --> 121 <typedef-decl name='__int32_t' type-id='type-id-5' filepath='/usr/include/bits/types.h' line='40' column='1' id='type-id-20'/> 122 <!-- typedef __mbstate_t __mbstate_t --> 123 <typedef-decl name='__mbstate_t' type-id='type-id-10' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-9'/> 124 <!-- typedef __mbstate_t mbstate_t --> 125 <typedef-decl name='mbstate_t' type-id='type-id-9' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-21'/> 126 <!-- typedef unsigned long int size_t --> 127 <typedef-decl name='size_t' type-id='type-id-22' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stddef.h' line='212' column='1' id='type-id-23'/> 128 <!-- typedef const __int32_t* wctrans_t --> 129 <typedef-decl name='wctrans_t' type-id='type-id-24' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-25'/> 130 <!-- typedef unsigned long int wctype_t --> 131 <typedef-decl name='wctype_t' type-id='type-id-22' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-26'/> 132 <!-- typedef unsigned int wint_t --> 133 <typedef-decl name='wint_t' type-id='type-id-15' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stddef.h' line='353' column='1' id='type-id-27'/> 134 <!-- unsigned int --> 135 <type-decl name='unsigned int' size-in-bits='32' id='type-id-15'/> 136 <!-- unsigned long int --> 137 <type-decl name='unsigned long int' size-in-bits='64' id='type-id-22'/> 138 <!-- unsigned long long int --> 139 <type-decl name='unsigned long long int' size-in-bits='64' id='type-id-28'/> 140 <!-- wchar_t --> 141 <type-decl name='wchar_t' size-in-bits='32' id='type-id-29'/> 142 <!-- __FILE* --> 143 <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-30'/> 144 <!-- __anonymous_struct__* --> 145 <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-31'/> 146 <!-- char& --> 147 <reference-type-def kind='lvalue' type-id='type-id-2' size-in-bits='64' id='type-id-32'/> 148 <!-- char* --> 149 <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-33'/> 150 <!-- const __int32_t --> 151 <qualified-type-def type-id='type-id-20' const='yes' id='type-id-34'/> 152 <!-- const __int32_t* --> 153 <pointer-type-def type-id='type-id-34' size-in-bits='64' id='type-id-24'/> 154 <!-- const allocator<char> --> 155 <qualified-type-def type-id='type-id-35' const='yes' id='type-id-36'/> 156 <!-- const allocator<char>& --> 157 <reference-type-def kind='lvalue' type-id='type-id-36' size-in-bits='64' id='type-id-37'/> 158 <!-- const char --> 159 <qualified-type-def type-id='type-id-2' const='yes' id='type-id-38'/> 160 <!-- const char& --> 161 <reference-type-def kind='lvalue' type-id='type-id-38' size-in-bits='64' id='type-id-39'/> 162 <!-- const char* --> 163 <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-13'/> 164 <!-- const char** --> 165 <pointer-type-def type-id='type-id-13' size-in-bits='64' id='type-id-40'/> 166 <!-- const mbstate_t --> 167 <qualified-type-def type-id='type-id-21' const='yes' id='type-id-41'/> 168 <!-- const mbstate_t* --> 169 <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-42'/> 170 <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> > --> 171 <qualified-type-def type-id='type-id-43' const='yes' id='type-id-44'/> 172 <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >& --> 173 <reference-type-def kind='lvalue' type-id='type-id-44' size-in-bits='64' id='type-id-45'/> 174 <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >* --> 175 <pointer-type-def type-id='type-id-44' size-in-bits='64' id='type-id-46'/> 176 <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep --> 177 <qualified-type-def type-id='type-id-47' const='yes' id='type-id-48'/> 178 <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type --> 179 <qualified-type-def type-id='type-id-49' const='yes' id='type-id-50'/> 180 <!-- const tm --> 181 <qualified-type-def type-id='type-id-12' const='yes' id='type-id-51'/> 182 <!-- const tm* --> 183 <pointer-type-def type-id='type-id-51' size-in-bits='64' id='type-id-52'/> 184 <!-- const wchar_t --> 185 <qualified-type-def type-id='type-id-29' const='yes' id='type-id-53'/> 186 <!-- const wchar_t* --> 187 <pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-54'/> 188 <!-- const wchar_t** --> 189 <pointer-type-def type-id='type-id-54' size-in-bits='64' id='type-id-55'/> 190 <!-- mbstate_t* --> 191 <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-56'/> 192 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& --> 193 <reference-type-def kind='lvalue' type-id='type-id-43' size-in-bits='64' id='type-id-57'/> 194 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >* --> 195 <pointer-type-def type-id='type-id-43' size-in-bits='64' id='type-id-58'/> 196 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& --> 197 <reference-type-def kind='lvalue' type-id='type-id-47' size-in-bits='64' id='type-id-59'/> 198 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* --> 199 <pointer-type-def type-id='type-id-47' size-in-bits='64' id='type-id-60'/> 200 <!-- std::string& --> 201 <reference-type-def kind='lvalue' type-id='type-id-61' size-in-bits='64' id='type-id-62'/> 202 <!-- typedef __va_list_tag __va_list_tag* --> 203 <pointer-type-def type-id='type-id-14' size-in-bits='64' id='type-id-63'/> 204 <!-- void* --> 205 <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-16'/> 206 <!-- wchar_t* --> 207 <pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-65'/> 208 <!-- wchar_t** --> 209 <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-66'/> 210 <!-- class allocator<char> --> 211 <class-decl name='allocator<char>' visibility='default' is-declaration-only='yes' id='type-id-35'> 212 <member-type access='public'> 213 <!-- typedef const char* allocator<char>::const_pointer --> 214 <typedef-decl name='const_pointer' type-id='type-id-13' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='98' column='1' id='type-id-67'/> 215 </member-type> 216 <member-type access='public'> 217 <!-- typedef const char& allocator<char>::const_reference --> 218 <typedef-decl name='const_reference' type-id='type-id-39' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='100' column='1' id='type-id-68'/> 219 </member-type> 220 <member-type access='public'> 221 <!-- typedef std::ptrdiff_t allocator<char>::difference_type --> 222 <typedef-decl name='difference_type' type-id='type-id-70' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='96' column='1' id='type-id-69'/> 223 </member-type> 224 <member-type access='public'> 225 <!-- typedef char* allocator<char>::pointer --> 226 <typedef-decl name='pointer' type-id='type-id-33' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='97' column='1' id='type-id-71'/> 227 </member-type> 228 <member-type access='public'> 229 <!-- typedef char& allocator<char>::reference --> 230 <typedef-decl name='reference' type-id='type-id-32' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='99' column='1' id='type-id-72'/> 231 </member-type> 232 <member-type access='public'> 233 <!-- typedef std::size_t allocator<char>::size_type --> 234 <typedef-decl name='size_type' type-id='type-id-74' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='95' column='1' id='type-id-73'/> 235 </member-type> 236 </class-decl> 237 <!-- namespace __gnu_cxx --> 238 <namespace-decl name='__gnu_cxx'> 239 <!-- class __gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > --> 240 <class-decl name='__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >' visibility='default' is-declaration-only='yes' id='type-id-75'/> 241 <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > --> 242 <class-decl name='__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >' visibility='default' is-declaration-only='yes' id='type-id-76'/> 243 </namespace-decl> 244 <!-- namespace std --> 245 <namespace-decl name='std'> 246 <!-- typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::string --> 247 <typedef-decl name='string' type-id='type-id-43' filepath='/usr/include/c++/4.8.2/bits/stringfwd.h' line='62' column='1' id='type-id-61'/> 248 </namespace-decl> 249 <!-- namespace std --> 250 <namespace-decl name='std'> 251 <!-- class std::basic_string<char, std::char_traits<char>, std::allocator<char> > --> 252 <class-decl name='basic_string<char, std::char_traits<char>, std::allocator<char> >' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='112' column='1' id='type-id-43'> 253 <member-type access='private'> 254 <!-- typedef rebind<char>::other std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_CharT_alloc_type --> 255 <typedef-decl name='_CharT_alloc_type' type-id='type-id-78' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='114' column='1' id='type-id-77'/> 256 </member-type> 257 <member-type access='public'> 258 <!-- typedef allocator<char> std::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type --> 259 <typedef-decl name='allocator_type' type-id='type-id-35' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='120' column='1' id='type-id-79'/> 260 </member-type> 261 <member-type access='public'> 262 <!-- typedef __gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::basic_string<char, std::char_traits<char>, std::allocator<char> >::const_iterator --> 263 <typedef-decl name='const_iterator' type-id='type-id-75' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='129' column='1' id='type-id-80'/> 264 </member-type> 265 <member-type access='public'> 266 <!-- typedef allocator<char>::const_pointer std::basic_string<char, std::char_traits<char>, std::allocator<char> >::const_pointer --> 267 <typedef-decl name='const_pointer' type-id='type-id-67' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='126' column='1' id='type-id-81'/> 268 </member-type> 269 <member-type access='public'> 270 <!-- typedef allocator<char>::const_reference std::basic_string<char, std::char_traits<char>, std::allocator<char> >::const_reference --> 271 <typedef-decl name='const_reference' type-id='type-id-68' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='124' column='1' id='type-id-82'/> 272 </member-type> 273 <member-type access='public'> 274 <!-- typedef std::reverse_iterator<__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::basic_string<char, std::char_traits<char>, std::allocator<char> >::const_reverse_iterator --> 275 <typedef-decl name='const_reverse_iterator' type-id='type-id-84' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='130' column='1' id='type-id-83'/> 276 </member-type> 277 <member-type access='public'> 278 <!-- typedef allocator<char>::difference_type std::basic_string<char, std::char_traits<char>, std::allocator<char> >::difference_type --> 279 <typedef-decl name='difference_type' type-id='type-id-69' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='122' column='1' id='type-id-85'/> 280 </member-type> 281 <member-type access='public'> 282 <!-- typedef __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::basic_string<char, std::char_traits<char>, std::allocator<char> >::iterator --> 283 <typedef-decl name='iterator' type-id='type-id-76' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='127' column='1' id='type-id-86'/> 284 </member-type> 285 <member-type access='public'> 286 <!-- typedef allocator<char>::pointer std::basic_string<char, std::char_traits<char>, std::allocator<char> >::pointer --> 287 <typedef-decl name='pointer' type-id='type-id-71' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='125' column='1' id='type-id-87'/> 288 </member-type> 289 <member-type access='public'> 290 <!-- typedef allocator<char>::reference std::basic_string<char, std::char_traits<char>, std::allocator<char> >::reference --> 291 <typedef-decl name='reference' type-id='type-id-72' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='123' column='1' id='type-id-88'/> 292 </member-type> 293 <member-type access='public'> 294 <!-- typedef std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::basic_string<char, std::char_traits<char>, std::allocator<char> >::reverse_iterator --> 295 <typedef-decl name='reverse_iterator' type-id='type-id-90' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='131' column='1' id='type-id-89'/> 296 </member-type> 297 <member-type access='public'> 298 <!-- typedef allocator<char>::size_type std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type --> 299 <typedef-decl name='size_type' type-id='type-id-73' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='121' column='1' id='type-id-49'/> 300 </member-type> 301 <member-type access='public'> 302 <!-- typedef char_traits<char> std::basic_string<char, std::char_traits<char>, std::allocator<char> >::traits_type --> 303 <typedef-decl name='traits_type' type-id='type-id-92' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='118' column='1' id='type-id-91'/> 304 </member-type> 305 <member-type access='public'> 306 <!-- typedef char_traits<char>::char_type std::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type --> 307 <typedef-decl name='value_type' type-id='type-id-94' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='119' column='1' id='type-id-93'/> 308 </member-type> 309 <member-type access='private'> 310 <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider --> 311 <class-decl name='_Alloc_hider' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-95'/> 312 </member-type> 313 <member-type access='private'> 314 <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep --> 315 <class-decl name='_Rep' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-47'/> 316 </member-type> 317 <member-type access='private'> 318 <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base --> 319 <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-96'/> 320 </member-type> 321 <data-member access='public' static='yes'> 322 <!-- static const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type std::basic_string<char, std::char_traits<char>, std::allocator<char> >::npos --> 323 <var-decl name='npos' type-id='type-id-50' visibility='default' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='285' column='1'/> 324 </data-member> 325 <data-member access='private' layout-offset-in-bits='0'> 326 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dataplus --> 327 <var-decl name='_M_dataplus' type-id='type-id-95' visibility='default' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='289' column='1'/> 328 </data-member> 329 <member-function access='public'> 330 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() --> 331 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'> 332 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 333 <parameter type-id='type-id-58' is-artificial='yes'/> 334 <!-- void --> 335 <return type-id='type-id-64'/> 336 </function-decl> 337 </member-function> 338 <member-function access='public'> 339 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const allocator<char>&) --> 340 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='177' column='1' visibility='default' binding='global' size-in-bits='64'> 341 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 342 <parameter type-id='type-id-58' is-artificial='yes'/> 343 <!-- parameter of type 'const allocator<char>&' --> 344 <parameter type-id='type-id-37'/> 345 <!-- void --> 346 <return type-id='type-id-64'/> 347 </function-decl> 348 </member-function> 349 <member-function access='public'> 350 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) --> 351 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='169' column='1' visibility='default' binding='global' size-in-bits='64'> 352 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 353 <parameter type-id='type-id-58' is-artificial='yes'/> 354 <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' --> 355 <parameter type-id='type-id-45'/> 356 <!-- void --> 357 <return type-id='type-id-64'/> 358 </function-decl> 359 </member-function> 360 <member-function access='public'> 361 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type) --> 362 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='183' column='1' visibility='default' binding='global' size-in-bits='64'> 363 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 364 <parameter type-id='type-id-58' is-artificial='yes'/> 365 <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' --> 366 <parameter type-id='type-id-45'/> 367 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 368 <parameter type-id='type-id-49'/> 369 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 370 <parameter type-id='type-id-49'/> 371 <!-- void --> 372 <return type-id='type-id-64'/> 373 </function-decl> 374 </member-function> 375 <member-function access='public'> 376 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, const allocator<char>&) --> 377 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='193' column='1' visibility='default' binding='global' size-in-bits='64'> 378 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 379 <parameter type-id='type-id-58' is-artificial='yes'/> 380 <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' --> 381 <parameter type-id='type-id-45'/> 382 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 383 <parameter type-id='type-id-49'/> 384 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 385 <parameter type-id='type-id-49'/> 386 <!-- parameter of type 'const allocator<char>&' --> 387 <parameter type-id='type-id-37'/> 388 <!-- void --> 389 <return type-id='type-id-64'/> 390 </function-decl> 391 </member-function> 392 <member-function access='public'> 393 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, const allocator<char>&) --> 394 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='205' column='1' visibility='default' binding='global' size-in-bits='64'> 395 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 396 <parameter type-id='type-id-58' is-artificial='yes'/> 397 <!-- parameter of type 'const char*' --> 398 <parameter type-id='type-id-13'/> 399 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 400 <parameter type-id='type-id-49'/> 401 <!-- parameter of type 'const allocator<char>&' --> 402 <parameter type-id='type-id-37'/> 403 <!-- void --> 404 <return type-id='type-id-64'/> 405 </function-decl> 406 </member-function> 407 <member-function access='public'> 408 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const allocator<char>&) --> 409 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='212' column='1' visibility='default' binding='global' size-in-bits='64'> 410 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 411 <parameter type-id='type-id-58' is-artificial='yes'/> 412 <!-- parameter of type 'const char*' --> 413 <parameter type-id='type-id-13'/> 414 <!-- parameter of type 'const allocator<char>&' --> 415 <parameter type-id='type-id-37'/> 416 <!-- void --> 417 <return type-id='type-id-64'/> 418 </function-decl> 419 </member-function> 420 <member-function access='public'> 421 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, char, const allocator<char>&) --> 422 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='219' column='1' visibility='default' binding='global' size-in-bits='64'> 423 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 424 <parameter type-id='type-id-58' is-artificial='yes'/> 425 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 426 <parameter type-id='type-id-49'/> 427 <!-- parameter of type 'char' --> 428 <parameter type-id='type-id-2'/> 429 <!-- parameter of type 'const allocator<char>&' --> 430 <parameter type-id='type-id-37'/> 431 <!-- void --> 432 <return type-id='type-id-64'/> 433 </function-decl> 434 </member-function> 435 <member-function access='public' destructor='yes'> 436 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) --> 437 <function-decl name='~basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'> 438 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 439 <parameter type-id='type-id-58' is-artificial='yes'/> 440 <!-- artificial parameter of type 'int' --> 441 <parameter type-id='type-id-5' is-artificial='yes'/> 442 <!-- void --> 443 <return type-id='type-id-64'/> 444 </function-decl> 445 </member-function> 446 </class-decl> 447 </namespace-decl> 448 <!-- namespace std --> 449 <namespace-decl name='std'> 450 <!-- typedef long int std::ptrdiff_t --> 451 <typedef-decl name='ptrdiff_t' type-id='type-id-7' filepath='/usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h' line='1858' column='1' id='type-id-70'/> 452 <!-- typedef unsigned long int std::size_t --> 453 <typedef-decl name='size_t' type-id='type-id-22' filepath='/usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h' line='1857' column='1' id='type-id-74'/> 454 <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > --> 455 <class-decl name='reverse_iterator<__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >' visibility='default' is-declaration-only='yes' id='type-id-84'/> 456 <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > --> 457 <class-decl name='reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >' visibility='default' is-declaration-only='yes' id='type-id-90'/> 458 </namespace-decl> 459 <!-- struct _IO_FILE --> 460 <class-decl name='_IO_FILE' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-18'/> 461 <!-- struct char_traits<char> --> 462 <class-decl name='char_traits<char>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-92'> 463 <member-type access='public'> 464 <!-- typedef char char_traits<char>::char_type --> 465 <typedef-decl name='char_type' type-id='type-id-2' filepath='/usr/include/c++/4.8.2/bits/char_traits.h' line='235' column='1' id='type-id-94'/> 466 </member-type> 467 </class-decl> 468 <!-- struct rebind<char> --> 469 <class-decl name='rebind<char>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-97'> 470 <member-type access='public'> 471 <!-- typedef allocator<char> rebind<char>::other --> 472 <typedef-decl name='other' type-id='type-id-35' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='105' column='1' id='type-id-78'/> 473 </member-type> 474 </class-decl> 475 <!-- variadic parameter type --> 476 <type-decl name='variadic parameter type' id='type-id-98'/> 477 <!-- void --> 478 <type-decl name='void' id='type-id-64'/> 479 <!-- void emit(std::string&) --> 480 <function-decl name='emit' mangled-name='_Z4emitRSs' filepath='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf/test23-first-tu.cc' line='12' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z4emitRSs'> 481 <!-- parameter of type 'std::string&' --> 482 <parameter type-id='type-id-62' name='s' filepath='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf/test23-first-tu.cc' line='12' column='1'/> 483 <!-- void --> 484 <return type-id='type-id-64'/> 485 </function-decl> 486 <!-- namespace __gnu_cxx --> 487 <namespace-decl name='__gnu_cxx'> 488 <!-- struct __gnu_cxx::__numeric_traits_integer<char> --> 489 <class-decl name='__numeric_traits_integer<char>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-99'/> 490 <!-- struct __gnu_cxx::__numeric_traits_integer<int> --> 491 <class-decl name='__numeric_traits_integer<int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-100'/> 492 <!-- struct __gnu_cxx::__numeric_traits_integer<long int> --> 493 <class-decl name='__numeric_traits_integer<long int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-101'/> 494 <!-- struct __gnu_cxx::__numeric_traits_integer<long unsigned int> --> 495 <class-decl name='__numeric_traits_integer<long unsigned int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-102'/> 496 <!-- struct __gnu_cxx::__numeric_traits_integer<short int> --> 497 <class-decl name='__numeric_traits_integer<short int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-103'/> 498 </namespace-decl> 499 <!-- char* setlocale(int, const char*) --> 500 <function-decl name='setlocale' filepath='/usr/include/locale.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'> 501 <!-- parameter of type 'int' --> 502 <parameter type-id='type-id-5'/> 503 <!-- parameter of type 'const char*' --> 504 <parameter type-id='type-id-13'/> 505 <!-- char* --> 506 <return type-id='type-id-33'/> 507 </function-decl> 508 <!-- __anonymous_struct__* localeconv() --> 509 <function-decl name='localeconv' filepath='/usr/include/locale.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'> 510 <!-- __anonymous_struct__* --> 511 <return type-id='type-id-31'/> 512 </function-decl> 513 <!-- wchar_t* wcscpy(wchar_t*, const wchar_t*) --> 514 <function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'> 515 <!-- parameter of type 'wchar_t*' --> 516 <parameter type-id='type-id-65'/> 517 <!-- parameter of type 'const wchar_t*' --> 518 <parameter type-id='type-id-54'/> 519 <!-- wchar_t* --> 520 <return type-id='type-id-65'/> 521 </function-decl> 522 <!-- wchar_t* wcsncpy(wchar_t*, const wchar_t*, size_t) --> 523 <function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'> 524 <!-- parameter of type 'wchar_t*' --> 525 <parameter type-id='type-id-65'/> 526 <!-- parameter of type 'const wchar_t*' --> 527 <parameter type-id='type-id-54'/> 528 <!-- parameter of type 'typedef size_t' --> 529 <parameter type-id='type-id-23'/> 530 <!-- wchar_t* --> 531 <return type-id='type-id-65'/> 532 </function-decl> 533 <!-- wchar_t* wcscat(wchar_t*, const wchar_t*) --> 534 <function-decl name='wcscat' filepath='/usr/include/wchar.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'> 535 <!-- parameter of type 'wchar_t*' --> 536 <parameter type-id='type-id-65'/> 537 <!-- parameter of type 'const wchar_t*' --> 538 <parameter type-id='type-id-54'/> 539 <!-- wchar_t* --> 540 <return type-id='type-id-65'/> 541 </function-decl> 542 <!-- wchar_t* wcsncat(wchar_t*, const wchar_t*, size_t) --> 543 <function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'> 544 <!-- parameter of type 'wchar_t*' --> 545 <parameter type-id='type-id-65'/> 546 <!-- parameter of type 'const wchar_t*' --> 547 <parameter type-id='type-id-54'/> 548 <!-- parameter of type 'typedef size_t' --> 549 <parameter type-id='type-id-23'/> 550 <!-- wchar_t* --> 551 <return type-id='type-id-65'/> 552 </function-decl> 553 <!-- int wcscmp(const wchar_t*, const wchar_t*) --> 554 <function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'> 555 <!-- parameter of type 'const wchar_t*' --> 556 <parameter type-id='type-id-54'/> 557 <!-- parameter of type 'const wchar_t*' --> 558 <parameter type-id='type-id-54'/> 559 <!-- int --> 560 <return type-id='type-id-5'/> 561 </function-decl> 562 <!-- int wcsncmp(const wchar_t*, const wchar_t*, size_t) --> 563 <function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'> 564 <!-- parameter of type 'const wchar_t*' --> 565 <parameter type-id='type-id-54'/> 566 <!-- parameter of type 'const wchar_t*' --> 567 <parameter type-id='type-id-54'/> 568 <!-- parameter of type 'typedef size_t' --> 569 <parameter type-id='type-id-23'/> 570 <!-- int --> 571 <return type-id='type-id-5'/> 572 </function-decl> 573 <!-- int wcscoll(const wchar_t*, const wchar_t*) --> 574 <function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'> 575 <!-- parameter of type 'const wchar_t*' --> 576 <parameter type-id='type-id-54'/> 577 <!-- parameter of type 'const wchar_t*' --> 578 <parameter type-id='type-id-54'/> 579 <!-- int --> 580 <return type-id='type-id-5'/> 581 </function-decl> 582 <!-- size_t wcsxfrm(wchar_t*, const wchar_t*, size_t) --> 583 <function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'> 584 <!-- parameter of type 'wchar_t*' --> 585 <parameter type-id='type-id-65'/> 586 <!-- parameter of type 'const wchar_t*' --> 587 <parameter type-id='type-id-54'/> 588 <!-- parameter of type 'typedef size_t' --> 589 <parameter type-id='type-id-23'/> 590 <!-- typedef size_t --> 591 <return type-id='type-id-23'/> 592 </function-decl> 593 <!-- size_t wcscspn(const wchar_t*, const wchar_t*) --> 594 <function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'> 595 <!-- parameter of type 'const wchar_t*' --> 596 <parameter type-id='type-id-54'/> 597 <!-- parameter of type 'const wchar_t*' --> 598 <parameter type-id='type-id-54'/> 599 <!-- typedef size_t --> 600 <return type-id='type-id-23'/> 601 </function-decl> 602 <!-- size_t wcsspn(const wchar_t*, const wchar_t*) --> 603 <function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'> 604 <!-- parameter of type 'const wchar_t*' --> 605 <parameter type-id='type-id-54'/> 606 <!-- parameter of type 'const wchar_t*' --> 607 <parameter type-id='type-id-54'/> 608 <!-- typedef size_t --> 609 <return type-id='type-id-23'/> 610 </function-decl> 611 <!-- wchar_t* wcstok(wchar_t*, const wchar_t*, wchar_t**) --> 612 <function-decl name='wcstok' filepath='/usr/include/wchar.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'> 613 <!-- parameter of type 'wchar_t*' --> 614 <parameter type-id='type-id-65'/> 615 <!-- parameter of type 'const wchar_t*' --> 616 <parameter type-id='type-id-54'/> 617 <!-- parameter of type 'wchar_t**' --> 618 <parameter type-id='type-id-66'/> 619 <!-- wchar_t* --> 620 <return type-id='type-id-65'/> 621 </function-decl> 622 <!-- size_t wcslen(const wchar_t*) --> 623 <function-decl name='wcslen' filepath='/usr/include/wchar.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'> 624 <!-- parameter of type 'const wchar_t*' --> 625 <parameter type-id='type-id-54'/> 626 <!-- typedef size_t --> 627 <return type-id='type-id-23'/> 628 </function-decl> 629 <!-- int wmemcmp(const wchar_t*, const wchar_t*, size_t) --> 630 <function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'> 631 <!-- parameter of type 'const wchar_t*' --> 632 <parameter type-id='type-id-54'/> 633 <!-- parameter of type 'const wchar_t*' --> 634 <parameter type-id='type-id-54'/> 635 <!-- parameter of type 'typedef size_t' --> 636 <parameter type-id='type-id-23'/> 637 <!-- int --> 638 <return type-id='type-id-5'/> 639 </function-decl> 640 <!-- wchar_t* wmemcpy(wchar_t*, const wchar_t*, size_t) --> 641 <function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='329' column='1' visibility='default' binding='global' size-in-bits='64'> 642 <!-- parameter of type 'wchar_t*' --> 643 <parameter type-id='type-id-65'/> 644 <!-- parameter of type 'const wchar_t*' --> 645 <parameter type-id='type-id-54'/> 646 <!-- parameter of type 'typedef size_t' --> 647 <parameter type-id='type-id-23'/> 648 <!-- wchar_t* --> 649 <return type-id='type-id-65'/> 650 </function-decl> 651 <!-- wchar_t* wmemmove(wchar_t*, const wchar_t*, size_t) --> 652 <function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'> 653 <!-- parameter of type 'wchar_t*' --> 654 <parameter type-id='type-id-65'/> 655 <!-- parameter of type 'const wchar_t*' --> 656 <parameter type-id='type-id-54'/> 657 <!-- parameter of type 'typedef size_t' --> 658 <parameter type-id='type-id-23'/> 659 <!-- wchar_t* --> 660 <return type-id='type-id-65'/> 661 </function-decl> 662 <!-- wchar_t* wmemset(wchar_t*, wchar_t, size_t) --> 663 <function-decl name='wmemset' filepath='/usr/include/wchar.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'> 664 <!-- parameter of type 'wchar_t*' --> 665 <parameter type-id='type-id-65'/> 666 <!-- parameter of type 'wchar_t' --> 667 <parameter type-id='type-id-29'/> 668 <!-- parameter of type 'typedef size_t' --> 669 <parameter type-id='type-id-23'/> 670 <!-- wchar_t* --> 671 <return type-id='type-id-65'/> 672 </function-decl> 673 <!-- wint_t btowc(int) --> 674 <function-decl name='btowc' filepath='/usr/include/wchar.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'> 675 <!-- parameter of type 'int' --> 676 <parameter type-id='type-id-5'/> 677 <!-- typedef wint_t --> 678 <return type-id='type-id-27'/> 679 </function-decl> 680 <!-- int wctob(wint_t) --> 681 <function-decl name='wctob' filepath='/usr/include/wchar.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'> 682 <!-- parameter of type 'typedef wint_t' --> 683 <parameter type-id='type-id-27'/> 684 <!-- int --> 685 <return type-id='type-id-5'/> 686 </function-decl> 687 <!-- int mbsinit(const mbstate_t*) --> 688 <function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'> 689 <!-- parameter of type 'const mbstate_t*' --> 690 <parameter type-id='type-id-42'/> 691 <!-- int --> 692 <return type-id='type-id-5'/> 693 </function-decl> 694 <!-- size_t mbrtowc(wchar_t*, const char*, size_t, mbstate_t*) --> 695 <function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64'> 696 <!-- parameter of type 'wchar_t*' --> 697 <parameter type-id='type-id-65'/> 698 <!-- parameter of type 'const char*' --> 699 <parameter type-id='type-id-13'/> 700 <!-- parameter of type 'typedef size_t' --> 701 <parameter type-id='type-id-23'/> 702 <!-- parameter of type 'mbstate_t*' --> 703 <parameter type-id='type-id-56'/> 704 <!-- typedef size_t --> 705 <return type-id='type-id-23'/> 706 </function-decl> 707 <!-- size_t wcrtomb(char*, wchar_t, mbstate_t*) --> 708 <function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64'> 709 <!-- parameter of type 'char*' --> 710 <parameter type-id='type-id-33'/> 711 <!-- parameter of type 'wchar_t' --> 712 <parameter type-id='type-id-29'/> 713 <!-- parameter of type 'mbstate_t*' --> 714 <parameter type-id='type-id-56'/> 715 <!-- typedef size_t --> 716 <return type-id='type-id-23'/> 717 </function-decl> 718 <!-- size_t mbrlen(const char*, size_t, mbstate_t*) --> 719 <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'> 720 <!-- parameter of type 'const char*' --> 721 <parameter type-id='type-id-13'/> 722 <!-- parameter of type 'typedef size_t' --> 723 <parameter type-id='type-id-23'/> 724 <!-- parameter of type 'mbstate_t*' --> 725 <parameter type-id='type-id-56'/> 726 <!-- typedef size_t --> 727 <return type-id='type-id-23'/> 728 </function-decl> 729 <!-- size_t mbsrtowcs(wchar_t*, const char**, size_t, mbstate_t*) --> 730 <function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'> 731 <!-- parameter of type 'wchar_t*' --> 732 <parameter type-id='type-id-65'/> 733 <!-- parameter of type 'const char**' --> 734 <parameter type-id='type-id-40'/> 735 <!-- parameter of type 'typedef size_t' --> 736 <parameter type-id='type-id-23'/> 737 <!-- parameter of type 'mbstate_t*' --> 738 <parameter type-id='type-id-56'/> 739 <!-- typedef size_t --> 740 <return type-id='type-id-23'/> 741 </function-decl> 742 <!-- size_t wcsrtombs(char*, const wchar_t**, size_t, mbstate_t*) --> 743 <function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'> 744 <!-- parameter of type 'char*' --> 745 <parameter type-id='type-id-33'/> 746 <!-- parameter of type 'const wchar_t**' --> 747 <parameter type-id='type-id-55'/> 748 <!-- parameter of type 'typedef size_t' --> 749 <parameter type-id='type-id-23'/> 750 <!-- parameter of type 'mbstate_t*' --> 751 <parameter type-id='type-id-56'/> 752 <!-- typedef size_t --> 753 <return type-id='type-id-23'/> 754 </function-decl> 755 <!-- double wcstod(const wchar_t*, wchar_t**) --> 756 <function-decl name='wcstod' filepath='/usr/include/wchar.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'> 757 <!-- parameter of type 'const wchar_t*' --> 758 <parameter type-id='type-id-54'/> 759 <!-- parameter of type 'wchar_t**' --> 760 <parameter type-id='type-id-66'/> 761 <!-- double --> 762 <return type-id='type-id-3'/> 763 </function-decl> 764 <!-- float wcstof(const wchar_t*, wchar_t**) --> 765 <function-decl name='wcstof' filepath='/usr/include/wchar.h' line='457' column='1' visibility='default' binding='global' size-in-bits='64'> 766 <!-- parameter of type 'const wchar_t*' --> 767 <parameter type-id='type-id-54'/> 768 <!-- parameter of type 'wchar_t**' --> 769 <parameter type-id='type-id-66'/> 770 <!-- float --> 771 <return type-id='type-id-4'/> 772 </function-decl> 773 <!-- long double wcstold(const wchar_t*, wchar_t**) --> 774 <function-decl name='wcstold' filepath='/usr/include/wchar.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'> 775 <!-- parameter of type 'const wchar_t*' --> 776 <parameter type-id='type-id-54'/> 777 <!-- parameter of type 'wchar_t**' --> 778 <parameter type-id='type-id-66'/> 779 <!-- long double --> 780 <return type-id='type-id-6'/> 781 </function-decl> 782 <!-- long int wcstol(const wchar_t*, wchar_t**, int) --> 783 <function-decl name='wcstol' filepath='/usr/include/wchar.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'> 784 <!-- parameter of type 'const wchar_t*' --> 785 <parameter type-id='type-id-54'/> 786 <!-- parameter of type 'wchar_t**' --> 787 <parameter type-id='type-id-66'/> 788 <!-- parameter of type 'int' --> 789 <parameter type-id='type-id-5'/> 790 <!-- long int --> 791 <return type-id='type-id-7'/> 792 </function-decl> 793 <!-- unsigned long int wcstoul(const wchar_t*, wchar_t**, int) --> 794 <function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'> 795 <!-- parameter of type 'const wchar_t*' --> 796 <parameter type-id='type-id-54'/> 797 <!-- parameter of type 'wchar_t**' --> 798 <parameter type-id='type-id-66'/> 799 <!-- parameter of type 'int' --> 800 <parameter type-id='type-id-5'/> 801 <!-- unsigned long int --> 802 <return type-id='type-id-22'/> 803 </function-decl> 804 <!-- long long int wcstoll(const wchar_t*, wchar_t**, int) --> 805 <function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'> 806 <!-- parameter of type 'const wchar_t*' --> 807 <parameter type-id='type-id-54'/> 808 <!-- parameter of type 'wchar_t**' --> 809 <parameter type-id='type-id-66'/> 810 <!-- parameter of type 'int' --> 811 <parameter type-id='type-id-5'/> 812 <!-- long long int --> 813 <return type-id='type-id-8'/> 814 </function-decl> 815 <!-- unsigned long long int wcstoull(const wchar_t*, wchar_t**, int) --> 816 <function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='490' column='1' visibility='default' binding='global' size-in-bits='64'> 817 <!-- parameter of type 'const wchar_t*' --> 818 <parameter type-id='type-id-54'/> 819 <!-- parameter of type 'wchar_t**' --> 820 <parameter type-id='type-id-66'/> 821 <!-- parameter of type 'int' --> 822 <parameter type-id='type-id-5'/> 823 <!-- unsigned long long int --> 824 <return type-id='type-id-28'/> 825 </function-decl> 826 <!-- int fwide(__FILE*, int) --> 827 <function-decl name='fwide' filepath='/usr/include/wchar.h' line='587' column='1' visibility='default' binding='global' size-in-bits='64'> 828 <!-- parameter of type '__FILE*' --> 829 <parameter type-id='type-id-30'/> 830 <!-- parameter of type 'int' --> 831 <parameter type-id='type-id-5'/> 832 <!-- int --> 833 <return type-id='type-id-5'/> 834 </function-decl> 835 <!-- int fwprintf(__FILE*, const wchar_t*, ...) --> 836 <function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='594' column='1' visibility='default' binding='global' size-in-bits='64'> 837 <!-- parameter of type '__FILE*' --> 838 <parameter type-id='type-id-30'/> 839 <!-- parameter of type 'const wchar_t*' --> 840 <parameter type-id='type-id-54'/> 841 <parameter is-variadic='yes'/> 842 <!-- int --> 843 <return type-id='type-id-5'/> 844 </function-decl> 845 <!-- int wprintf(const wchar_t*, ...) --> 846 <function-decl name='wprintf' filepath='/usr/include/wchar.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'> 847 <!-- parameter of type 'const wchar_t*' --> 848 <parameter type-id='type-id-54'/> 849 <parameter is-variadic='yes'/> 850 <!-- int --> 851 <return type-id='type-id-5'/> 852 </function-decl> 853 <!-- int swprintf(wchar_t*, size_t, const wchar_t*, ...) --> 854 <function-decl name='swprintf' filepath='/usr/include/wchar.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'> 855 <!-- parameter of type 'wchar_t*' --> 856 <parameter type-id='type-id-65'/> 857 <!-- parameter of type 'typedef size_t' --> 858 <parameter type-id='type-id-23'/> 859 <!-- parameter of type 'const wchar_t*' --> 860 <parameter type-id='type-id-54'/> 861 <parameter is-variadic='yes'/> 862 <!-- int --> 863 <return type-id='type-id-5'/> 864 </function-decl> 865 <!-- int vfwprintf(__FILE*, const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 866 <function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='612' column='1' visibility='default' binding='global' size-in-bits='64'> 867 <!-- parameter of type '__FILE*' --> 868 <parameter type-id='type-id-30'/> 869 <!-- parameter of type 'const wchar_t*' --> 870 <parameter type-id='type-id-54'/> 871 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 872 <parameter type-id='type-id-63'/> 873 <!-- int --> 874 <return type-id='type-id-5'/> 875 </function-decl> 876 <!-- int vwprintf(const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 877 <function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'> 878 <!-- parameter of type 'const wchar_t*' --> 879 <parameter type-id='type-id-54'/> 880 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 881 <parameter type-id='type-id-63'/> 882 <!-- int --> 883 <return type-id='type-id-5'/> 884 </function-decl> 885 <!-- int vswprintf(wchar_t*, size_t, const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 886 <function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'> 887 <!-- parameter of type 'wchar_t*' --> 888 <parameter type-id='type-id-65'/> 889 <!-- parameter of type 'typedef size_t' --> 890 <parameter type-id='type-id-23'/> 891 <!-- parameter of type 'const wchar_t*' --> 892 <parameter type-id='type-id-54'/> 893 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 894 <parameter type-id='type-id-63'/> 895 <!-- int --> 896 <return type-id='type-id-5'/> 897 </function-decl> 898 <!-- int fwscanf(__FILE*, const wchar_t*, ...) --> 899 <function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='635' column='1' visibility='default' binding='global' size-in-bits='64'> 900 <!-- parameter of type '__FILE*' --> 901 <parameter type-id='type-id-30'/> 902 <!-- parameter of type 'const wchar_t*' --> 903 <parameter type-id='type-id-54'/> 904 <parameter is-variadic='yes'/> 905 <!-- int --> 906 <return type-id='type-id-5'/> 907 </function-decl> 908 <!-- int wscanf(const wchar_t*, ...) --> 909 <function-decl name='wscanf' filepath='/usr/include/wchar.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'> 910 <!-- parameter of type 'const wchar_t*' --> 911 <parameter type-id='type-id-54'/> 912 <parameter is-variadic='yes'/> 913 <!-- int --> 914 <return type-id='type-id-5'/> 915 </function-decl> 916 <!-- int swscanf(const wchar_t*, const wchar_t*, ...) --> 917 <function-decl name='swscanf' filepath='/usr/include/wchar.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'> 918 <!-- parameter of type 'const wchar_t*' --> 919 <parameter type-id='type-id-54'/> 920 <!-- parameter of type 'const wchar_t*' --> 921 <parameter type-id='type-id-54'/> 922 <parameter is-variadic='yes'/> 923 <!-- int --> 924 <return type-id='type-id-5'/> 925 </function-decl> 926 <!-- int vfwscanf(__FILE*, const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 927 <function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'> 928 <!-- parameter of type '__FILE*' --> 929 <parameter type-id='type-id-30'/> 930 <!-- parameter of type 'const wchar_t*' --> 931 <parameter type-id='type-id-54'/> 932 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 933 <parameter type-id='type-id-63'/> 934 <!-- int --> 935 <return type-id='type-id-5'/> 936 </function-decl> 937 <!-- int vwscanf(const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 938 <function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'> 939 <!-- parameter of type 'const wchar_t*' --> 940 <parameter type-id='type-id-54'/> 941 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 942 <parameter type-id='type-id-63'/> 943 <!-- int --> 944 <return type-id='type-id-5'/> 945 </function-decl> 946 <!-- int vswscanf(const wchar_t*, const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 947 <function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'> 948 <!-- parameter of type 'const wchar_t*' --> 949 <parameter type-id='type-id-54'/> 950 <!-- parameter of type 'const wchar_t*' --> 951 <parameter type-id='type-id-54'/> 952 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 953 <parameter type-id='type-id-63'/> 954 <!-- int --> 955 <return type-id='type-id-5'/> 956 </function-decl> 957 <!-- wint_t fgetwc(__FILE*) --> 958 <function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'> 959 <!-- parameter of type '__FILE*' --> 960 <parameter type-id='type-id-30'/> 961 <!-- typedef wint_t --> 962 <return type-id='type-id-27'/> 963 </function-decl> 964 <!-- wint_t getwc(__FILE*) --> 965 <function-decl name='getwc' filepath='/usr/include/wchar.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'> 966 <!-- parameter of type '__FILE*' --> 967 <parameter type-id='type-id-30'/> 968 <!-- typedef wint_t --> 969 <return type-id='type-id-27'/> 970 </function-decl> 971 <!-- wint_t getwchar() --> 972 <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'> 973 <!-- typedef wint_t --> 974 <return type-id='type-id-27'/> 975 </function-decl> 976 <!-- wint_t fputwc(wchar_t, __FILE*) --> 977 <function-decl name='fputwc' filepath='/usr/include/wchar.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'> 978 <!-- parameter of type 'wchar_t' --> 979 <parameter type-id='type-id-29'/> 980 <!-- parameter of type '__FILE*' --> 981 <parameter type-id='type-id-30'/> 982 <!-- typedef wint_t --> 983 <return type-id='type-id-27'/> 984 </function-decl> 985 <!-- wint_t putwc(wchar_t, __FILE*) --> 986 <function-decl name='putwc' filepath='/usr/include/wchar.h' line='760' column='1' visibility='default' binding='global' size-in-bits='64'> 987 <!-- parameter of type 'wchar_t' --> 988 <parameter type-id='type-id-29'/> 989 <!-- parameter of type '__FILE*' --> 990 <parameter type-id='type-id-30'/> 991 <!-- typedef wint_t --> 992 <return type-id='type-id-27'/> 993 </function-decl> 994 <!-- wint_t putwchar(wchar_t) --> 995 <function-decl name='putwchar' filepath='/usr/include/wchar.h' line='766' column='1' visibility='default' binding='global' size-in-bits='64'> 996 <!-- parameter of type 'wchar_t' --> 997 <parameter type-id='type-id-29'/> 998 <!-- typedef wint_t --> 999 <return type-id='type-id-27'/> 1000 </function-decl> 1001 <!-- wchar_t* fgetws(wchar_t*, int, __FILE*) --> 1002 <function-decl name='fgetws' filepath='/usr/include/wchar.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'> 1003 <!-- parameter of type 'wchar_t*' --> 1004 <parameter type-id='type-id-65'/> 1005 <!-- parameter of type 'int' --> 1006 <parameter type-id='type-id-5'/> 1007 <!-- parameter of type '__FILE*' --> 1008 <parameter type-id='type-id-30'/> 1009 <!-- wchar_t* --> 1010 <return type-id='type-id-65'/> 1011 </function-decl> 1012 <!-- int fputws(const wchar_t*, __FILE*) --> 1013 <function-decl name='fputws' filepath='/usr/include/wchar.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'> 1014 <!-- parameter of type 'const wchar_t*' --> 1015 <parameter type-id='type-id-54'/> 1016 <!-- parameter of type '__FILE*' --> 1017 <parameter type-id='type-id-30'/> 1018 <!-- int --> 1019 <return type-id='type-id-5'/> 1020 </function-decl> 1021 <!-- wint_t ungetwc(wint_t, __FILE*) --> 1022 <function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'> 1023 <!-- parameter of type 'typedef wint_t' --> 1024 <parameter type-id='type-id-27'/> 1025 <!-- parameter of type '__FILE*' --> 1026 <parameter type-id='type-id-30'/> 1027 <!-- typedef wint_t --> 1028 <return type-id='type-id-27'/> 1029 </function-decl> 1030 <!-- size_t wcsftime(wchar_t*, size_t, const wchar_t*, const tm*) --> 1031 <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='855' column='1' visibility='default' binding='global' size-in-bits='64'> 1032 <!-- parameter of type 'wchar_t*' --> 1033 <parameter type-id='type-id-65'/> 1034 <!-- parameter of type 'typedef size_t' --> 1035 <parameter type-id='type-id-23'/> 1036 <!-- parameter of type 'const wchar_t*' --> 1037 <parameter type-id='type-id-54'/> 1038 <!-- parameter of type 'const tm*' --> 1039 <parameter type-id='type-id-52'/> 1040 <!-- typedef size_t --> 1041 <return type-id='type-id-23'/> 1042 </function-decl> 1043 <!-- wctype_t wctype(const char*) --> 1044 <function-decl name='wctype' filepath='/usr/include/wctype.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'> 1045 <!-- parameter of type 'const char*' --> 1046 <parameter type-id='type-id-13'/> 1047 <!-- typedef wctype_t --> 1048 <return type-id='type-id-26'/> 1049 </function-decl> 1050 <!-- int iswctype(wint_t, wctype_t) --> 1051 <function-decl name='iswctype' filepath='/usr/include/wctype.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'> 1052 <!-- parameter of type 'typedef wint_t' --> 1053 <parameter type-id='type-id-27'/> 1054 <!-- parameter of type 'typedef wctype_t' --> 1055 <parameter type-id='type-id-26'/> 1056 <!-- int --> 1057 <return type-id='type-id-5'/> 1058 </function-decl> 1059 <!-- wctrans_t wctrans(const char*) --> 1060 <function-decl name='wctrans' filepath='/usr/include/wctype.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'> 1061 <!-- parameter of type 'const char*' --> 1062 <parameter type-id='type-id-13'/> 1063 <!-- typedef wctrans_t --> 1064 <return type-id='type-id-25'/> 1065 </function-decl> 1066 <!-- wint_t towctrans(wint_t, wctrans_t) --> 1067 <function-decl name='towctrans' filepath='/usr/include/wctype.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'> 1068 <!-- parameter of type 'typedef wint_t' --> 1069 <parameter type-id='type-id-27'/> 1070 <!-- parameter of type 'typedef wctrans_t' --> 1071 <parameter type-id='type-id-25'/> 1072 <!-- typedef wint_t --> 1073 <return type-id='type-id-27'/> 1074 </function-decl> 1075 </abi-instr> 1076 <abi-instr address-size='64' path='test23-second-tu.cc' comp-dir-path='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf' language='LANG_C_plus_plus'> 1077 <!-- namespace std --> 1078 <namespace-decl name='std'> 1079 </namespace-decl> 1080 <!-- struct _IO_FILE --> 1081 <class-decl name='_IO_FILE' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-104'/> 1082 <!-- void emit(std::string&, std::string&) --> 1083 <function-decl name='emit' mangled-name='_Z4emitRSsS_' filepath='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf/test23-second-tu.cc' line='13' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z4emitRSsS_'> 1084 <!-- parameter of type 'std::string&' --> 1085 <parameter type-id='type-id-62' name='prefix' filepath='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf/test23-second-tu.cc' line='13' column='1'/> 1086 <!-- parameter of type 'std::string&' --> 1087 <parameter type-id='type-id-62' name='s' filepath='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf/test23-second-tu.cc' line='13' column='1'/> 1088 <!-- void --> 1089 <return type-id='type-id-64'/> 1090 </function-decl> 1091 <!-- namespace __gnu_cxx --> 1092 <namespace-decl name='__gnu_cxx'> 1093 <!-- struct __gnu_cxx::__numeric_traits_integer<char> --> 1094 <class-decl name='__numeric_traits_integer<char>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-105'/> 1095 <!-- struct __gnu_cxx::__numeric_traits_integer<int> --> 1096 <class-decl name='__numeric_traits_integer<int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-106'/> 1097 <!-- struct __gnu_cxx::__numeric_traits_integer<long int> --> 1098 <class-decl name='__numeric_traits_integer<long int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-107'/> 1099 <!-- struct __gnu_cxx::__numeric_traits_integer<long unsigned int> --> 1100 <class-decl name='__numeric_traits_integer<long unsigned int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-108'/> 1101 <!-- struct __gnu_cxx::__numeric_traits_integer<short int> --> 1102 <class-decl name='__numeric_traits_integer<short int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-109'/> 1103 </namespace-decl> 1104 </abi-instr> 1105</abi-corpus> 1106