--- /dev/null
+<abi-corpus path='data/test-read-dwarf/PR22015-libboost_iostreams.so'>
+ <elf-needed>
+ <dependency name='build/cached/third_party/boost-1.60.0/libboost_system.so'/>
+ <dependency name='libm.so.6'/>
+ <dependency name='libssl.so.1.0.0'/>
+ <dependency name='libcrypto.so.1.0.0'/>
+ <dependency name='librt.so.1'/>
+ <dependency name='libdl.so.2'/>
+ <dependency name='libatomic.so.1'/>
+ <dependency name='libstdc++.so.6'/>
+ <dependency name='libgcc_s.so.1'/>
+ <dependency name='libpthread.so.0'/>
+ <dependency name='libc.so.6'/>
+ </elf-needed>
+ <elf-function-symbols>
+ <elf-symbol name='_ZN5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEE5resetIS3_EEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEE5resetIS3_EEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost15throw_exceptionINSt8ios_base7failureB5cxx11EEEvRKT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost16exception_detail20copy_boost_exceptionEPNS_9exceptionEPKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost24enable_current_exceptionINS_16exception_detail19error_info_injectorINSt8ios_base7failureB5cxx11EEEEENS1_10clone_implIT_EERKS7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost6detail20sp_pointer_constructINS_9iostreams6detail16mapped_file_implES4_EEvPNS_10shared_ptrIT_EEPT0_RNS0_12shared_countE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost6detail20sp_pointer_constructINS_9iostreams6detail20file_descriptor_implES4_EEvPNS_10shared_ptrIT_EEPT0_RNS0_12shared_countE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost6detail26sp_enable_shared_from_thisEz' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams11mapped_file6resizeEl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams11mapped_fileC1ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams11mapped_fileC2ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams11mapped_fileC1ERKS1_' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptor4initEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptor4openEPKcSt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptor4openERKNS0_6detail4pathESt13_Ios_OpenmodeS6_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptor4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptor4openEiNS0_21file_descriptor_flagsE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptor4readEPcl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptor4seekElSt12_Ios_Seekdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptor5closeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptor5writeEPKcl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptorC1EPKcSt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptorC1ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptorC1EiNS0_21file_descriptor_flagsE' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams15file_descriptorC2EiNS0_21file_descriptor_flagsE' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptorC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams15file_descriptorC2Ev' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptorC2EPKcSt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams15file_descriptorC1EPKcSt13_Ios_Openmode' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams15file_descriptorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptorC2ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams15file_descriptorC1ERKS1_' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptorC2EiNS0_21file_descriptor_flagsE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams15file_descriptorC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams16mapped_file_sinkC1ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams16mapped_file_sinkC2ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams16mapped_file_sinkC1ERKS1_' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams18mapped_file_source4initEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams18mapped_file_source5closeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams18mapped_file_source9alignmentEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams18mapped_file_source9open_implERKNS0_24basic_mapped_file_paramsINS0_6detail4pathEEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams18mapped_file_sourceC1ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams18mapped_file_sourceC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams18mapped_file_sourceC2Ev' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams18mapped_file_sourceC2ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams18mapped_file_sourceC1ERKS1_' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams18mapped_file_sourceC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sink4openEPKcSt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sink4openERKNS0_6detail4pathESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sink4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sink4openEiNS0_21file_descriptor_flagsE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sinkC1EPKcSt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sinkC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sinkC1ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams20file_descriptor_sinkC2ERKS1_' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sinkC1EiNS0_21file_descriptor_flagsE' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams20file_descriptor_sinkC2EiNS0_21file_descriptor_flagsE' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sinkC2EPKcSt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams20file_descriptor_sinkC1EPKcSt13_Ios_Openmode' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sinkC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams20file_descriptor_sinkC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sinkC2ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams20file_descriptor_sinkC2EiNS0_21file_descriptor_flagsE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_source4openEPKcSt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_source4openERKNS0_6detail4pathESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_source4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_source4openEiNS0_21file_descriptor_flagsE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_sourceC1EPKcSt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_sourceC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams22file_descriptor_sourceC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_sourceC1ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_sourceC1EiNS0_21file_descriptor_flagsE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_sourceC2EPKcSt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams22file_descriptor_sourceC1EPKcSt13_Ios_Openmode' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_sourceC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_sourceC2ERKS1_' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams22file_descriptor_sourceC1ERKS1_' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams22file_descriptor_sourceC2EiNS0_21file_descriptor_flagsE' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams22file_descriptor_sourceC1EiNS0_21file_descriptor_flagsE' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail14system_failureB5cxx11EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_impl10unmap_fileEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_impl12try_map_fileENS0_24basic_mapped_file_paramsINS1_4pathEEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_impl17cleanup_and_throwEPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_impl4openENS0_24basic_mapped_file_paramsINS1_4pathEEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_impl5clearEb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_impl5closeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_impl6resizeEl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_impl8map_fileERNS0_24basic_mapped_file_paramsINS1_4pathEEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_impl9alignmentEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_impl9open_fileENS0_24basic_mapped_file_paramsINS1_4pathEEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_implC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_implC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams6detail16mapped_file_implC1Ev' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_implD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams6detail16mapped_file_implD2Ev' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail16mapped_file_implD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_impl10close_implEbb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_impl14invalid_handleEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_impl4openERKNS1_4pathESt13_Ios_Openmode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_impl4openEiNS2_5flagsE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_impl4readEPcl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_impl4seekElSt12_Ios_Seekdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_impl5closeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_impl5writeEPKcl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_implC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams6detail20file_descriptor_implC2Ev' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_implC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_implD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail20file_descriptor_implD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5boost9iostreams6detail20file_descriptor_implD1Ev' is-defined='yes'/>
+ <elf-symbol name='_ZN5boost9iostreams6detail23mapped_file_params_base9normalizeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZNK5boost9iostreams15file_descriptor6handleEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZNK5boost9iostreams15file_descriptor7is_openEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZNK5boost9iostreams18mapped_file_source3endEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZNK5boost9iostreams18mapped_file_source4dataEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZNK5boost9iostreams18mapped_file_source4sizeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZNK5boost9iostreams18mapped_file_source5beginEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZNK5boost9iostreams18mapped_file_source5flagsEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZNK5boost9iostreams18mapped_file_source7is_openEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZNK5boost9iostreams18mapped_file_sourcecvMNS1_16safe_bool_helperEiEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZNK5boost9iostreams18mapped_file_sourcentEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZNK5boost9iostreams6detail20file_descriptor_impl7is_openEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+ </elf-function-symbols>
+ <elf-variable-symbols>
+ <elf-symbol name='_ZTIN5boost16exception_detail10clone_baseE' size='16' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEEE' size='56' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTIN5boost16exception_detail19error_info_injectorINSt8ios_base7failureB5cxx11EEE' size='56' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTIN5boost6detail15sp_counted_baseE' size='16' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTIN5boost6detail17sp_counted_impl_pINS_9iostreams6detail16mapped_file_implEEE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTIN5boost6detail17sp_counted_impl_pINS_9iostreams6detail20file_descriptor_implEEE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTIN5boost9exceptionE' size='16' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTSN5boost16exception_detail10clone_baseE' size='39' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEEE' size='97' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTSN5boost16exception_detail19error_info_injectorINSt8ios_base7failureB5cxx11EEE' size='78' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTSN5boost6detail15sp_counted_baseE' size='33' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTSN5boost6detail17sp_counted_impl_pINS_9iostreams6detail16mapped_file_implEEE' size='76' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTSN5boost6detail17sp_counted_impl_pINS_9iostreams6detail20file_descriptor_implEEE' size='80' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ <elf-symbol name='_ZTSN5boost9exceptionE' size='19' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
+ </elf-variable-symbols>
+ <abi-instr version='1.0' address-size='64' path='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
+ <namespace-decl name='__gnu_cxx'>
+ <function-decl name='div' mangled-name='_ZN9__gnu_cxx3divExx' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/cstdlib' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-1'/>
+ <parameter type-id='type-id-1'/>
+ <return type-id='type-id-2'/>
+ </function-decl>
+ </namespace-decl>
+ <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-2' visibility='default' filepath='/usr/include/stdlib.h' line='117' column='1' id='type-id-3'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='quot' type-id='type-id-1' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='rem' type-id='type-id-1' visibility='default' filepath='/usr/include/stdlib.h' line='120' column='1'/>
+ </data-member>
+ </class-decl>
+ <type-decl name='long long int' size-in-bits='64' id='type-id-1'/>
+ <typedef-decl name='lldiv_t' type-id='type-id-3' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-2'/>
+ <namespace-decl name='boost'>
+ <namespace-decl name='iostreams'>
+ <namespace-decl name='detail'>
+ <function-decl name='system_failure' mangled-name='_ZN5boost9iostreams6detail14system_failureB5cxx11EPKc' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/system_failure.hpp' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail14system_failureB5cxx11EPKc'>
+ <parameter type-id='type-id-4' name='msg' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/system_failure.hpp' line='39' column='1'/>
+ <return type-id='type-id-5'/>
+ </function-decl>
+ <class-decl name='file_descriptor_impl' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='50' column='1' id='type-id-6'>
+ <member-type access='public'>
+ <enum-decl name='flags' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='52' column='1' id='type-id-7'>
+ <underlying-type type-id='type-id-8'/>
+ <enumerator name='never_close' value='0'/>
+ <enumerator name='close_on_exit' value='1'/>
+ <enumerator name='close_on_close' value='2'/>
+ <enumerator name='close_always' value='3'/>
+ </enum-decl>
+ </member-type>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='handle_' type-id='type-id-9' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='73' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='flags_' type-id='type-id-10' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='74' column='1'/>
+ </data-member>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_impl' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_implC2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-11' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes'>
+ <function-decl name='~file_descriptor_impl' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_implD2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-11' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_impl4openEiNS2_5flagsE' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl4openEiNS2_5flagsE'>
+ <parameter type-id='type-id-11' is-artificial='yes'/>
+ <parameter type-id='type-id-9'/>
+ <parameter type-id='type-id-7'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_impl4openERKNS1_4pathESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl4openERKNS1_4pathESt13_Ios_Openmode'>
+ <parameter type-id='type-id-11' is-artificial='yes'/>
+ <parameter type-id='type-id-13'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='is_open' mangled-name='_ZNK5boost9iostreams6detail20file_descriptor_impl7is_openEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams6detail20file_descriptor_impl7is_openEv'>
+ <parameter type-id='type-id-15' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='close' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_impl5closeEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl5closeEv'>
+ <parameter type-id='type-id-11' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='close_impl' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_impl10close_implEbb' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl10close_implEbb'>
+ <parameter type-id='type-id-11' is-artificial='yes'/>
+ <parameter type-id='type-id-16'/>
+ <parameter type-id='type-id-16'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='read' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_impl4readEPcl' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl4readEPcl'>
+ <parameter type-id='type-id-11' is-artificial='yes'/>
+ <parameter type-id='type-id-17'/>
+ <parameter type-id='type-id-18'/>
+ <return type-id='type-id-18'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='write' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_impl5writeEPKcl' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl5writeEPKcl'>
+ <parameter type-id='type-id-11' is-artificial='yes'/>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-18'/>
+ <return type-id='type-id-18'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='seek' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_impl4seekElSt12_Ios_Seekdir' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl4seekElSt12_Ios_Seekdir'>
+ <parameter type-id='type-id-11' is-artificial='yes'/>
+ <parameter type-id='type-id-19'/>
+ <parameter type-id='type-id-20'/>
+ <return type-id='type-id-21'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' static='yes'>
+ <function-decl name='invalid_handle' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_impl14invalid_handleEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl14invalid_handleEv'>
+ <return type-id='type-id-9'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_impl' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_implC2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='59' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_implC1Ev'>
+ <parameter type-id='type-id-11' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes'>
+ <function-decl name='~file_descriptor_impl' mangled-name='_ZN5boost9iostreams6detail20file_descriptor_implD2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_implD2Ev'>
+ <parameter type-id='type-id-11' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <typedef-decl name='file_handle' type-id='type-id-10' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/file_handle.hpp' line='27' column='1' id='type-id-9'/>
+ <class-decl name='path' size-in-bits='576' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='37' column='1' id='type-id-22'>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='narrow_' type-id='type-id-23' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='155' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='256'>
+ <var-decl name='wide_' type-id='type-id-24' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='156' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='512'>
+ <var-decl name='is_wide_' type-id='type-id-16' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='157' column='1'/>
+ </data-member>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='path' mangled-name='_ZN5boost9iostreams6detail4pathC2Ev' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-25' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='path' mangled-name='_ZN5boost9iostreams6detail4pathC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-25' is-artificial='yes'/>
+ <parameter type-id='type-id-26'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='path' mangled-name='_ZN5boost9iostreams6detail4pathC2EPKc' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-25' is-artificial='yes'/>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='path' mangled-name='_ZN5boost9iostreams6detail4pathC2ERKS2_' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-25' is-artificial='yes'/>
+ <parameter type-id='type-id-13'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost9iostreams6detail4pathaSERKS2_' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-25' is-artificial='yes'/>
+ <parameter type-id='type-id-13'/>
+ <return type-id='type-id-27'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost9iostreams6detail4pathaSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-25' is-artificial='yes'/>
+ <parameter type-id='type-id-26'/>
+ <return type-id='type-id-27'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost9iostreams6detail4pathaSEPKc' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-25' is-artificial='yes'/>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-27'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='is_wide' mangled-name='_ZNK5boost9iostreams6detail4path7is_wideEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-28' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='c_str' mangled-name='_ZNK5boost9iostreams6detail4path5c_strEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-28' is-artificial='yes'/>
+ <return type-id='type-id-4'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='c_wstr' mangled-name='_ZNK5boost9iostreams6detail4path6c_wstrEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-28' is-artificial='yes'/>
+ <return type-id='type-id-29'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private' constructor='yes'>
+ <function-decl name='path' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-25' is-artificial='yes'/>
+ <parameter type-id='type-id-30'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='operator=' mangled-name='_ZN5boost9iostreams6detail4pathaSERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-25' is-artificial='yes'/>
+ <parameter type-id='type-id-30'/>
+ <return type-id='type-id-27'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='init' mangled-name='_ZN5boost9iostreams6detail4path4initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-25' is-artificial='yes'/>
+ <parameter type-id='type-id-26'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='init' mangled-name='_ZN5boost9iostreams6detail4path4initERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-25' is-artificial='yes'/>
+ <parameter type-id='type-id-30'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ </namespace-decl>
+ <typedef-decl name='stream_offset' type-id='type-id-31' filepath='src/third_party/boost-1.60.0/boost/iostreams/positioning.hpp' line='36' column='1' id='type-id-19'/>
+ <class-decl name='file_descriptor' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='46' column='1' id='type-id-32'>
+ <member-type access='private'>
+ <typedef-decl name='handle_type' type-id='type-id-9' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='50' column='1' id='type-id-33'/>
+ </member-type>
+ <member-type access='private'>
+ <typedef-decl name='char_type' type-id='type-id-35' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='51' column='1' id='type-id-34'/>
+ </member-type>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='pimpl_' type-id='type-id-36' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='143' column='1'/>
+ </data-member>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor' mangled-name='_ZN5boost9iostreams15file_descriptorC2Ev' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC1Ev'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor' mangled-name='_ZN5boost9iostreams15file_descriptorC2EiNS0_21file_descriptor_flagsE' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC1EiNS0_21file_descriptor_flagsE'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-33'/>
+ <parameter type-id='type-id-38'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor' mangled-name='_ZN5boost9iostreams15file_descriptorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-26'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor' mangled-name='_ZN5boost9iostreams15file_descriptorC2EPKcSt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC2EPKcSt13_Ios_Openmode'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor' mangled-name='_ZN5boost9iostreams15file_descriptorC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-39'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams15file_descriptor4openEiNS0_21file_descriptor_flagsE' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4openEiNS0_21file_descriptor_flagsE'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-33'/>
+ <parameter type-id='type-id-38'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams15file_descriptor4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-26'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams15file_descriptor4openEPKcSt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4openEPKcSt13_Ios_Openmode'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='is_open' mangled-name='_ZNK5boost9iostreams15file_descriptor7is_openEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams15file_descriptor7is_openEv'>
+ <parameter type-id='type-id-40' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='close' mangled-name='_ZN5boost9iostreams15file_descriptor5closeEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='129' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor5closeEv'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='read' mangled-name='_ZN5boost9iostreams15file_descriptor4readEPcl' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4readEPcl'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-41'/>
+ <parameter type-id='type-id-18'/>
+ <return type-id='type-id-18'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='write' mangled-name='_ZN5boost9iostreams15file_descriptor5writeEPKcl' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor5writeEPKcl'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-42'/>
+ <parameter type-id='type-id-18'/>
+ <return type-id='type-id-18'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='seek' mangled-name='_ZN5boost9iostreams15file_descriptor4seekElSt12_Ios_Seekdir' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4seekElSt12_Ios_Seekdir'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-19'/>
+ <parameter type-id='type-id-20'/>
+ <return type-id='type-id-21'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='handle' mangled-name='_ZNK5boost9iostreams15file_descriptor6handleEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams15file_descriptor6handleEv'>
+ <parameter type-id='type-id-40' is-artificial='yes'/>
+ <return type-id='type-id-33'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='init' mangled-name='_ZN5boost9iostreams15file_descriptor4initEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4initEv'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams15file_descriptor4openERKNS0_6detail4pathESt13_Ios_OpenmodeS6_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4openERKNS0_6detail4pathESt13_Ios_OpenmodeS6_'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-13'/>
+ <parameter type-id='type-id-14'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor' mangled-name='_ZN5boost9iostreams15file_descriptorC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC2ERKS1_'>
+ <parameter type-id='type-id-37' is-artificial='yes'/>
+ <parameter type-id='type-id-39'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <enum-decl name='file_descriptor_flags' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='40' column='1' id='type-id-38'>
+ <underlying-type type-id='type-id-8'/>
+ <enumerator name='never_close_handle' value='0'/>
+ <enumerator name='close_handle' value='3'/>
+ </enum-decl>
+ <class-decl name='file_descriptor_source' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='146' column='1' id='type-id-43'>
+ <base-class access='private' layout-offset-in-bits='0' type-id='type-id-32'/>
+ <member-type access='private'>
+ <typedef-decl name='handle_type' type-id='type-id-10' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='151' column='1' id='type-id-44'/>
+ </member-type>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_source' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-45' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_source' mangled-name='_ZN5boost9iostreams22file_descriptor_sourceC2EiNS0_21file_descriptor_flagsE' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_sourceC2EiNS0_21file_descriptor_flagsE'>
+ <parameter type-id='type-id-45' is-artificial='yes'/>
+ <parameter type-id='type-id-44'/>
+ <parameter type-id='type-id-38'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_source' mangled-name='_ZN5boost9iostreams22file_descriptor_sourceC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_sourceC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode'>
+ <parameter type-id='type-id-45' is-artificial='yes'/>
+ <parameter type-id='type-id-26'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_source' mangled-name='_ZN5boost9iostreams22file_descriptor_sourceC2EPKcSt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_sourceC2EPKcSt13_Ios_Openmode'>
+ <parameter type-id='type-id-45' is-artificial='yes'/>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_source' mangled-name='_ZN5boost9iostreams22file_descriptor_sourceC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='197' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_sourceC2ERKS1_'>
+ <parameter type-id='type-id-45' is-artificial='yes'/>
+ <parameter type-id='type-id-46'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams22file_descriptor_source4openEiNS0_21file_descriptor_flagsE' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='200' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_source4openEiNS0_21file_descriptor_flagsE'>
+ <parameter type-id='type-id-45' is-artificial='yes'/>
+ <parameter type-id='type-id-44'/>
+ <parameter type-id='type-id-38'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams22file_descriptor_source4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='214' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_source4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode'>
+ <parameter type-id='type-id-45' is-artificial='yes'/>
+ <parameter type-id='type-id-26'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams22file_descriptor_source4openEPKcSt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_source4openEPKcSt13_Ios_Openmode'>
+ <parameter type-id='type-id-45' is-artificial='yes'/>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams22file_descriptor_source4openERKNS0_6detail4pathESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='225' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_source4openERKNS0_6detail4pathESt13_Ios_Openmode'>
+ <parameter type-id='type-id-45' is-artificial='yes'/>
+ <parameter type-id='type-id-13'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <class-decl name='file_descriptor_sink' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='228' column='1' id='type-id-47'>
+ <base-class access='private' layout-offset-in-bits='0' type-id='type-id-32'/>
+ <member-type access='private'>
+ <typedef-decl name='handle_type' type-id='type-id-10' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='233' column='1' id='type-id-48'/>
+ </member-type>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_sink' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-49' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_sink' mangled-name='_ZN5boost9iostreams20file_descriptor_sinkC2EiNS0_21file_descriptor_flagsE' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='251' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sinkC1EiNS0_21file_descriptor_flagsE'>
+ <parameter type-id='type-id-49' is-artificial='yes'/>
+ <parameter type-id='type-id-48'/>
+ <parameter type-id='type-id-38'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_sink' mangled-name='_ZN5boost9iostreams20file_descriptor_sinkC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='265' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sinkC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode'>
+ <parameter type-id='type-id-49' is-artificial='yes'/>
+ <parameter type-id='type-id-26'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_sink' mangled-name='_ZN5boost9iostreams20file_descriptor_sinkC2EPKcSt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sinkC2EPKcSt13_Ios_Openmode'>
+ <parameter type-id='type-id-49' is-artificial='yes'/>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='file_descriptor_sink' mangled-name='_ZN5boost9iostreams20file_descriptor_sinkC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sinkC1ERKS1_'>
+ <parameter type-id='type-id-49' is-artificial='yes'/>
+ <parameter type-id='type-id-50'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams20file_descriptor_sink4openEiNS0_21file_descriptor_flagsE' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sink4openEiNS0_21file_descriptor_flagsE'>
+ <parameter type-id='type-id-49' is-artificial='yes'/>
+ <parameter type-id='type-id-48'/>
+ <parameter type-id='type-id-38'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams20file_descriptor_sink4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='296' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sink4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode'>
+ <parameter type-id='type-id-49' is-artificial='yes'/>
+ <parameter type-id='type-id-26'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams20file_descriptor_sink4openEPKcSt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='300' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sink4openEPKcSt13_Ios_Openmode'>
+ <parameter type-id='type-id-49' is-artificial='yes'/>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams20file_descriptor_sink4openERKNS0_6detail4pathESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='311' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sink4openERKNS0_6detail4pathESt13_Ios_Openmode'>
+ <parameter type-id='type-id-49' is-artificial='yes'/>
+ <parameter type-id='type-id-13'/>
+ <parameter type-id='type-id-14'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ </namespace-decl>
+ <namespace-decl name='exception_detail'>
+ <class-decl name='refcount_ptr<boost::exception_detail::error_info_container>' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='23' column='1' id='type-id-51'>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='px_' type-id='type-id-52' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='66' column='1'/>
+ </data-member>
+ <member-function access='public'>
+ <function-decl name='refcount_ptr' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-53' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes'>
+ <function-decl name='~refcount_ptr' mangled-name='_ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEED2Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-53' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='refcount_ptr' mangled-name='_ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEC2ERKS3_' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-53' is-artificial='yes'/>
+ <parameter type-id='type-id-54'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEaSERKS3_' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-53' is-artificial='yes'/>
+ <parameter type-id='type-id-54'/>
+ <return type-id='type-id-55'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='adopt' mangled-name='_ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE5adoptEPS2_' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-53' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='get' mangled-name='_ZNK5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE3getEv' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-56' is-artificial='yes'/>
+ <return type-id='type-id-52'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='add_ref' mangled-name='_ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7add_refEv' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-53' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='release' mangled-name='_ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7releaseEv' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-53' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <class-decl name='error_info_container' size-in-bits='64' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-57'/>
+ <function-decl name='copy_boost_exception' mangled-name='_ZN5boost16exception_detail20copy_boost_exceptionEPNS_9exceptionEPKS1_' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='418' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost16exception_detail20copy_boost_exceptionEPNS_9exceptionEPKS1_'>
+ <parameter type-id='type-id-58' name='a' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='418' column='1'/>
+ <parameter type-id='type-id-59' name='b' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='418' column='1'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <class-decl name='clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >' size-in-bits='640' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='442' column='1' id='type-id-60'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-61'/>
+ <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-62'/>
+ <member-type access='private'>
+ <class-decl name='clone_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='446' column='1' id='type-id-63'/>
+ </member-type>
+ <member-function access='private'>
+ <function-decl name='clone_impl' mangled-name='_ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEEC1ERKS6_NS6_9clone_tagE' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='447' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-65'/>
+ <parameter type-id='type-id-63'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='clone_impl' mangled-name='_ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEEC1ERKS5_' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='456' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-66'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes' vtable-offset='0'>
+ <function-decl name='~clone_impl' mangled-name='_ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEED0Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes' vtable-offset='0'>
+ <function-decl name='~clone_impl' mangled-name='_ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEED1Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes' vtable-offset='0'>
+ <function-decl name='~clone_impl' mangled-name='_ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEED0Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private' vtable-offset='3'>
+ <function-decl name='clone' mangled-name='_ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEE5cloneEv' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-67' is-artificial='yes'/>
+ <return type-id='type-id-68'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private' vtable-offset='4'>
+ <function-decl name='rethrow' mangled-name='_ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEE7rethrowEv' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-67' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <class-decl name='error_info_injector<std::ios_base::failure>' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='326' column='1' id='type-id-61'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-5'/>
+ <base-class access='public' layout-offset-in-bits='256' type-id='type-id-69'/>
+ <member-function access='public'>
+ <function-decl name='error_info_injector' mangled-name='_ZN5boost16exception_detail19error_info_injectorINSt8ios_base7failureB5cxx11EEC2ERKS3_' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='331' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-70' is-artificial='yes'/>
+ <parameter type-id='type-id-71'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes' vtable-offset='0'>
+ <function-decl name='~error_info_injector' mangled-name='_ZN5boost16exception_detail19error_info_injectorINSt8ios_base7failureB5cxx11EED0Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-70' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes' vtable-offset='0'>
+ <function-decl name='~error_info_injector' mangled-name='_ZN5boost16exception_detail19error_info_injectorINSt8ios_base7failureB5cxx11EED2Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-70' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes' vtable-offset='0'>
+ <function-decl name='~error_info_injector' mangled-name='_ZN5boost16exception_detail19error_info_injectorINSt8ios_base7failureB5cxx11EED0Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-70' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <class-decl name='clone_base' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='398' column='1' id='type-id-62'>
+ <member-function access='public' destructor='yes' vtable-offset='0'>
+ <function-decl name='~clone_base' mangled-name='_ZN5boost16exception_detail10clone_baseD0Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='406' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-72' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='0'>
+ <function-decl name='clone' mangled-name='_ZNK5boost16exception_detail10clone_base5cloneEv' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='402' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-68' is-artificial='yes'/>
+ <return type-id='type-id-68'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='1'>
+ <function-decl name='rethrow' mangled-name='_ZNK5boost16exception_detail10clone_base7rethrowEv' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='403' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-68' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ </namespace-decl>
+ <class-decl name='exception' size-in-bits='320' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='208' column='1' id='type-id-69'>
+ <data-member access='private' layout-offset-in-bits='64'>
+ <var-decl name='data_' type-id='type-id-51' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='269' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='128'>
+ <var-decl name='throw_function_' type-id='type-id-4' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='270' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='192'>
+ <var-decl name='throw_file_' type-id='type-id-4' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='271' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='256'>
+ <var-decl name='throw_line_' type-id='type-id-10' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='272' column='1'/>
+ </data-member>
+ <member-function access='protected' constructor='yes'>
+ <function-decl name='exception' mangled-name='_ZN5boost9exceptionC2Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-58' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='protected' destructor='yes' vtable-offset='0'>
+ <function-decl name='~exception' mangled-name='_ZN5boost9exceptionD2Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-58' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <namespace-decl name='detail'>
+ <class-decl name='sp_element<boost::iostreams::detail::file_descriptor_impl>' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='76' column='1' id='type-id-73'>
+ <member-type access='public'>
+ <typedef-decl name='type' type-id='type-id-6' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='78' column='1' id='type-id-74'/>
+ </member-type>
+ </class-decl>
+ <class-decl name='sp_dereference<boost::iostreams::detail::file_descriptor_impl>' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='101' column='1' id='type-id-75'>
+ <member-type access='public'>
+ <typedef-decl name='type' type-id='type-id-77' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='103' column='1' id='type-id-76'/>
+ </member-type>
+ </class-decl>
+ <class-decl name='sp_member_access<boost::iostreams::detail::file_descriptor_impl>' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='150' column='1' id='type-id-78'>
+ <member-type access='public'>
+ <typedef-decl name='type' type-id='type-id-11' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='152' column='1' id='type-id-79'/>
+ </member-type>
+ </class-decl>
+ <class-decl name='sp_array_access<boost::iostreams::detail::file_descriptor_impl>' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='175' column='1' id='type-id-80'/>
+ <function-decl name='sp_pointer_construct<boost::iostreams::detail::file_descriptor_impl, boost::iostreams::detail::file_descriptor_impl>' mangled-name='_ZN5boost6detail20sp_pointer_constructINS_9iostreams6detail20file_descriptor_implES4_EEvPNS_10shared_ptrIT_EEPT0_RNS0_12shared_countE' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail20sp_pointer_constructINS_9iostreams6detail20file_descriptor_implES4_EEvPNS_10shared_ptrIT_EEPT0_RNS0_12shared_countE'>
+ <parameter type-id='type-id-81' name='ppx' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <parameter type-id='type-id-11' name='p' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <parameter type-id='type-id-82' name='pn' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='sp_enable_shared_from_this' mangled-name='_ZN5boost6detail26sp_enable_shared_from_thisEz' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail26sp_enable_shared_from_thisEz'>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <class-decl name='sp_counted_impl_p<boost::iostreams::detail::file_descriptor_impl>' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='53' column='1' id='type-id-83'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-84'/>
+ <data-member access='private' layout-offset-in-bits='128'>
+ <var-decl name='px_' type-id='type-id-11' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='57' column='1'/>
+ </data-member>
+ <member-function access='private'>
+ <function-decl name='sp_counted_impl_p' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-85' is-artificial='yes'/>
+ <parameter type-id='type-id-86'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='operator=' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_9iostreams6detail20file_descriptor_implEEaSERKS5_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-85' is-artificial='yes'/>
+ <parameter type-id='type-id-86'/>
+ <return type-id='type-id-87'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='sp_counted_impl_p' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_9iostreams6detail20file_descriptor_implEEC2EPS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-85' is-artificial='yes'/>
+ <parameter type-id='type-id-11'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='2'>
+ <function-decl name='dispose' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_9iostreams6detail20file_descriptor_implEE7disposeEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-85' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='4'>
+ <function-decl name='get_deleter' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_9iostreams6detail20file_descriptor_implEE11get_deleterERKSt9type_info' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-85' is-artificial='yes'/>
+ <parameter type-id='type-id-88'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='5'>
+ <function-decl name='get_untyped_deleter' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_9iostreams6detail20file_descriptor_implEE19get_untyped_deleterEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-85' is-artificial='yes'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ </namespace-decl>
+ <class-decl name='shared_ptr<boost::iostreams::detail::file_descriptor_impl>' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='336' column='1' id='type-id-36'>
+ <member-type access='private'>
+ <typedef-decl name='element_type' type-id='type-id-74' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='345' column='1' id='type-id-90'/>
+ </member-type>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='px' type-id='type-id-91' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='768' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='64'>
+ <var-decl name='pn' type-id='type-id-92' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='769' column='1'/>
+ </data-member>
+ <member-function access='public'>
+ <function-decl name='shared_ptr' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='shared_ptr' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEEC2ERKS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='405' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-93'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEEaSERKS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-93'/>
+ <return type-id='type-id-94'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='shared_ptr' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='608' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-95'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEEaSEOS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-95'/>
+ <return type-id='type-id-94'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEEaSEDn' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='649' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <return type-id='type-id-94'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='reset' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEE5resetEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='657' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator*' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEEdeEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <return type-id='type-id-76'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator->' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEEptEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='691' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <return type-id='type-id-79'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator[]' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEEixEl' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <parameter type-id='type-id-97'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='get' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEE3getEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <return type-id='type-id-91'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator bool' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEEcvbEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/operator_bool.hpp' line='12' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator!' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEEntEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/operator_bool.hpp' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='unique' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEE6uniqueEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='714' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='use_count' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEE9use_countEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='719' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='swap' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEE4swapERS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-94'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='_internal_get_deleter' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEE21_internal_get_deleterERKSt9type_info' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <parameter type-id='type-id-88'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='_internal_get_untyped_deleter' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEE29_internal_get_untyped_deleterEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='_internal_equiv' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEE15_internal_equivERKS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <parameter type-id='type-id-93'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='shared_ptr<boost::iostreams::detail::file_descriptor_impl>' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEEC2IS3_EEPT_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-11'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='reset<boost::iostreams::detail::file_descriptor_impl>' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEE5resetIS3_EEvPT_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_9iostreams6detail20file_descriptor_implEE5resetIS3_EEvPT_'>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-11'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+
+ <function-decl name='throw_exception<std::ios_base::failure>' mangled-name='_ZN5boost15throw_exceptionINSt8ios_base7failureB5cxx11EEEvRKT_' filepath='src/third_party/boost-1.60.0/boost/throw_exception.hpp' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15throw_exceptionINSt8ios_base7failureB5cxx11EEEvRKT_'>
+ <parameter type-id='type-id-71' name='e' filepath='src/third_party/boost-1.60.0/boost/throw_exception.hpp' line='62' column='1'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='enable_current_exception<boost::exception_detail::error_info_injector<std::ios_base::failure> >' mangled-name='_ZN5boost24enable_current_exceptionINS_16exception_detail19error_info_injectorINSt8ios_base7failureB5cxx11EEEEENS1_10clone_implIT_EERKS7_' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='490' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost24enable_current_exceptionINS_16exception_detail19error_info_injectorINSt8ios_base7failureB5cxx11EEEEENS1_10clone_implIT_EERKS7_'>
+ <parameter type-id='type-id-66' name='x' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='490' column='1'/>
+ <return type-id='type-id-60'/>
+ </function-decl>
+ </namespace-decl>
+ <namespace-decl name='std'>
+ <namespace-decl name='__cxx11'>
+ <class-decl name='basic_string<char, std::char_traits<char>, std::allocator<char> >' size-in-bits='256' visibility='default' is-declaration-only='yes' id='type-id-99'/>
+ <typedef-decl name='string' type-id='type-id-99' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stringfwd.h' line='74' column='1' id='type-id-23'/>
+ <class-decl name='basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >' size-in-bits='256' visibility='default' is-declaration-only='yes' id='type-id-100'/>
+ <typedef-decl name='wstring' type-id='type-id-100' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stringfwd.h' line='78' column='1' id='type-id-24'/>
+ </namespace-decl>
+
+
+ <namespace-decl name='_V2'>
+ <class-decl name='error_category' size-in-bits='64' visibility='default' is-declaration-only='yes' id='type-id-101'/>
+ </namespace-decl>
+ <class-decl name='ios_base' size-in-bits='1728' visibility='default' is-declaration-only='yes' id='type-id-102'>
+ <member-type access='private'>
+ <typedef-decl name='openmode' type-id='type-id-103' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/ios_base.h' line='429' column='1' id='type-id-14'/>
+ </member-type>
+ <member-type access='private'>
+ <typedef-decl name='seekdir' type-id='type-id-104' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/ios_base.h' line='461' column='1' id='type-id-20'/>
+ </member-type>
+ <member-type access='private'>
+ <class-decl name='failure' size-in-bits='256' visibility='default' is-declaration-only='yes' id='type-id-5'/>
+ </member-type>
+ </class-decl>
+ <enum-decl name='_Ios_Openmode' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/ios_base.h' line='111' column='1' id='type-id-103'>
+ <underlying-type type-id='type-id-8'/>
+ <enumerator name='_S_app' value='1'/>
+ <enumerator name='_S_ate' value='2'/>
+ <enumerator name='_S_bin' value='4'/>
+ <enumerator name='_S_in' value='8'/>
+ <enumerator name='_S_out' value='16'/>
+ <enumerator name='_S_trunc' value='32'/>
+ <enumerator name='_S_ios_openmode_end' value='65536'/>
+ <enumerator name='_S_ios_openmode_max' value='2147483647'/>
+ <enumerator name='_S_ios_openmode_min' value='-2147483648'/>
+ </enum-decl>
+ <enum-decl name='_Ios_Seekdir' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/ios_base.h' line='193' column='1' id='type-id-104'>
+ <underlying-type type-id='type-id-8'/>
+ <enumerator name='_S_beg' value='0'/>
+ <enumerator name='_S_cur' value='1'/>
+ <enumerator name='_S_end' value='2'/>
+ <enumerator name='_S_ios_seekdir_end' value='65536'/>
+ </enum-decl>
+ <typedef-decl name='ptrdiff_t' type-id='type-id-98' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/x86_64-linux-gnu/c++/5.4.0/bits/c++config.h' line='197' column='1' id='type-id-97'/>
+ <typedef-decl name='streamsize' type-id='type-id-97' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='98' column='1' id='type-id-18'/>
+ <class-decl name='fpos<__mbstate_t>' size-in-bits='128' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='112' column='1' id='type-id-105'>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='_M_off' type-id='type-id-106' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='115' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='64'>
+ <var-decl name='_M_state' type-id='type-id-107' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='116' column='1'/>
+ </data-member>
+ <member-function access='public'>
+ <function-decl name='fpos' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-108' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='fpos' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-108' is-artificial='yes'/>
+ <parameter type-id='type-id-106'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator long' mangled-name='_ZNKSt4fposI11__mbstate_tEcvlEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-109' is-artificial='yes'/>
+ <return type-id='type-id-106'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='state' mangled-name='_ZNSt4fposI11__mbstate_tE5stateES0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-108' is-artificial='yes'/>
+ <parameter type-id='type-id-107'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='state' mangled-name='_ZNKSt4fposI11__mbstate_tE5stateEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-109' is-artificial='yes'/>
+ <return type-id='type-id-107'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator+=' mangled-name='_ZNSt4fposI11__mbstate_tEpLEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-108' is-artificial='yes'/>
+ <parameter type-id='type-id-106'/>
+ <return type-id='type-id-110'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator-=' mangled-name='_ZNSt4fposI11__mbstate_tEmIEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-108' is-artificial='yes'/>
+ <parameter type-id='type-id-106'/>
+ <return type-id='type-id-110'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator+' mangled-name='_ZNKSt4fposI11__mbstate_tEplEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-109' is-artificial='yes'/>
+ <parameter type-id='type-id-106'/>
+ <return type-id='type-id-105'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-109' is-artificial='yes'/>
+ <parameter type-id='type-id-106'/>
+ <return type-id='type-id-105'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator-' mangled-name='_ZNKSt4fposI11__mbstate_tEmiERKS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-109' is-artificial='yes'/>
+ <parameter type-id='type-id-111'/>
+ <return type-id='type-id-106'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <typedef-decl name='streamoff' type-id='type-id-98' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='88' column='1' id='type-id-106'/>
+ <typedef-decl name='streampos' type-id='type-id-105' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='228' column='1' id='type-id-21'/>
+ <typedef-decl name='size_t' type-id='type-id-112' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/x86_64-linux-gnu/c++/5.4.0/bits/c++config.h' line='196' column='1' id='type-id-113'/>
+ <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-114'/>
+ <class-decl name='system_error' size-in-bits='256' visibility='default' is-declaration-only='yes' id='type-id-115'/>
+ <class-decl name='error_code' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='138' column='1' id='type-id-116'>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='_M_value' type-id='type-id-10' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='190' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='64'>
+ <var-decl name='_M_cat' type-id='type-id-117' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='191' column='1'/>
+ </data-member>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='error_code' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-118' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='error_code' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-118' is-artificial='yes'/>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-119'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='assign' mangled-name='_ZNSt10error_code6assignEiRKNSt3_V214error_categoryE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-118' is-artificial='yes'/>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-119'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='clear' mangled-name='_ZNSt10error_code5clearEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-118' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='value' mangled-name='_ZNKSt10error_code5valueEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-120' is-artificial='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='category' mangled-name='_ZNKSt10error_code8categoryEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-120' is-artificial='yes'/>
+ <return type-id='type-id-119'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='default_error_condition' mangled-name='_ZNKSt10error_code23default_error_conditionEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='176' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-120' is-artificial='yes'/>
+ <return type-id='type-id-121'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='message' mangled-name='_ZNKSt10error_code7messageB5cxx11Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-120' is-artificial='yes'/>
+ <return type-id='type-id-23'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator bool' mangled-name='_ZNKSt10error_codecvbEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-120' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='error_code<std::io_errc, void>' mangled-name='_ZNSt10error_codeC2ISt7io_errcvEET_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-118' is-artificial='yes'/>
+ <parameter type-id='type-id-122'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <class-decl name='error_condition' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='216' column='1' id='type-id-121'>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='_M_value' type-id='type-id-10' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='264' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='64'>
+ <var-decl name='_M_cat' type-id='type-id-117' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='265' column='1'/>
+ </data-member>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='error_condition' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-123' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='error_condition' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-123' is-artificial='yes'/>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-119'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='assign' mangled-name='_ZNSt15error_condition6assignEiRKNSt3_V214error_categoryE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-123' is-artificial='yes'/>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-119'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='clear' mangled-name='_ZNSt15error_condition5clearEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-123' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='value' mangled-name='_ZNKSt15error_condition5valueEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-124' is-artificial='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='category' mangled-name='_ZNKSt15error_condition8categoryEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-124' is-artificial='yes'/>
+ <return type-id='type-id-119'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='message' mangled-name='_ZNKSt15error_condition7messageB5cxx11Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-124' is-artificial='yes'/>
+ <return type-id='type-id-23'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator bool' mangled-name='_ZNKSt15error_conditioncvbEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-124' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <enum-decl name='io_errc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/ios_base.h' line='203' column='1' id='type-id-122'>
+ <underlying-type type-id='type-id-8'/>
+ <enumerator name='stream' value='1'/>
+ </enum-decl>
+ </namespace-decl>
+ <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-8'/>
+ <type-decl name='char' size-in-bits='8' id='type-id-35'/>
+ <qualified-type-def type-id='type-id-35' const='yes' id='type-id-125'/>
+ <pointer-type-def type-id='type-id-125' size-in-bits='64' id='type-id-4'/>
+ <type-decl name='void' id='type-id-12'/>
+ <pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-52'/>
+ <pointer-type-def type-id='type-id-51' size-in-bits='64' id='type-id-53'/>
+ <qualified-type-def type-id='type-id-51' const='yes' id='type-id-126'/>
+ <reference-type-def kind='lvalue' type-id='type-id-126' size-in-bits='64' id='type-id-54'/>
+ <reference-type-def kind='lvalue' type-id='type-id-51' size-in-bits='64' id='type-id-55'/>
+ <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-56'/>
+ <type-decl name='int' size-in-bits='32' id='type-id-10'/>
+ <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-58'/>
+ <qualified-type-def type-id='type-id-69' const='yes' id='type-id-127'/>
+ <pointer-type-def type-id='type-id-127' size-in-bits='64' id='type-id-59'/>
+ <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-11'/>
+ <type-decl name='bool' size-in-bits='8' id='type-id-16'/>
+ <pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-25'/>
+ <qualified-type-def type-id='type-id-23' const='yes' id='type-id-128'/>
+ <reference-type-def kind='lvalue' type-id='type-id-128' size-in-bits='64' id='type-id-26'/>
+ <qualified-type-def type-id='type-id-22' const='yes' id='type-id-129'/>
+ <reference-type-def kind='lvalue' type-id='type-id-129' size-in-bits='64' id='type-id-13'/>
+ <reference-type-def kind='lvalue' type-id='type-id-22' size-in-bits='64' id='type-id-27'/>
+ <pointer-type-def type-id='type-id-129' size-in-bits='64' id='type-id-28'/>
+ <type-decl name='wchar_t' size-in-bits='32' id='type-id-130'/>
+ <qualified-type-def type-id='type-id-130' const='yes' id='type-id-131'/>
+ <pointer-type-def type-id='type-id-131' size-in-bits='64' id='type-id-29'/>
+ <qualified-type-def type-id='type-id-24' const='yes' id='type-id-132'/>
+ <reference-type-def kind='lvalue' type-id='type-id-132' size-in-bits='64' id='type-id-30'/>
+ <qualified-type-def type-id='type-id-6' const='yes' id='type-id-133'/>
+ <pointer-type-def type-id='type-id-133' size-in-bits='64' id='type-id-15'/>
+ <type-decl name='long int' size-in-bits='64' id='type-id-98'/>
+ <pointer-type-def type-id='type-id-35' size-in-bits='64' id='type-id-17'/>
+ <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-134' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-107'>
+ <member-type access='public'>
+ <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-135'>
+ <data-member access='private'>
+ <var-decl name='__wch' type-id='type-id-136' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
+ </data-member>
+ <data-member access='private'>
+ <var-decl name='__wchb' type-id='type-id-137' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+ </data-member>
+ </union-decl>
+ </member-type>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='__count' type-id='type-id-10' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='__value' type-id='type-id-135' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+ </data-member>
+ </class-decl>
+ <type-decl name='unsigned int' size-in-bits='32' id='type-id-136'/>
+ <array-type-def dimensions='1' type-id='type-id-35' size-in-bits='32' id='type-id-137'>
+ <subrange length='4'/>
+ </array-type-def>
+ <pointer-type-def type-id='type-id-105' size-in-bits='64' id='type-id-108'/>
+ <qualified-type-def type-id='type-id-105' const='yes' id='type-id-138'/>
+ <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-109'/>
+ <reference-type-def kind='lvalue' type-id='type-id-105' size-in-bits='64' id='type-id-110'/>
+ <reference-type-def kind='lvalue' type-id='type-id-138' size-in-bits='64' id='type-id-111'/>
+ <typedef-decl name='intmax_t' type-id='type-id-98' filepath='/usr/include/stdint.h' line='134' column='1' id='type-id-31'/>
+ <pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-91'/>
+ <namespace-decl name='boost'>
+ <namespace-decl name='iostreams'>
+ <namespace-decl name='detail'>
+ <class-decl name='mapped_file_impl' size-in-bits='1088' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='45' column='1' id='type-id-139'>
+ <member-type access='private'>
+ <typedef-decl name='size_type' type-id='type-id-141' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='47' column='1' id='type-id-140'/>
+ </member-type>
+ <member-type access='private'>
+ <typedef-decl name='param_type' type-id='type-id-143' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='48' column='1' id='type-id-142'/>
+ </member-type>
+ <member-type access='private'>
+ <typedef-decl name='mapmode' type-id='type-id-145' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='49' column='1' id='type-id-144'/>
+ </member-type>
+ <data-member access='public' static='yes'>
+ <var-decl name='max_length' type-id='type-id-146' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='50' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='params_' type-id='type-id-142' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='70' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='896'>
+ <var-decl name='data_' type-id='type-id-17' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='71' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='960'>
+ <var-decl name='size_' type-id='type-id-19' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='72' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='1024'>
+ <var-decl name='handle_' type-id='type-id-9' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='73' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='1056'>
+ <var-decl name='error_' type-id='type-id-16' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='77' column='1'/>
+ </data-member>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='mapped_file_impl' mangled-name='_ZN5boost9iostreams6detail16mapped_file_implC2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_implC2Ev'>
+ <parameter type-id='type-id-147' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes'>
+ <function-decl name='~mapped_file_impl' mangled-name='_ZN5boost9iostreams6detail16mapped_file_implD2Ev' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='53' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_implD1Ev'>
+ <parameter type-id='type-id-147' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams6detail16mapped_file_impl4openENS0_24basic_mapped_file_paramsINS1_4pathEEE' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl4openENS0_24basic_mapped_file_paramsINS1_4pathEEE'>
+ <parameter type-id='type-id-147' is-artificial='yes'/>
+ <parameter type-id='type-id-142'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='is_open' mangled-name='_ZNK5boost9iostreams6detail16mapped_file_impl7is_openEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-148' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='close' mangled-name='_ZN5boost9iostreams6detail16mapped_file_impl5closeEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl5closeEv'>
+ <parameter type-id='type-id-147' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='error' mangled-name='_ZNK5boost9iostreams6detail16mapped_file_impl5errorEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-148' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='flags' mangled-name='_ZNK5boost9iostreams6detail16mapped_file_impl5flagsEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-148' is-artificial='yes'/>
+ <return type-id='type-id-144'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='size' mangled-name='_ZNK5boost9iostreams6detail16mapped_file_impl4sizeEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-148' is-artificial='yes'/>
+ <return type-id='type-id-113'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='data' mangled-name='_ZNK5boost9iostreams6detail16mapped_file_impl4dataEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-148' is-artificial='yes'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='resize' mangled-name='_ZN5boost9iostreams6detail16mapped_file_impl6resizeEl' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl6resizeEl'>
+ <parameter type-id='type-id-147' is-artificial='yes'/>
+ <parameter type-id='type-id-19'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' static='yes'>
+ <function-decl name='alignment' mangled-name='_ZN5boost9iostreams6detail16mapped_file_impl9alignmentEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl9alignmentEv'>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='open_file' mangled-name='_ZN5boost9iostreams6detail16mapped_file_impl9open_fileENS0_24basic_mapped_file_paramsINS1_4pathEEE' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl9open_fileENS0_24basic_mapped_file_paramsINS1_4pathEEE'>
+ <parameter type-id='type-id-147' is-artificial='yes'/>
+ <parameter type-id='type-id-142'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='try_map_file' mangled-name='_ZN5boost9iostreams6detail16mapped_file_impl12try_map_fileENS0_24basic_mapped_file_paramsINS1_4pathEEE' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl12try_map_fileENS0_24basic_mapped_file_paramsINS1_4pathEEE'>
+ <parameter type-id='type-id-147' is-artificial='yes'/>
+ <parameter type-id='type-id-142'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='map_file' mangled-name='_ZN5boost9iostreams6detail16mapped_file_impl8map_fileERNS0_24basic_mapped_file_paramsINS1_4pathEEE' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl8map_fileERNS0_24basic_mapped_file_paramsINS1_4pathEEE'>
+ <parameter type-id='type-id-147' is-artificial='yes'/>
+ <parameter type-id='type-id-149'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='unmap_file' mangled-name='_ZN5boost9iostreams6detail16mapped_file_impl10unmap_fileEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl10unmap_fileEv'>
+ <parameter type-id='type-id-147' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='clear' mangled-name='_ZN5boost9iostreams6detail16mapped_file_impl5clearEb' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl5clearEb'>
+ <parameter type-id='type-id-147' is-artificial='yes'/>
+ <parameter type-id='type-id-16'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='cleanup_and_throw' mangled-name='_ZN5boost9iostreams6detail16mapped_file_impl17cleanup_and_throwEPKc' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl17cleanup_and_throwEPKc'>
+ <parameter type-id='type-id-147' is-artificial='yes'/>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <class-decl name='mapped_file_params_base' size-in-bits='320' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='82' column='1' id='type-id-150'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='flags' type-id='type-id-145' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='92' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='mode' type-id='type-id-14' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='93' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='offset' type-id='type-id-19' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='94' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='length' type-id='type-id-113' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='95' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='192'>
+ <var-decl name='new_file_size' type-id='type-id-19' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='96' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='256'>
+ <var-decl name='hint' type-id='type-id-4' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='97' column='1'/>
+ </data-member>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='mapped_file_params_base' mangled-name='_ZN5boost9iostreams6detail23mapped_file_params_baseC2Ev' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-151' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='normalize' mangled-name='_ZN5boost9iostreams6detail23mapped_file_params_base9normalizeEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail23mapped_file_params_base9normalizeEv'>
+ <parameter type-id='type-id-151' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ </namespace-decl>
+ <class-decl name='mapped_file_source' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='149' column='1' id='type-id-152'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-153'/>
+ <member-type access='private'>
+ <typedef-decl name='size_type' type-id='type-id-113' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='165' column='1' id='type-id-141'/>
+ </member-type>
+ <member-type access='private'>
+ <class-decl name='safe_bool_helper' size-in-bits='32' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='151' column='1' id='type-id-154'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='x' type-id='type-id-10' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='151' column='1'/>
+ </data-member>
+ </class-decl>
+ </member-type>
+ <member-type access='private'>
+ <typedef-decl name='iterator' type-id='type-id-4' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='166' column='1' id='type-id-155'/>
+ </member-type>
+ <member-type access='private'>
+ <typedef-decl name='param_type' type-id='type-id-156' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='154' column='1' id='type-id-143'/>
+ </member-type>
+ <data-member access='public' static='yes'>
+ <var-decl name='max_length' type-id='type-id-157' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='167' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='pimpl_' type-id='type-id-158' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='218' column='1'/>
+ </data-member>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='mapped_file_source' mangled-name='_ZN5boost9iostreams18mapped_file_sourceC2Ev' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_sourceC1Ev'>
+ <parameter type-id='type-id-159' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='mapped_file_source' mangled-name='_ZN5boost9iostreams18mapped_file_sourceC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-159' is-artificial='yes'/>
+ <parameter type-id='type-id-160'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='is_open' mangled-name='_ZNK5boost9iostreams18mapped_file_source7is_openEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='195' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source7is_openEv'>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='close' mangled-name='_ZN5boost9iostreams18mapped_file_source5closeEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='196' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_source5closeEv'>
+ <parameter type-id='type-id-159' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator int boost::iostreams::mapped_file_source::safe_bool_helper::*' mangled-name='_ZNK5boost9iostreams18mapped_file_sourcecvMNS1_16safe_bool_helperEiEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='197' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_sourcecvMNS1_16safe_bool_helperEiEv'>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator!' mangled-name='_ZNK5boost9iostreams18mapped_file_sourcentEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_sourcentEv'>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='flags' mangled-name='_ZNK5boost9iostreams18mapped_file_source5flagsEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source5flagsEv'>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-145'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='size' mangled-name='_ZNK5boost9iostreams18mapped_file_source4sizeEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source4sizeEv'>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-141'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='data' mangled-name='_ZNK5boost9iostreams18mapped_file_source4dataEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='204' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source4dataEv'>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-4'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='begin' mangled-name='_ZNK5boost9iostreams18mapped_file_source5beginEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='205' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source5beginEv'>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-155'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='end' mangled-name='_ZNK5boost9iostreams18mapped_file_source3endEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source3endEv'>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-155'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' static='yes'>
+ <function-decl name='alignment' mangled-name='_ZN5boost9iostreams18mapped_file_source9alignmentEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_source9alignmentEv'>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='init' mangled-name='_ZN5boost9iostreams18mapped_file_source4initEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='215' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_source4initEv'>
+ <parameter type-id='type-id-159' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='open_impl' mangled-name='_ZN5boost9iostreams18mapped_file_source9open_implERKNS0_24basic_mapped_file_paramsINS0_6detail4pathEEE' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='216' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_source9open_implERKNS0_24basic_mapped_file_paramsINS0_6detail4pathEEE'>
+ <parameter type-id='type-id-159' is-artificial='yes'/>
+ <parameter type-id='type-id-162'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='mapped_file_source' mangled-name='_ZN5boost9iostreams18mapped_file_sourceC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_sourceC2ERKS1_'>
+ <parameter type-id='type-id-159' is-artificial='yes'/>
+ <parameter type-id='type-id-160'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <class-decl name='mapped_file_base' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='47' column='1' id='type-id-153'>
+ <member-type access='private'>
+ <enum-decl name='mapmode' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='49' column='1' id='type-id-145'>
+ <underlying-type type-id='type-id-8'/>
+ <enumerator name='readonly' value='1'/>
+ <enumerator name='readwrite' value='2'/>
+ <enumerator name='priv' value='4'/>
+ </enum-decl>
+ </member-type>
+ </class-decl>
+ <class-decl name='basic_mapped_file_params<boost::iostreams::detail::path>' size-in-bits='896' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='109' column='1' id='type-id-156'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-150'/>
+ <data-member access='public' layout-offset-in-bits='320'>
+ <var-decl name='path' type-id='type-id-22' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='142' column='1'/>
+ </data-member>
+ <member-function access='public'>
+ <function-decl name='basic_mapped_file_params' mangled-name='_ZN5boost9iostreams24basic_mapped_file_paramsINS0_6detail4pathEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-163' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='basic_mapped_file_params' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-163' is-artificial='yes'/>
+ <parameter type-id='type-id-13'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='basic_mapped_file_params' mangled-name='_ZN5boost9iostreams24basic_mapped_file_paramsINS0_6detail4pathEEC2ERKS4_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-163' is-artificial='yes'/>
+ <parameter type-id='type-id-164'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <class-decl name='mapped_file' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='223' column='1' id='type-id-165'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-153'/>
+ <member-type access='private'>
+ <typedef-decl name='size_type' type-id='type-id-141' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='237' column='1' id='type-id-166'/>
+ </member-type>
+ <member-type access='private'>
+ <typedef-decl name='delegate_type' type-id='type-id-152' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='225' column='1' id='type-id-167'/>
+ </member-type>
+ <member-type access='private'>
+ <typedef-decl name='iterator' type-id='type-id-17' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='238' column='1' id='type-id-168'/>
+ </member-type>
+ <member-type access='private'>
+ <typedef-decl name='const_iterator' type-id='type-id-4' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='239' column='1' id='type-id-169'/>
+ </member-type>
+ <data-member access='public' static='yes'>
+ <var-decl name='max_length' type-id='type-id-170' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='240' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='64'>
+ <var-decl name='delegate_' type-id='type-id-167' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='321' column='1'/>
+ </data-member>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='mapped_file' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-171' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='mapped_file' mangled-name='_ZN5boost9iostreams11mapped_fileC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-171' is-artificial='yes'/>
+ <parameter type-id='type-id-172'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator boost::iostreams::mapped_file_source &' mangled-name='_ZN5boost9iostreams11mapped_filecvRNS0_18mapped_file_sourceEEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='270' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-171' is-artificial='yes'/>
+ <return type-id='type-id-173'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator const boost::iostreams::mapped_file_source &' mangled-name='_ZNK5boost9iostreams11mapped_filecvRKNS0_18mapped_file_sourceEEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-160'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='is_open' mangled-name='_ZNK5boost9iostreams11mapped_file7is_openEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='295' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='close' mangled-name='_ZN5boost9iostreams11mapped_file5closeEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-171' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator int boost::iostreams::mapped_file_source::safe_bool_helper::*' mangled-name='_ZNK5boost9iostreams11mapped_filecvMNS0_18mapped_file_source16safe_bool_helperEiEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='297' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator!' mangled-name='_ZNK5boost9iostreams11mapped_filentEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='flags' mangled-name='_ZNK5boost9iostreams11mapped_file5flagsEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-145'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='size' mangled-name='_ZNK5boost9iostreams11mapped_file4sizeEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-166'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='data' mangled-name='_ZNK5boost9iostreams11mapped_file4dataEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='304' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='const_data' mangled-name='_ZNK5boost9iostreams11mapped_file10const_dataEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-4'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='begin' mangled-name='_ZNK5boost9iostreams11mapped_file5beginEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-168'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='const_begin' mangled-name='_ZNK5boost9iostreams11mapped_file11const_beginEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-169'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='end' mangled-name='_ZNK5boost9iostreams11mapped_file3endEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-168'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='const_end' mangled-name='_ZNK5boost9iostreams11mapped_file9const_endEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-174' is-artificial='yes'/>
+ <return type-id='type-id-169'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' static='yes'>
+ <function-decl name='alignment' mangled-name='_ZN5boost9iostreams11mapped_file9alignmentEv' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='resize' mangled-name='_ZN5boost9iostreams11mapped_file6resizeEl' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='319' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams11mapped_file6resizeEl'>
+ <parameter type-id='type-id-171' is-artificial='yes'/>
+ <parameter type-id='type-id-19'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='mapped_file' mangled-name='_ZN5boost9iostreams11mapped_fileC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams11mapped_fileC2ERKS1_'>
+ <parameter type-id='type-id-171' is-artificial='yes'/>
+ <parameter type-id='type-id-172'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <class-decl name='mapped_file_sink' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='326' column='1' id='type-id-175'>
+ <base-class access='private' layout-offset-in-bits='0' type-id='type-id-165'/>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='mapped_file_sink' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='355' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-176' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='mapped_file_sink' mangled-name='_ZN5boost9iostreams16mapped_file_sinkC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='369' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams16mapped_file_sinkC2ERKS1_'>
+ <parameter type-id='type-id-176' is-artificial='yes'/>
+ <parameter type-id='type-id-177'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ </namespace-decl>
+
+ <namespace-decl name='detail'>
+
+ <class-decl name='sp_element<boost::iostreams::detail::mapped_file_impl>' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='76' column='1' id='type-id-178'>
+ <member-type access='public'>
+ <typedef-decl name='type' type-id='type-id-139' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='78' column='1' id='type-id-179'/>
+ </member-type>
+ </class-decl>
+ <class-decl name='shared_count' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='107' column='1' id='type-id-92'>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='pi_' type-id='type-id-180' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='111' column='1'/>
+ </data-member>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='shared_count' mangled-name='_ZN5boost6detail12shared_countC2Ev' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-181' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes'>
+ <function-decl name='~shared_count' mangled-name='_ZN5boost6detail12shared_countD2Ev' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-181' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='shared_count' mangled-name='_ZN5boost6detail12shared_countC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-181' is-artificial='yes'/>
+ <parameter type-id='type-id-182'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='shared_count' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='489' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-181' is-artificial='yes'/>
+ <parameter type-id='type-id-183'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='shared_count' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-181' is-artificial='yes'/>
+ <parameter type-id='type-id-184'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='shared_count' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-181' is-artificial='yes'/>
+ <parameter type-id='type-id-184'/>
+ <parameter type-id='type-id-185'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost6detail12shared_countaSERKS1_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-181' is-artificial='yes'/>
+ <parameter type-id='type-id-182'/>
+ <return type-id='type-id-82'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='swap' mangled-name='_ZN5boost6detail12shared_count4swapERS1_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-181' is-artificial='yes'/>
+ <parameter type-id='type-id-82'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='use_count' mangled-name='_ZNK5boost6detail12shared_count9use_countEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='523' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-186' is-artificial='yes'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='unique' mangled-name='_ZNK5boost6detail12shared_count6uniqueEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-186' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='empty' mangled-name='_ZNK5boost6detail12shared_count5emptyEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-186' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='get_deleter' mangled-name='_ZNK5boost6detail12shared_count11get_deleterERKSt9type_info' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='548' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-186' is-artificial='yes'/>
+ <parameter type-id='type-id-88'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='get_untyped_deleter' mangled-name='_ZNK5boost6detail12shared_count19get_untyped_deleterEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='553' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-186' is-artificial='yes'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='shared_count<boost::iostreams::detail::file_descriptor_impl>' mangled-name='_ZN5boost6detail12shared_countC2INS_9iostreams6detail20file_descriptor_implEEEPT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/move.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-181' is-artificial='yes'/>
+ <parameter type-id='type-id-11'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='shared_count<boost::iostreams::detail::mapped_file_impl>' mangled-name='_ZN5boost6detail12shared_countC2INS_9iostreams6detail16mapped_file_implEEEPT_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-181' is-artificial='yes'/>
+ <parameter type-id='type-id-147'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <class-decl name='sp_counted_base' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='61' column='1' id='type-id-84'>
+ <data-member access='private' layout-offset-in-bits='64'>
+ <var-decl name='use_count_' type-id='type-id-187' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='68' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='96'>
+ <var-decl name='weak_count_' type-id='type-id-187' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='69' column='1'/>
+ </data-member>
+ <member-function access='private' constructor='yes'>
+ <function-decl name='sp_counted_base' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <parameter type-id='type-id-188'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='operator=' mangled-name='_ZN5boost6detail15sp_counted_baseaSERKS1_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <parameter type-id='type-id-188'/>
+ <return type-id='type-id-189'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='sp_counted_base' mangled-name='_ZN5boost6detail15sp_counted_baseC2Ev' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='add_ref_copy' mangled-name='_ZN5boost6detail15sp_counted_base12add_ref_copyEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='add_ref_lock' mangled-name='_ZN5boost6detail15sp_counted_base12add_ref_lockEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='release' mangled-name='_ZN5boost6detail15sp_counted_base7releaseEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='weak_add_ref' mangled-name='_ZN5boost6detail15sp_counted_base12weak_add_refEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='weak_release' mangled-name='_ZN5boost6detail15sp_counted_base12weak_releaseEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='use_count' mangled-name='_ZNK5boost6detail15sp_counted_base9use_countEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-190' is-artificial='yes'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes' vtable-offset='0'>
+ <function-decl name='~sp_counted_base' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='2'>
+ <function-decl name='dispose' mangled-name='_ZN5boost6detail15sp_counted_base7disposeEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='3'>
+ <function-decl name='destroy' mangled-name='_ZN5boost6detail15sp_counted_base7destroyEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='4'>
+ <function-decl name='get_deleter' mangled-name='_ZN5boost6detail15sp_counted_base11get_deleterERKSt9type_info' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <parameter type-id='type-id-88'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='5'>
+ <function-decl name='get_untyped_deleter' mangled-name='_ZN5boost6detail15sp_counted_base19get_untyped_deleterEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-180' is-artificial='yes'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <typedef-decl name='atomic_int_least32_t' type-id='type-id-191' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='27' column='1' id='type-id-187'/>
+ <typedef-decl name='sp_typeinfo' type-id='type-id-192' filepath='src/third_party/boost-1.60.0/boost/detail/sp_typeinfo.hpp' line='28' column='1' id='type-id-193'/>
+ <class-decl name='weak_count' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='560' column='1' id='type-id-194'>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='pi_' type-id='type-id-180' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='564' column='1'/>
+ </data-member>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='weak_count' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-195' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='weak_count' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='581' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-195' is-artificial='yes'/>
+ <parameter type-id='type-id-182'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='weak_count' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='589' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-195' is-artificial='yes'/>
+ <parameter type-id='type-id-184'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='weak_count' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-195' is-artificial='yes'/>
+ <parameter type-id='type-id-196'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' destructor='yes'>
+ <function-decl name='~weak_count' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-195' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost6detail10weak_countaSERKNS0_12shared_countE' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='619' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-195' is-artificial='yes'/>
+ <parameter type-id='type-id-182'/>
+ <return type-id='type-id-197'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost6detail10weak_countaSERKS1_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='633' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-195' is-artificial='yes'/>
+ <parameter type-id='type-id-184'/>
+ <return type-id='type-id-197'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='swap' mangled-name='_ZN5boost6detail10weak_count4swapERS1_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-195' is-artificial='yes'/>
+ <parameter type-id='type-id-197'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='use_count' mangled-name='_ZNK5boost6detail10weak_count9use_countEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='654' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-198' is-artificial='yes'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='empty' mangled-name='_ZNK5boost6detail10weak_count5emptyEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='659' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-198' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <class-decl name='sp_nothrow_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='71' column='1' id='type-id-185'/>
+ <class-decl name='sp_dereference<boost::iostreams::detail::mapped_file_impl>' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='101' column='1' id='type-id-199'>
+ <member-type access='public'>
+ <typedef-decl name='type' type-id='type-id-201' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='103' column='1' id='type-id-200'/>
+ </member-type>
+ </class-decl>
+ <class-decl name='sp_member_access<boost::iostreams::detail::mapped_file_impl>' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='150' column='1' id='type-id-202'>
+ <member-type access='public'>
+ <typedef-decl name='type' type-id='type-id-147' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='152' column='1' id='type-id-203'/>
+ </member-type>
+ </class-decl>
+ <class-decl name='sp_array_access<boost::iostreams::detail::mapped_file_impl>' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='175' column='1' id='type-id-204'/>
+ <function-decl name='sp_pointer_construct<boost::iostreams::detail::mapped_file_impl, boost::iostreams::detail::mapped_file_impl>' mangled-name='_ZN5boost6detail20sp_pointer_constructINS_9iostreams6detail16mapped_file_implES4_EEvPNS_10shared_ptrIT_EEPT0_RNS0_12shared_countE' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail20sp_pointer_constructINS_9iostreams6detail16mapped_file_implES4_EEvPNS_10shared_ptrIT_EEPT0_RNS0_12shared_countE'>
+ <parameter type-id='type-id-205' name='ppx' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <parameter type-id='type-id-147' name='p' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <parameter type-id='type-id-82' name='pn' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <class-decl name='sp_counted_impl_p<boost::iostreams::detail::mapped_file_impl>' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='53' column='1' id='type-id-206'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-84'/>
+ <data-member access='private' layout-offset-in-bits='128'>
+ <var-decl name='px_' type-id='type-id-147' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='57' column='1'/>
+ </data-member>
+ <member-function access='private'>
+ <function-decl name='sp_counted_impl_p' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-207' is-artificial='yes'/>
+ <parameter type-id='type-id-208'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='private'>
+ <function-decl name='operator=' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_9iostreams6detail16mapped_file_implEEaSERKS5_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-207' is-artificial='yes'/>
+ <parameter type-id='type-id-208'/>
+ <return type-id='type-id-209'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='sp_counted_impl_p' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_9iostreams6detail16mapped_file_implEEC2EPS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-207' is-artificial='yes'/>
+ <parameter type-id='type-id-147'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='2'>
+ <function-decl name='dispose' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_9iostreams6detail16mapped_file_implEE7disposeEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-207' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='4'>
+ <function-decl name='get_deleter' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_9iostreams6detail16mapped_file_implEE11get_deleterERKSt9type_info' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-207' is-artificial='yes'/>
+ <parameter type-id='type-id-88'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' vtable-offset='5'>
+ <function-decl name='get_untyped_deleter' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_9iostreams6detail16mapped_file_implEE19get_untyped_deleterEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-207' is-artificial='yes'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ </namespace-decl>
+ <class-decl name='shared_ptr<boost::iostreams::detail::mapped_file_impl>' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='336' column='1' id='type-id-158'>
+ <member-type access='private'>
+ <typedef-decl name='element_type' type-id='type-id-179' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='345' column='1' id='type-id-210'/>
+ </member-type>
+ <data-member access='private' layout-offset-in-bits='0'>
+ <var-decl name='px' type-id='type-id-211' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='768' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='64'>
+ <var-decl name='pn' type-id='type-id-92' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='769' column='1'/>
+ </data-member>
+ <member-function access='public'>
+ <function-decl name='shared_ptr' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-205' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='shared_ptr' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEEC2ERKS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='405' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-205' is-artificial='yes'/>
+ <parameter type-id='type-id-212'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEEaSERKS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-205' is-artificial='yes'/>
+ <parameter type-id='type-id-212'/>
+ <return type-id='type-id-213'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='shared_ptr' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='608' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-205' is-artificial='yes'/>
+ <parameter type-id='type-id-214'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEEaSEOS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-205' is-artificial='yes'/>
+ <parameter type-id='type-id-214'/>
+ <return type-id='type-id-213'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator=' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEEaSEDn' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='649' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-205' is-artificial='yes'/>
+ <return type-id='type-id-213'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='reset' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEE5resetEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='657' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-205' is-artificial='yes'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator*' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEEdeEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-215' is-artificial='yes'/>
+ <return type-id='type-id-200'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator->' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEEptEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='691' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-215' is-artificial='yes'/>
+ <return type-id='type-id-203'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator[]' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEEixEl' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-215' is-artificial='yes'/>
+ <parameter type-id='type-id-97'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='get' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEE3getEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-215' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator bool' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEEcvbEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/operator_bool.hpp' line='12' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-215' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='operator!' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEEntEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/operator_bool.hpp' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-215' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='unique' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEE6uniqueEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='714' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-215' is-artificial='yes'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='use_count' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEE9use_countEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='719' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-215' is-artificial='yes'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='swap' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEE4swapERS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-205' is-artificial='yes'/>
+ <parameter type-id='type-id-213'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='_internal_get_deleter' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEE21_internal_get_deleterERKSt9type_info' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-215' is-artificial='yes'/>
+ <parameter type-id='type-id-88'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='_internal_get_untyped_deleter' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEE29_internal_get_untyped_deleterEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-215' is-artificial='yes'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='_internal_equiv' mangled-name='_ZNK5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEE15_internal_equivERKS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-215' is-artificial='yes'/>
+ <parameter type-id='type-id-212'/>
+ <return type-id='type-id-16'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public' constructor='yes'>
+ <function-decl name='shared_ptr<boost::iostreams::detail::mapped_file_impl>' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEEC2IS3_EEPT_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-205' is-artificial='yes'/>
+ <parameter type-id='type-id-147'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ <member-function access='public'>
+ <function-decl name='reset<boost::iostreams::detail::mapped_file_impl>' mangled-name='_ZN5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEE5resetIS3_EEvPT_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_9iostreams6detail16mapped_file_implEE5resetIS3_EEvPT_'>
+ <parameter type-id='type-id-205' is-artificial='yes'/>
+ <parameter type-id='type-id-147'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
+ <namespace-decl name='core'>
+ <typedef-decl name='typeinfo' type-id='type-id-114' filepath='src/third_party/boost-1.60.0/boost/core/typeinfo.hpp' line='134' column='1' id='type-id-192'/>
+ </namespace-decl>
+
+
+
+
+
+
+ </namespace-decl>
+ <type-decl name='unsigned long int' size-in-bits='64' id='type-id-112'/>
+ <qualified-type-def type-id='type-id-141' const='yes' id='type-id-157'/>
+ <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-159'/>
+ <qualified-type-def type-id='type-id-152' const='yes' id='type-id-216'/>
+ <reference-type-def kind='lvalue' type-id='type-id-216' size-in-bits='64' id='type-id-160'/>
+ <pointer-type-def type-id='type-id-216' size-in-bits='64' id='type-id-161'/>
+ <pointer-type-def type-id='type-id-150' size-in-bits='64' id='type-id-151'/>
+ <pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-163'/>
+ <qualified-type-def type-id='type-id-156' const='yes' id='type-id-217'/>
+ <reference-type-def kind='lvalue' type-id='type-id-217' size-in-bits='64' id='type-id-164'/>
+ <qualified-type-def type-id='type-id-143' const='yes' id='type-id-218'/>
+ <reference-type-def kind='lvalue' type-id='type-id-218' size-in-bits='64' id='type-id-162'/>
+ <qualified-type-def type-id='type-id-140' const='yes' id='type-id-146'/>
+ <pointer-type-def type-id='type-id-139' size-in-bits='64' id='type-id-147'/>
+ <qualified-type-def type-id='type-id-139' const='yes' id='type-id-219'/>
+ <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-148'/>
+ <reference-type-def kind='lvalue' type-id='type-id-142' size-in-bits='64' id='type-id-149'/>
+ <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-211'/>
+ <typedef-decl name='int_least32_t' type-id='type-id-10' filepath='/usr/include/stdint.h' line='67' column='1' id='type-id-191'/>
+ <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-180'/>
+ <qualified-type-def type-id='type-id-84' const='yes' id='type-id-220'/>
+ <reference-type-def kind='lvalue' type-id='type-id-220' size-in-bits='64' id='type-id-188'/>
+ <reference-type-def kind='lvalue' type-id='type-id-84' size-in-bits='64' id='type-id-189'/>
+ <pointer-type-def type-id='type-id-12' size-in-bits='64' id='type-id-89'/>
+ <qualified-type-def type-id='type-id-193' const='yes' id='type-id-221'/>
+ <reference-type-def kind='lvalue' type-id='type-id-221' size-in-bits='64' id='type-id-88'/>
+ <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-190'/>
+ <pointer-type-def type-id='type-id-92' size-in-bits='64' id='type-id-181'/>
+ <qualified-type-def type-id='type-id-92' const='yes' id='type-id-222'/>
+ <reference-type-def kind='lvalue' type-id='type-id-222' size-in-bits='64' id='type-id-182'/>
+ <reference-type-def kind='rvalue' type-id='type-id-92' size-in-bits='64' id='type-id-183'/>
+ <pointer-type-def type-id='type-id-194' size-in-bits='64' id='type-id-195'/>
+ <qualified-type-def type-id='type-id-194' const='yes' id='type-id-223'/>
+ <reference-type-def kind='lvalue' type-id='type-id-223' size-in-bits='64' id='type-id-184'/>
+ <reference-type-def kind='rvalue' type-id='type-id-194' size-in-bits='64' id='type-id-196'/>
+ <reference-type-def kind='lvalue' type-id='type-id-194' size-in-bits='64' id='type-id-197'/>
+ <pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-198'/>
+ <reference-type-def kind='lvalue' type-id='type-id-92' size-in-bits='64' id='type-id-82'/>
+ <pointer-type-def type-id='type-id-222' size-in-bits='64' id='type-id-186'/>
+ <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-205'/>
+ <qualified-type-def type-id='type-id-158' const='yes' id='type-id-224'/>
+ <reference-type-def kind='lvalue' type-id='type-id-224' size-in-bits='64' id='type-id-212'/>
+ <reference-type-def kind='lvalue' type-id='type-id-158' size-in-bits='64' id='type-id-213'/>
+ <reference-type-def kind='rvalue' type-id='type-id-158' size-in-bits='64' id='type-id-214'/>
+ <reference-type-def kind='lvalue' type-id='type-id-139' size-in-bits='64' id='type-id-201'/>
+ <pointer-type-def type-id='type-id-224' size-in-bits='64' id='type-id-215'/>
+ <pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-81'/>
+ <qualified-type-def type-id='type-id-36' const='yes' id='type-id-225'/>
+ <reference-type-def kind='lvalue' type-id='type-id-225' size-in-bits='64' id='type-id-93'/>
+ <reference-type-def kind='lvalue' type-id='type-id-36' size-in-bits='64' id='type-id-94'/>
+ <reference-type-def kind='rvalue' type-id='type-id-36' size-in-bits='64' id='type-id-95'/>
+ <reference-type-def kind='lvalue' type-id='type-id-6' size-in-bits='64' id='type-id-77'/>
+ <pointer-type-def type-id='type-id-225' size-in-bits='64' id='type-id-96'/>
+ <qualified-type-def type-id='type-id-5' const='yes' id='type-id-226'/>
+ <reference-type-def kind='lvalue' type-id='type-id-226' size-in-bits='64' id='type-id-71'/>
+ <pointer-type-def type-id='type-id-61' size-in-bits='64' id='type-id-70'/>
+ <qualified-type-def type-id='type-id-62' const='yes' id='type-id-227'/>
+ <pointer-type-def type-id='type-id-227' size-in-bits='64' id='type-id-68'/>
+ <pointer-type-def type-id='type-id-62' size-in-bits='64' id='type-id-72'/>
+ <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-64'/>
+ <qualified-type-def type-id='type-id-60' const='yes' id='type-id-228'/>
+ <reference-type-def kind='lvalue' type-id='type-id-228' size-in-bits='64' id='type-id-65'/>
+ <qualified-type-def type-id='type-id-61' const='yes' id='type-id-229'/>
+ <reference-type-def kind='lvalue' type-id='type-id-229' size-in-bits='64' id='type-id-66'/>
+ <pointer-type-def type-id='type-id-228' size-in-bits='64' id='type-id-67'/>
+ <class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-230'/>
+ <typedef-decl name='FILE' type-id='type-id-230' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-231'/>
+ <pointer-type-def type-id='type-id-231' size-in-bits='64' id='type-id-232'/>
+ <function-decl name='clearerr' filepath='/usr/include/stdio.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='fclose' filepath='/usr/include/stdio.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='feof' filepath='/usr/include/stdio.h' line='828' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='ferror' filepath='/usr/include/stdio.h' line='830' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='fflush' filepath='/usr/include/stdio.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='fgetc' filepath='/usr/include/stdio.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <qualified-type-def type-id='type-id-232' restrict='yes' id='type-id-233'/>
+ <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-234' visibility='default' is-declaration-only='yes' id='type-id-235'/>
+ <typedef-decl name='_G_fpos_t' type-id='type-id-235' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-234'/>
+ <typedef-decl name='fpos_t' type-id='type-id-234' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-236'/>
+ <pointer-type-def type-id='type-id-236' size-in-bits='64' id='type-id-237'/>
+ <qualified-type-def type-id='type-id-237' restrict='yes' id='type-id-238'/>
+ <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-233'/>
+ <parameter type-id='type-id-238'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <qualified-type-def type-id='type-id-17' restrict='yes' id='type-id-239'/>
+ <function-decl name='fgets' filepath='/usr/include/stdio.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-233'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <qualified-type-def type-id='type-id-4' restrict='yes' id='type-id-240'/>
+ <function-decl name='fopen' filepath='/usr/include/stdio.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-240'/>
+ <return type-id='type-id-232'/>
+ </function-decl>
+ <function-decl name='fprintf' filepath='/usr/include/stdio.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-233'/>
+ <parameter type-id='type-id-240'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='fputc' filepath='/usr/include/stdio.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='fputs' filepath='/usr/include/stdio.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-233'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <typedef-decl name='size_t' type-id='type-id-112' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='62' column='1' id='type-id-241'/>
+ <qualified-type-def type-id='type-id-89' restrict='yes' id='type-id-242'/>
+ <function-decl name='fread' filepath='/usr/include/stdio.h' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-242'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-233'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='freopen' filepath='/usr/include/stdio.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-233'/>
+ <return type-id='type-id-232'/>
+ </function-decl>
+ <function-decl name='fscanf' filepath='/usr/include/stdio.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-233'/>
+ <parameter type-id='type-id-240'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='fseek' filepath='/usr/include/stdio.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-232'/>
+ <parameter type-id='type-id-98'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <qualified-type-def type-id='type-id-236' const='yes' id='type-id-243'/>
+ <pointer-type-def type-id='type-id-243' size-in-bits='64' id='type-id-244'/>
+ <function-decl name='fsetpos' filepath='/usr/include/stdio.h' line='803' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-232'/>
+ <parameter type-id='type-id-244'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='ftell' filepath='/usr/include/stdio.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ <function-decl name='fwrite' filepath='/usr/include/stdio.h' line='715' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-242'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-233'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='getc' filepath='/usr/include/stdio.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='getchar' filepath='/usr/include/stdio.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='perror' filepath='/usr/include/stdio.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='printf' filepath='/usr/include/stdio.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='putc' filepath='/usr/include/stdio.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='putchar' filepath='/usr/include/stdio.h' line='580' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='puts' filepath='/usr/include/stdio.h' line='695' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='remove' filepath='/usr/include/stdio.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='rename' filepath='/usr/include/stdio.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='rewind' filepath='/usr/include/stdio.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='scanf' filepath='/usr/include/stdio.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='setbuf' filepath='/usr/include/stdio.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-233'/>
+ <parameter type-id='type-id-239'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='setvbuf' filepath='/usr/include/stdio.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-233'/>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='sprintf' filepath='/usr/include/stdio.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-240'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='sscanf' filepath='/usr/include/stdio.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-240'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='tmpfile' filepath='/usr/include/stdio.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <return type-id='type-id-232'/>
+ </function-decl>
+ <function-decl name='tmpnam' filepath='/usr/include/stdio.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-17'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='ungetc' filepath='/usr/include/stdio.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-232'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <class-decl name='__va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-245'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='gp_offset' type-id='type-id-136' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='fp_offset' type-id='type-id-136' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='overflow_arg_area' type-id='type-id-89' visibility='default'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='reg_save_area' type-id='type-id-89' visibility='default'/>
+ </data-member>
+ </class-decl>
+ <pointer-type-def type-id='type-id-245' size-in-bits='64' id='type-id-246'/>
+ <function-decl name='vfprintf' filepath='/usr/include/stdio.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-233'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='vprintf' filepath='/usr/include/stdio.h' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='vsprintf' filepath='/usr/include/stdio.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='snprintf' filepath='/usr/include/stdio.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-240'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='vfscanf' filepath='/usr/include/stdio.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-233'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='vscanf' filepath='/usr/include/stdio.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='vsnprintf' filepath='/usr/include/stdio.h' line='390' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='vsscanf' filepath='/usr/include/stdio.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='abort' filepath='/usr/include/stdlib.h' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='abs' filepath='/usr/include/stdlib.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <pointer-type-def type-id='type-id-247' size-in-bits='64' id='type-id-248'/>
+ <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-248'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='at_quick_exit' filepath='/usr/include/stdlib.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-248'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <type-decl name='double' size-in-bits='64' id='type-id-249'/>
+ <function-decl name='atof' filepath='/usr/include/stdlib.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='atoi' filepath='/usr/include/stdlib.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='atol' filepath='/usr/include/stdlib.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ <pointer-type-def type-id='type-id-250' size-in-bits='64' id='type-id-251'/>
+ <typedef-decl name='__compar_fn_t' type-id='type-id-251' filepath='/usr/include/stdlib.h' line='741' column='1' id='type-id-252'/>
+ <function-decl name='bsearch' filepath='/usr/include/stdlib.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ <function-decl name='calloc' filepath='/usr/include/stdlib.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ <typedef-decl name='div_t' type-id='type-id-235' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-253'/>
+ <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-253'/>
+ </function-decl>
+ <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='free' filepath='/usr/include/stdlib.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-89'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='labs' filepath='/usr/include/stdlib.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-98'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-254' visibility='default' filepath='/usr/include/stdlib.h' line='105' column='1' id='type-id-235'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='quot' type-id='type-id-98' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='rem' type-id='type-id-98' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
+ </data-member>
+ </class-decl>
+ <typedef-decl name='ldiv_t' type-id='type-id-235' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-254'/>
+ <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-98'/>
+ <parameter type-id='type-id-98'/>
+ <return type-id='type-id-254'/>
+ </function-decl>
+ <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <pointer-type-def type-id='type-id-130' size-in-bits='64' id='type-id-255'/>
+ <qualified-type-def type-id='type-id-255' restrict='yes' id='type-id-256'/>
+ <function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='873' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='mbtowc' filepath='/usr/include/stdlib.h' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='qsort' filepath='/usr/include/stdlib.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='quick_exit' filepath='/usr/include/stdlib.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='rand' filepath='/usr/include/stdlib.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='realloc' filepath='/usr/include/stdlib.h' line='480' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ <function-decl name='srand' filepath='/usr/include/stdlib.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-136'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-257'/>
+ <qualified-type-def type-id='type-id-257' restrict='yes' id='type-id-258'/>
+ <function-decl name='strtod' filepath='/usr/include/stdlib.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-258'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='strtol' filepath='/usr/include/stdlib.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-258'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ <function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-258'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-112'/>
+ </function-decl>
+ <function-decl name='system' filepath='/usr/include/stdlib.h' line='716' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <qualified-type-def type-id='type-id-29' restrict='yes' id='type-id-259'/>
+ <function-decl name='wcstombs' filepath='/usr/include/stdlib.h' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='wctomb' filepath='/usr/include/stdlib.h' line='869' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-17'/>
+ <parameter type-id='type-id-130'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='_Exit' filepath='/usr/include/stdlib.h' line='557' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-12'/>
+ </function-decl>
+ <function-decl name='llabs' filepath='/usr/include/stdlib.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-1'/>
+ <return type-id='type-id-1'/>
+ </function-decl>
+ <function-decl name='lldiv' filepath='/usr/include/stdlib.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-1'/>
+ <parameter type-id='type-id-1'/>
+ <return type-id='type-id-2'/>
+ </function-decl>
+ <function-decl name='atoll' filepath='/usr/include/stdlib.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-1'/>
+ </function-decl>
+ <function-decl name='strtoll' filepath='/usr/include/stdlib.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-258'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-1'/>
+ </function-decl>
+ <type-decl name='long long unsigned int' size-in-bits='64' id='type-id-260'/>
+ <function-decl name='strtoull' filepath='/usr/include/stdlib.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-258'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-260'/>
+ </function-decl>
+ <type-decl name='float' size-in-bits='32' id='type-id-261'/>
+ <function-decl name='strtof' filepath='/usr/include/stdlib.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-258'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <type-decl name='long double' size-in-bits='128' id='type-id-262'/>
+ <function-decl name='strtold' filepath='/usr/include/stdlib.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-258'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <typedef-decl name='wint_t' type-id='type-id-136' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='132' column='1' id='type-id-263'/>
+ <function-decl name='btowc' filepath='/usr/include/wchar.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-263'/>
+ </function-decl>
+ <typedef-decl name='__FILE' type-id='type-id-230' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-264'/>
+ <pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-265'/>
+ <function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='748' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-265'/>
+ <return type-id='type-id-263'/>
+ </function-decl>
+ <qualified-type-def type-id='type-id-265' restrict='yes' id='type-id-266'/>
+ <function-decl name='fgetws' filepath='/usr/include/wchar.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-266'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='fputwc' filepath='/usr/include/wchar.h' line='762' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-130'/>
+ <parameter type-id='type-id-265'/>
+ <return type-id='type-id-263'/>
+ </function-decl>
+ <function-decl name='fputws' filepath='/usr/include/wchar.h' line='784' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-266'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='fwide' filepath='/usr/include/wchar.h' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-265'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-266'/>
+ <parameter type-id='type-id-259'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-266'/>
+ <parameter type-id='type-id-259'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='getwc' filepath='/usr/include/wchar.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-265'/>
+ <return type-id='type-id-263'/>
+ </function-decl>
+ <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <return type-id='type-id-263'/>
+ </function-decl>
+ <typedef-decl name='__mbstate_t' type-id='type-id-107' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-134'/>
+ <typedef-decl name='mbstate_t' type-id='type-id-134' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-267'/>
+ <pointer-type-def type-id='type-id-267' size-in-bits='64' id='type-id-268'/>
+ <qualified-type-def type-id='type-id-268' restrict='yes' id='type-id-269'/>
+ <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-269'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-269'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <qualified-type-def type-id='type-id-267' const='yes' id='type-id-270'/>
+ <pointer-type-def type-id='type-id-270' size-in-bits='64' id='type-id-271'/>
+ <function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-271'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <pointer-type-def type-id='type-id-4' size-in-bits='64' id='type-id-272'/>
+ <qualified-type-def type-id='type-id-272' restrict='yes' id='type-id-273'/>
+ <function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-273'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-269'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='putwc' filepath='/usr/include/wchar.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-130'/>
+ <parameter type-id='type-id-265'/>
+ <return type-id='type-id-263'/>
+ </function-decl>
+ <function-decl name='putwchar' filepath='/usr/include/wchar.h' line='769' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-130'/>
+ <return type-id='type-id-263'/>
+ </function-decl>
+ <function-decl name='swprintf' filepath='/usr/include/wchar.h' line='607' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-259'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='swscanf' filepath='/usr/include/wchar.h' line='648' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-259'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='792' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <parameter type-id='type-id-265'/>
+ <return type-id='type-id-263'/>
+ </function-decl>
+ <function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='615' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-266'/>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='692' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-266'/>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-246'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-130'/>
+ <parameter type-id='type-id-269'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='wcscat' filepath='/usr/include/wchar.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-259'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-29'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-29'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-259'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-29'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <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-274'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='tm_sec' type-id='type-id-10' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='tm_min' type-id='type-id-10' visibility='default' filepath='/usr/include/time.h' line='136' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='tm_hour' type-id='type-id-10' visibility='default' filepath='/usr/include/time.h' line='137' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='96'>
+ <var-decl name='tm_mday' type-id='type-id-10' visibility='default' filepath='/usr/include/time.h' line='138' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='tm_mon' type-id='type-id-10' visibility='default' filepath='/usr/include/time.h' line='139' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='160'>
+ <var-decl name='tm_year' type-id='type-id-10' visibility='default' filepath='/usr/include/time.h' line='140' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='192'>
+ <var-decl name='tm_wday' type-id='type-id-10' visibility='default' filepath='/usr/include/time.h' line='141' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='224'>
+ <var-decl name='tm_yday' type-id='type-id-10' visibility='default' filepath='/usr/include/time.h' line='142' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='256'>
+ <var-decl name='tm_isdst' type-id='type-id-10' visibility='default' filepath='/usr/include/time.h' line='143' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='320'>
+ <var-decl name='tm_gmtoff' type-id='type-id-98' visibility='default' filepath='/usr/include/time.h' line='146' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='384'>
+ <var-decl name='tm_zone' type-id='type-id-4' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/>
+ </data-member>
+ </class-decl>
+ <qualified-type-def type-id='type-id-274' const='yes' id='type-id-275'/>
+ <pointer-type-def type-id='type-id-275' size-in-bits='64' id='type-id-276'/>
+ <qualified-type-def type-id='type-id-276' restrict='yes' id='type-id-277'/>
+ <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='858' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-277'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='wcslen' filepath='/usr/include/wchar.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-278'/>
+ <qualified-type-def type-id='type-id-278' restrict='yes' id='type-id-279'/>
+ <function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-279'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-269'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-29'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-280'/>
+ <qualified-type-def type-id='type-id-280' restrict='yes' id='type-id-281'/>
+ <function-decl name='wcstod' filepath='/usr/include/wchar.h' line='453' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-281'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='wcstof' filepath='/usr/include/wchar.h' line='460' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-281'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='wcstok' filepath='/usr/include/wchar.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-281'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wcstol' filepath='/usr/include/wchar.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-281'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ <function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-281'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-112'/>
+ </function-decl>
+ <function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='wctob' filepath='/usr/include/wchar.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-255'/>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wmemset' filepath='/usr/include/wchar.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-255'/>
+ <parameter type-id='type-id-130'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wprintf' filepath='/usr/include/wchar.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='wscanf' filepath='/usr/include/wchar.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter is-variadic='yes'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='wcschr' filepath='/usr/include/wchar.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-130'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wcspbrk' filepath='/usr/include/wchar.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-29'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wcsrchr' filepath='/usr/include/wchar.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-130'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wcsstr' filepath='/usr/include/wchar.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-29'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wmemchr' filepath='/usr/include/wchar.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-29'/>
+ <parameter type-id='type-id-130'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-255'/>
+ </function-decl>
+ <function-decl name='wcstold' filepath='/usr/include/wchar.h' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-281'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='486' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-281'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-1'/>
+ </function-decl>
+ <function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-281'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-260'/>
+ </function-decl>
+
+ <function-decl name='setlocale' filepath='/usr/include/locale.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-282'/>
+ <pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-283'/>
+ <function-decl name='localeconv' filepath='/usr/include/locale.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <return type-id='type-id-283'/>
+ </function-decl>
+ <function-decl name='isalnum' filepath='/usr/include/ctype.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='isalpha' filepath='/usr/include/ctype.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iscntrl' filepath='/usr/include/ctype.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='isdigit' filepath='/usr/include/ctype.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='isgraph' filepath='/usr/include/ctype.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='islower' filepath='/usr/include/ctype.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='isprint' filepath='/usr/include/ctype.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='ispunct' filepath='/usr/include/ctype.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='isspace' filepath='/usr/include/ctype.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='isupper' filepath='/usr/include/ctype.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='isxdigit' filepath='/usr/include/ctype.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='tolower' filepath='/usr/include/ctype.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='toupper' filepath='/usr/include/ctype.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='isblank' filepath='/usr/include/ctype.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswalnum' filepath='/usr/include/wctype.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswalpha' filepath='/usr/include/wctype.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswblank' filepath='/usr/include/wctype.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswcntrl' filepath='/usr/include/wctype.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <typedef-decl name='wctype_t' type-id='type-id-112' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-284'/>
+ <function-decl name='iswctype' filepath='/usr/include/wctype.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <parameter type-id='type-id-284'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswdigit' filepath='/usr/include/wctype.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswgraph' filepath='/usr/include/wctype.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswlower' filepath='/usr/include/wctype.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswprint' filepath='/usr/include/wctype.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswpunct' filepath='/usr/include/wctype.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswspace' filepath='/usr/include/wctype.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswupper' filepath='/usr/include/wctype.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='iswxdigit' filepath='/usr/include/wctype.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <typedef-decl name='__int32_t' type-id='type-id-10' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' id='type-id-285'/>
+ <qualified-type-def type-id='type-id-285' const='yes' id='type-id-286'/>
+ <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-287'/>
+ <typedef-decl name='wctrans_t' type-id='type-id-287' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-288'/>
+ <function-decl name='towctrans' filepath='/usr/include/wctype.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <parameter type-id='type-id-288'/>
+ <return type-id='type-id-263'/>
+ </function-decl>
+ <function-decl name='towlower' filepath='/usr/include/wctype.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-263'/>
+ </function-decl>
+ <function-decl name='towupper' filepath='/usr/include/wctype.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-263'/>
+ <return type-id='type-id-263'/>
+ </function-decl>
+ <function-decl name='wctrans' filepath='/usr/include/wctype.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-288'/>
+ </function-decl>
+ <function-decl name='wctype' filepath='/usr/include/wctype.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-284'/>
+ </function-decl>
+ <function-decl name='memchr' filepath='/usr/include/string.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ <function-decl name='memcmp' filepath='/usr/include/string.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='memcpy' filepath='/usr/include/string.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-242'/>
+ <parameter type-id='type-id-242'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ <function-decl name='memmove' filepath='/usr/include/string.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ <function-decl name='memset' filepath='/usr/include/string.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-10'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-89'/>
+ </function-decl>
+ <function-decl name='strcat' filepath='/usr/include/string.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-240'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='strcmp' filepath='/usr/include/string.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='strcoll' filepath='/usr/include/string.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='strcpy' filepath='/usr/include/string.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-240'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='strcspn' filepath='/usr/include/string.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='strerror' filepath='/usr/include/string.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='strlen' filepath='/usr/include/string.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='strncat' filepath='/usr/include/string.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='strncmp' filepath='/usr/include/string.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='strncpy' filepath='/usr/include/string.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='strspn' filepath='/usr/include/string.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='strtok' filepath='/usr/include/string.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-240'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='strxfrm' filepath='/usr/include/string.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-241'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+ <function-decl name='strchr' filepath='/usr/include/string.h' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='strpbrk' filepath='/usr/include/string.h' line='310' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='strrchr' filepath='/usr/include/string.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='strstr' filepath='/usr/include/string.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+
+ <typedef-decl name='__clock_t' type-id='type-id-98' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' id='type-id-289'/>
+ <typedef-decl name='clock_t' type-id='type-id-289' filepath='/usr/include/time.h' line='59' column='1' id='type-id-290'/>
+ <function-decl name='clock' filepath='/usr/include/time.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <return type-id='type-id-290'/>
+ </function-decl>
+ <typedef-decl name='__time_t' type-id='type-id-98' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' id='type-id-291'/>
+ <typedef-decl name='time_t' type-id='type-id-291' filepath='/usr/include/time.h' line='75' column='1' id='type-id-292'/>
+ <function-decl name='difftime' filepath='/usr/include/time.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-292'/>
+ <parameter type-id='type-id-292'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-293'/>
+ <function-decl name='mktime' filepath='/usr/include/time.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-293'/>
+ <return type-id='type-id-292'/>
+ </function-decl>
+ <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-294'/>
+ <function-decl name='time' filepath='/usr/include/time.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-294'/>
+ <return type-id='type-id-292'/>
+ </function-decl>
+ <function-decl name='asctime' filepath='/usr/include/time.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-276'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <qualified-type-def type-id='type-id-292' const='yes' id='type-id-295'/>
+ <pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-296'/>
+ <function-decl name='ctime' filepath='/usr/include/time.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-296'/>
+ <return type-id='type-id-17'/>
+ </function-decl>
+ <function-decl name='gmtime' filepath='/usr/include/time.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-296'/>
+ <return type-id='type-id-293'/>
+ </function-decl>
+ <function-decl name='localtime' filepath='/usr/include/time.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-296'/>
+ <return type-id='type-id-293'/>
+ </function-decl>
+ <function-decl name='strftime' filepath='/usr/include/time.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-239'/>
+ <parameter type-id='type-id-241'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-277'/>
+ <return type-id='type-id-241'/>
+ </function-decl>
+
+ <function-decl name='acos' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='asin' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='atan' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='atan2' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='ceil' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='cos' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='cosh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='exp' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='fabs' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='floor' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='fmod' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-297'/>
+ <function-decl name='frexp' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-297'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='ldexp' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='log' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='log10' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-298'/>
+ <function-decl name='modf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-298'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='pow' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='sin' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='sinh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='sqrt' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='tan' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='tanh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='acosh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='acoshf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='acoshl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='asinh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='asinhf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='asinhl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='atanh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='atanhf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='atanhl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='cbrt' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='cbrtf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='cbrtl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='copysign' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='copysignf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='copysignl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='erf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='erff' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='erfl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='erfc' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='erfcf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='erfcl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='exp2' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='exp2f' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='exp2l' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='expm1' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='expm1f' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='expm1l' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='fdim' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='fdimf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='fdiml' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='fma' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='fmaf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='fmal' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='fmax' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='fmaxf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='fmaxl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='fmin' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='fminf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='fminl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='hypot' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='hypotf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='hypotl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='ilogb' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='ilogbf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='ilogbl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-10'/>
+ </function-decl>
+ <function-decl name='lgamma' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='lgammaf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='lgammal' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='llrint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-1'/>
+ </function-decl>
+ <function-decl name='llrintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-1'/>
+ </function-decl>
+ <function-decl name='llrintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-1'/>
+ </function-decl>
+ <function-decl name='llround' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-1'/>
+ </function-decl>
+ <function-decl name='llroundf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-1'/>
+ </function-decl>
+ <function-decl name='llroundl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-1'/>
+ </function-decl>
+ <function-decl name='log1p' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='log1pf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='log1pl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='log2' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='log2f' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='log2l' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='logb' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='logbf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='logbl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='lrint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ <function-decl name='lrintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ <function-decl name='lrintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ <function-decl name='lround' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ <function-decl name='lroundf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ <function-decl name='lroundl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-98'/>
+ </function-decl>
+ <function-decl name='nan' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='nanf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='nanl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-4'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='nearbyint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='nearbyintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='nearbyintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='nextafter' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='nextafterf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='nextafterl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='nexttoward' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='nexttowardf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='nexttowardl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='remainder' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='remainderf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='remainderl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='remquo' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-297'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='remquof' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-297'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='remquol' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-297'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='rint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='rintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='rintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='round' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='roundf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='roundl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='scalbln' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='311' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-98'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='scalblnf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='311' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-98'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='scalblnl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='311' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-98'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='scalbn' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='scalbnf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='scalbnl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <parameter type-id='type-id-10'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='tgamma' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='tgammaf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='tgammal' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <function-decl name='trunc' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-249'/>
+ <return type-id='type-id-249'/>
+ </function-decl>
+ <function-decl name='truncf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
+ </function-decl>
+ <function-decl name='truncl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
+ <parameter type-id='type-id-262'/>
+ <return type-id='type-id-262'/>
+ </function-decl>
+ <qualified-type-def type-id='type-id-101' const='yes' id='type-id-299'/>
+ <pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-117'/>
+ <pointer-type-def type-id='type-id-116' size-in-bits='64' id='type-id-118'/>
+ <reference-type-def kind='lvalue' type-id='type-id-299' size-in-bits='64' id='type-id-119'/>
+ <qualified-type-def type-id='type-id-116' const='yes' id='type-id-300'/>
+ <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-120'/>
+ <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-123'/>
+ <qualified-type-def type-id='type-id-121' const='yes' id='type-id-301'/>
+ <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-124'/>
+ <pointer-type-def type-id='type-id-32' size-in-bits='64' id='type-id-37'/>
+ <qualified-type-def type-id='type-id-32' const='yes' id='type-id-302'/>
+ <reference-type-def kind='lvalue' type-id='type-id-302' size-in-bits='64' id='type-id-39'/>
+ <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-40'/>
+ <pointer-type-def type-id='type-id-34' size-in-bits='64' id='type-id-41'/>
+ <qualified-type-def type-id='type-id-34' const='yes' id='type-id-303'/>
+ <pointer-type-def type-id='type-id-303' size-in-bits='64' id='type-id-42'/>
+ <pointer-type-def type-id='type-id-83' size-in-bits='64' id='type-id-85'/>
+ <qualified-type-def type-id='type-id-83' const='yes' id='type-id-304'/>
+ <reference-type-def kind='lvalue' type-id='type-id-304' size-in-bits='64' id='type-id-86'/>
+ <reference-type-def kind='lvalue' type-id='type-id-83' size-in-bits='64' id='type-id-87'/>
+ <pointer-type-def type-id='type-id-43' size-in-bits='64' id='type-id-45'/>
+ <qualified-type-def type-id='type-id-43' const='yes' id='type-id-305'/>
+ <reference-type-def kind='lvalue' type-id='type-id-305' size-in-bits='64' id='type-id-46'/>
+ <pointer-type-def type-id='type-id-47' size-in-bits='64' id='type-id-49'/>
+ <qualified-type-def type-id='type-id-47' const='yes' id='type-id-306'/>
+ <reference-type-def kind='lvalue' type-id='type-id-306' size-in-bits='64' id='type-id-50'/>
+ <reference-type-def kind='lvalue' type-id='type-id-206' size-in-bits='64' id='type-id-209'/>
+ <pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-207'/>
+ <pointer-type-def type-id='type-id-165' size-in-bits='64' id='type-id-171'/>
+ <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-176'/>
+ <reference-type-def kind='lvalue' type-id='type-id-152' size-in-bits='64' id='type-id-173'/>
+ <reference-type-def kind='lvalue' type-id='type-id-307' size-in-bits='64' id='type-id-208'/>
+ <reference-type-def kind='lvalue' type-id='type-id-308' size-in-bits='64' id='type-id-172'/>
+ <pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-174'/>
+ <qualified-type-def type-id='type-id-166' const='yes' id='type-id-170'/>
+ <reference-type-def kind='lvalue' type-id='type-id-309' size-in-bits='64' id='type-id-177'/>
+ <function-type size-in-bits='64' id='type-id-250'>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-89'/>
+ <return type-id='type-id-10'/>
+ </function-type>
+ <function-type size-in-bits='64' id='type-id-247'>
+ <return type-id='type-id-12'/>
+ </function-type>
+ <qualified-type-def type-id='type-id-206' const='yes' id='type-id-307'/>
+ <qualified-type-def type-id='type-id-165' const='yes' id='type-id-308'/>
+ <qualified-type-def type-id='type-id-175' const='yes' id='type-id-309'/>
+ </abi-instr>
+ <abi-instr version='1.0' address-size='64' path='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
+
+
+
+
+
+ </abi-instr>
+</abi-corpus>