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