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