Hello,
In the DWARF emitted by LLVM, a type DIE can have the
DW_AT_declaration attribute present (saying that it's a declaration)
and yet have the DW_AT_byte_size present, implying that the type is
defined, at the same time. OK, in all fairness, a definition is a
declaration too, but then, the DW_AT_declaration attribute becomes a
tad useless on a definition.
Note that in the DWARF emitted by GCC, when a DIE has the
DW_AT_declaration set, if no size attribute is present then Libabigail
considers that it's a declaration, not a definition.
This state of things makes libabigail wrongly think that some types
(especially some enums) are defined, when they are just declarations.
And that leads to self-comparison issues down the road.
For instance, consider this DIE sub-tree from the libLLVM.so of
llvm-libs-17.0.6-5.el9.x86_64:
[1745df] namespace abbrev: 46
name (GNU_strp_alt) "llvm"
sibling (ref_udata) [1745fe]
[1745e5] class_type abbrev: 98
name (GNU_strp_alt) "raw_ostream"
declaration (flag_present) yes
[...]
[1745f6] enumeration_type abbrev: 116
name (GNU_strp_alt) "Colors"
byte_size (data1) 4
declaration (flag_present) yes
This "enum Colors" DIE here is a just a declaration, even though it
has a DW_AT_byte_size attribute set. We see that it has no children
DIE.
But then, later, we can see this DIE sub-tree:
[484843] namespace abbrev: 39
name (GNU_strp_alt) "llvm"
[484848] class_type abbrev: 90
containing_type (ref_udata) [484848]
calling_convention (data1) pass_by_reference (4)
name (GNU_strp_alt) "raw_ostream"
byte_size (data1) 64
decl_file (data1) raw_ostream.h (1)
decl_line (data1) 52
[...]
[4848b9] enumeration_type abbrev: 125
name (GNU_strp_alt) "Colors"
byte_size (data1) 4
declaration (flag_present) yes
[4848bf] member abbrev: 108
name (GNU_strp_alt) "RED"
type (ref_udata) [485234]
decl_file (data1) raw_ostream.h (1)
decl_line (data1) 110
external (flag_present) yes
declaration (flag_present) yes
accessibility (data1) public (1)
const_value (sdata) 1 (1)
[4848ca] member abbrev: 108
name (GNU_strp_alt) "GREEN"
type (ref_udata) [485234]
decl_file (data1) raw_ostream.h (1)
decl_line (data1) 111
external (flag_present) yes
declaration (flag_present) yes
accessibility (data1) public (1)
const_value (sdata) 2 (2)
[...]
Here, we see the actual definition of the "enum Colors" represented
before by DIE 0x1745f6. The definition is not linked in any way to
the previous declaration. So the DWARF reader now thinks that both
enum Colors (at DIE 0x1745f6 and 0x4848b9) are two different enums
with the same name. And of course, that can lead to self-comparison
issues down the road.
In this patch, the DWARF reader is instructed to detect that DIE
0x1745f6 is a declaration, by noticing that it has no children DIE.
Once that was done, I noticed that the pass that resolves declarations
to their definitions is broken.
The pass is broken because declarations are schedule to be processed
by that pass too early, before they got added to their lexical scope.
At that point, the declarations have non-qualified names. When the
declaration-resolution time comes (after the ABI corpus is fully
constructed), the definitions of these declarations are added to their
lexical scope and thus have fully-qualified names. So the
declaration-resolution pass looks for definitions by looking up their
non-qualified names (as the declarations had non-qualified names, due
to their early scheduling), and it never finds any because they all
have full-qualified names!
So the patch fixes this by deferring the scheduling of declarations to
the declaration-resolution pass, for after they are added to their
lexical scope.
* src/abg-dwarf-reader.cc (die_is_declaration_only): A DIE is a
declaration if it has the DW_AT_declaration property and if it
either has no size attribute or no children DIE.
(reader:: maybe_schedule_decl_only_type_for_resolution): Define
new function.
(build_enum_type, add_or_update_class_type)
(add_or_update_union_type): Do not schedule a declaration for
declaration-to-definition-resolution pass here.
(build_typedef_type): If the typedef is a naming typedef, schedule
the underlying type for the declaration-to-definition-resolution
pass here.
(build_ir_node_from_die): Schedule the declaration for
declaration-to-definition-resolution pass here, after it's been
added to its scope.
* tests/data/test-diff-filter/test41-report-0.txt: Adjust.
* tests/data/test-read-dwarf/PR22015-libboost_iostreams.so.abi:
Likewise.
* tests/data/test-read-dwarf/PR22122-libftdc.so.abi: Likewise.
* tests/data/test-read-dwarf/test-libandroid.so.abi: Likewise.
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
---
src/abg-dwarf-reader.cc | 42 +-
.../data/test-diff-filter/test41-report-0.txt | 2 +-
.../PR22015-libboost_iostreams.so.abi | 1328 ++--
.../test-read-dwarf/PR22122-libftdc.so.abi | 5586 +++++++++--------
.../test-read-dwarf/test-libandroid.so.abi | 2 +-
5 files changed, 3649 insertions(+), 3311 deletions(-)
@@ -4054,6 +4054,21 @@ public:
declaration_only_classes()
{return decl_only_classes_map_;}
+ /// If a given artifact is a class, union or enum that is
+ /// declaration-only, then stash it on the side so that at the end
+ /// of the construction of the IR for the ABI corpus, we can resolve
+ /// that declaration to its definition.
+ ///
+ /// @parameter t the ABI artifact to consider.
+ void
+ maybe_schedule_decl_only_type_for_resolution(const type_or_decl_base_sptr& t)
+ {
+ if (class_or_union_sptr cou = is_class_or_union_type(t))
+ maybe_schedule_declaration_only_class_for_resolution(cou);
+ else if (enum_type_decl_sptr e = is_enum_type(t))
+ maybe_schedule_declaration_only_enum_for_resolution(e);
+ }
+
/// If a given class is a declaration-only class then stash it on
/// the side so that at the end of the corpus reading we can resolve
/// it to its definition.
@@ -4449,13 +4464,13 @@ public:
// this case, the declaration is resolved to that
// definition.
//
- // 2/ There are more than one enum that define that
- // declaration and none of them is defined in the TU of the
- // declaration. In this case, the declaration is left
+ // 2/ There are more than one (different) enum that define
+ // that declaration and none of them is defined in the TU of
+ // the declaration. In this case, the declaration is left
// unresolved.
//
// 3/ No enum defines the declaration. In this case, the
- // declaration is left unresoved.
+ // declaration is left unresolved.
// So get the enums that might define the current
// declarations which name is i->first.
@@ -6904,7 +6919,8 @@ die_is_declaration_only(Dwarf_Die* die)
{
bool is_declaration = false;
die_flag_attribute(die, DW_AT_declaration, is_declaration, false);
- if (is_declaration && !die_has_size_attribute(die))
+ if (is_declaration && (!die_has_size_attribute(die)
+ || !die_has_children(die)))
return true;
return false;
}
@@ -13586,8 +13602,6 @@ build_enum_type(reader& rdr,
result->set_is_artificial(is_artificial);
rdr.associate_die_to_type(die, result, where_offset);
- rdr.maybe_schedule_declaration_only_enum_for_resolution(result);
-
return result;
}
@@ -14047,8 +14061,6 @@ add_or_update_class_type(reader& rdr,
rdr.associate_die_to_type(die, result, where_offset);
- rdr.maybe_schedule_declaration_only_class_for_resolution(result);
-
if (!has_child)
// TODO: set the access specifier for the declaration-only class
// here.
@@ -14308,7 +14320,6 @@ add_or_update_class_type(reader& rdr,
}
}
- rdr.maybe_schedule_declaration_only_class_for_resolution(result);
return result;
}
@@ -14450,8 +14461,6 @@ add_or_update_union_type(reader& rdr,
rdr.associate_die_to_type(die, result, where_offset);
- rdr.maybe_schedule_declaration_only_class_for_resolution(result);
-
Dwarf_Die child;
bool has_child = (dwarf_child(die, &child) == 0);
if (!has_child)
@@ -15631,12 +15640,7 @@ build_typedef_type(reader& rdr,
decl_base_sptr decl = is_decl(utype);
ABG_ASSERT(decl);
decl->set_naming_typedef(result);
- if (is_class_or_union_type(utype))
- rdr.maybe_schedule_declaration_only_class_for_resolution
- (is_class_or_union_type(utype));
- else if (is_enum_type(utype))
- rdr.maybe_schedule_declaration_only_enum_for_resolution
- (is_enum_type(utype));
+ rdr.maybe_schedule_decl_only_type_for_resolution(utype);
}
}
@@ -17138,6 +17142,8 @@ build_ir_node_from_die(reader& rdr,
if (corpus *abi_corpus = scope->get_corpus())
abi_corpus->record_type_as_reachable_from_public_interfaces(*t);
+ rdr.maybe_schedule_decl_only_type_for_resolution(result);
+
return result;
}
@@ -52,7 +52,7 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
in pointed to type 'const abigail::xml_writer::write_context':
in unqualified underlying type 'class abigail::xml_writer::write_context' at abg-writer.cc:155:1:
type size hasn't changed
- 4 data member changes (8 filtered):
+ 4 data member changes (6 filtered):
type of 'abigail::xml_writer::type_ptr_map m_type_id_map' changed:
underlying type 'class std::tr1::unordered_map<abigail::ir::type_base*, abigail::interned_string, abigail::xml_writer::type_hasher, abigail::diff_utils::deep_ptr_eq_functor, std::allocator<std::pair<abigail::ir::type_base* const, abigail::interned_string> > >' at unordered_map.h:180:1 changed:
type name changed from 'std::tr1::unordered_map<abigail::ir::type_base*, abigail::interned_string, abigail::xml_writer::type_hasher, abigail::diff_utils::deep_ptr_eq_functor, std::allocator<std::pair<abigail::ir::type_base* const, abigail::interned_string> > >' to 'std::tr1::unordered_map<abigail::ir::type_base *, abigail::interned_string, abigail::xml_writer::type_hasher, abigail::diff_utils::deep_ptr_eq_functor, std::allocator<std::pair<abigail::ir::type_base *const, abigail::interned_string> > >'
@@ -149,13 +149,11 @@
<type-decl name='long int' size-in-bits='64' hash='69f1ebc3a0a3f241#2' id='type-id-12'/>
<type-decl name='long long int' size-in-bits='64' hash='55e6262ccf4af918#3' id='type-id-13'/>
<type-decl name='sizetype' size-in-bits='64' hash='d73989f57060a55a' id='type-id-4'/>
- <class-decl name='_G_fpos_t' is-struct='yes' naming-typedef-id='type-id-14' visibility='default' size-in-bits='128' hash='1c771914b5222df8' id='type-id-15'/>
- <class-decl name='_IO_FILE' is-struct='yes' visibility='default' size-in-bits='1728' hash='978d8e502202306d' id='type-id-16'/>
- <class-decl name='__mbstate_t' is-struct='yes' naming-typedef-id='type-id-17' visibility='default' size-in-bits='64' filepath='/usr/include/wchar.h' line='82' column='1' hash='f89fbc7fb9ff0dc2' id='type-id-18'>
+ <class-decl name='__mbstate_t' is-struct='yes' naming-typedef-id='type-id-14' visibility='default' size-in-bits='64' filepath='/usr/include/wchar.h' line='82' column='1' hash='f89fbc7fb9ff0dc2' id='type-id-15'>
<member-type access='public'>
- <union-decl name='__anonymous_union__' visibility='default' size-in-bits='32' is-anonymous='yes' filepath='/usr/include/wchar.h' line='85' column='1' hash='6f87098911c83378' id='type-id-19'>
+ <union-decl name='__anonymous_union__' visibility='default' size-in-bits='32' is-anonymous='yes' filepath='/usr/include/wchar.h' line='85' column='1' hash='6f87098911c83378' id='type-id-16'>
<data-member access='public'>
- <var-decl name='__wch' type-id='type-id-20' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
+ <var-decl name='__wch' type-id='type-id-17' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='__wchb' type-id='type-id-3' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
@@ -166,26 +164,24 @@
<var-decl name='__count' type-id='type-id-8' 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-19' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+ <var-decl name='__value' type-id='type-id-16' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
</data-member>
</class-decl>
- <class-decl name='__va_list_tag' is-struct='yes' visibility='default' size-in-bits='192' hash='c9a99e906777255e' id='type-id-21'>
+ <class-decl name='__va_list_tag' is-struct='yes' visibility='default' size-in-bits='192' hash='c9a99e906777255e' id='type-id-18'>
<data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='gp_offset' type-id='type-id-20' visibility='default'/>
+ <var-decl name='gp_offset' type-id='type-id-17' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
- <var-decl name='fp_offset' type-id='type-id-20' visibility='default'/>
+ <var-decl name='fp_offset' type-id='type-id-17' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <var-decl name='overflow_arg_area' type-id='type-id-22' visibility='default'/>
+ <var-decl name='overflow_arg_area' type-id='type-id-19' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <var-decl name='reg_save_area' type-id='type-id-22' visibility='default'/>
+ <var-decl name='reg_save_area' type-id='type-id-19' visibility='default'/>
</data-member>
</class-decl>
- <class-decl name='div_t' is-struct='yes' naming-typedef-id='type-id-23' visibility='default' size-in-bits='64' hash='8a59a3d66346c43' id='type-id-24'/>
- <class-decl name='lconv' is-struct='yes' visibility='default' size-in-bits='768' hash='df2d3aa59a4a66c5' id='type-id-25'/>
- <class-decl name='ldiv_t' is-struct='yes' naming-typedef-id='type-id-26' visibility='default' size-in-bits='128' filepath='/usr/include/stdlib.h' line='105' column='1' hash='eef6a15cef61f5c6' id='type-id-27'>
+ <class-decl name='ldiv_t' is-struct='yes' naming-typedef-id='type-id-20' visibility='default' size-in-bits='128' filepath='/usr/include/stdlib.h' line='105' column='1' hash='eef6a15cef61f5c6' id='type-id-21'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='quot' type-id='type-id-12' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
</data-member>
@@ -193,7 +189,7 @@
<var-decl name='rem' type-id='type-id-12' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
</data-member>
</class-decl>
- <class-decl name='lldiv_t' is-struct='yes' naming-typedef-id='type-id-28' visibility='default' size-in-bits='128' filepath='/usr/include/stdlib.h' line='117' column='1' hash='15cc6a08d4274474' id='type-id-29'>
+ <class-decl name='lldiv_t' is-struct='yes' naming-typedef-id='type-id-22' visibility='default' size-in-bits='128' filepath='/usr/include/stdlib.h' line='117' column='1' hash='15cc6a08d4274474' id='type-id-23'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='quot' type-id='type-id-13' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
</data-member>
@@ -201,7 +197,7 @@
<var-decl name='rem' type-id='type-id-13' visibility='default' filepath='/usr/include/stdlib.h' line='120' column='1'/>
</data-member>
</class-decl>
- <class-decl name='tm' is-struct='yes' visibility='default' size-in-bits='448' filepath='/usr/include/time.h' line='133' column='1' hash='969be498eaf01735' id='type-id-30'>
+ <class-decl name='tm' is-struct='yes' visibility='default' size-in-bits='448' filepath='/usr/include/time.h' line='133' column='1' hash='969be498eaf01735' id='type-id-24'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='tm_sec' type-id='type-id-8' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
</data-member>
@@ -233,221 +229,221 @@
<var-decl name='tm_gmtoff' type-id='type-id-12' 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-31' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/>
+ <var-decl name='tm_zone' type-id='type-id-25' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/>
</data-member>
</class-decl>
- <typedef-decl name='FILE' type-id='type-id-16' size-in-bits='1728' filepath='/usr/include/stdio.h' line='48' column='1' hash='61d3eab440742f5e' id='type-id-32'/>
- <typedef-decl name='_G_fpos_t' type-id='type-id-15' size-in-bits='128' filepath='/usr/include/_G_config.h' line='25' column='1' hash='279bebc58cd3ebad' id='type-id-14'/>
- <typedef-decl name='__FILE' type-id='type-id-16' size-in-bits='1728' filepath='/usr/include/stdio.h' line='64' column='1' hash='61d3eab440742f5e' id='type-id-33'/>
- <typedef-decl name='__clock_t' type-id='type-id-12' size-in-bits='64' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' hash='61477c4d1fd8d94d' id='type-id-34'/>
- <typedef-decl name='__compar_fn_t' type-id='type-id-35' size-in-bits='64' filepath='/usr/include/stdlib.h' line='741' column='1' hash='61477c4d1fd8d94d' id='type-id-36'/>
- <typedef-decl name='__int32_t' type-id='type-id-8' size-in-bits='32' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' hash='f0c050c6f9f8032e' id='type-id-37'/>
- <typedef-decl name='__mbstate_t' type-id='type-id-18' size-in-bits='64' filepath='/usr/include/wchar.h' line='94' column='1' hash='61477c4d1fd8d94d' id='type-id-17'/>
- <typedef-decl name='__time_t' type-id='type-id-12' size-in-bits='64' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' hash='61477c4d1fd8d94d' id='type-id-38'/>
- <typedef-decl name='clock_t' type-id='type-id-34' size-in-bits='64' filepath='/usr/include/time.h' line='59' column='1' hash='61477c4d1fd8d94d' id='type-id-39'/>
- <typedef-decl name='div_t' type-id='type-id-24' size-in-bits='64' filepath='/usr/include/stdlib.h' line='101' column='1' hash='61477c4d1fd8d94d' id='type-id-23'/>
- <typedef-decl name='fpos_t' type-id='type-id-14' size-in-bits='128' filepath='/usr/include/stdio.h' line='110' column='1' hash='279bebc58cd3ebad' id='type-id-40'/>
- <typedef-decl name='int_least32_t' type-id='type-id-8' size-in-bits='32' filepath='/usr/include/stdint.h' line='67' column='1' hash='f0c050c6f9f8032e' id='type-id-41'/>
- <typedef-decl name='intmax_t' type-id='type-id-12' size-in-bits='64' filepath='/usr/include/stdint.h' line='134' column='1' hash='61477c4d1fd8d94d' id='type-id-42'/>
- <typedef-decl name='ldiv_t' type-id='type-id-27' size-in-bits='128' filepath='/usr/include/stdlib.h' line='109' column='1' hash='279bebc58cd3ebad' id='type-id-26'/>
- <typedef-decl name='lldiv_t' type-id='type-id-29' size-in-bits='128' filepath='/usr/include/stdlib.h' line='121' column='1' hash='279bebc58cd3ebad' id='type-id-28'/>
- <typedef-decl name='mbstate_t' type-id='type-id-17' size-in-bits='64' filepath='/usr/include/wchar.h' line='106' column='1' hash='61477c4d1fd8d94d' id='type-id-43'/>
- <typedef-decl name='size_t' type-id='type-id-44' size-in-bits='64' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='62' column='1' hash='61477c4d1fd8d94d' id='type-id-45'/>
- <typedef-decl name='time_t' type-id='type-id-38' size-in-bits='64' filepath='/usr/include/time.h' line='75' column='1' hash='61477c4d1fd8d94d' id='type-id-46'/>
- <typedef-decl name='wctrans_t' type-id='type-id-47' size-in-bits='64' filepath='/usr/include/wctype.h' line='186' column='1' hash='61477c4d1fd8d94d' id='type-id-48'/>
- <typedef-decl name='wctype_t' type-id='type-id-44' size-in-bits='64' filepath='/usr/include/wctype.h' line='52' column='1' hash='61477c4d1fd8d94d' id='type-id-49'/>
- <typedef-decl name='wint_t' type-id='type-id-20' size-in-bits='32' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='132' column='1' hash='f0c050c6f9f8032e' id='type-id-50'/>
- <type-decl name='unnamed-enum-underlying-type-32' size-in-bits='32' alignment-in-bits='32' is-anonymous='yes' hash='8f51609dd015af12' id='type-id-51'/>
- <type-decl name='unsigned int' size-in-bits='32' hash='3a94285d174bd537' id='type-id-20'/>
- <type-decl name='unsigned long int' size-in-bits='64' hash='e7c5efcec748ba6c#2' id='type-id-44'/>
- <type-decl name='unsigned long long int' size-in-bits='64' hash='d226d906a470de76#3' id='type-id-52'/>
- <type-decl name='wchar_t' size-in-bits='32' hash='e03601bc1680ce34' id='type-id-53'/>
- <pointer-type-def type-id='type-id-32' size-in-bits='64' hash='99541c791ced7f68' id='type-id-54'/>
- <qualified-type-def type-id='type-id-54' restrict='yes' hash='18132b0ee7730944' id='type-id-55'/>
- <pointer-type-def type-id='type-id-33' size-in-bits='64' hash='ea0460eeee2eb1e0' id='type-id-56'/>
- <qualified-type-def type-id='type-id-56' restrict='yes' hash='73f8fc89a05b3517' id='type-id-57'/>
- <pointer-type-def type-id='type-id-21' size-in-bits='64' hash='65dceb465fce5fec' id='type-id-58'/>
- <reference-type-def kind='lvalue' type-id='type-id-59' size-in-bits='64' hash='b9d8227dd5f9c774' id='type-id-60'/>
- <reference-type-def kind='rvalue' type-id='type-id-59' size-in-bits='64' hash='37719bf4ea124cde' id='type-id-61'/>
- <pointer-type-def type-id='type-id-59' size-in-bits='64' hash='74a08249a4705f5c' id='type-id-62'/>
- <reference-type-def kind='lvalue' type-id='type-id-63' size-in-bits='64' hash='99ee9953a2cd07ab' id='type-id-64'/>
- <pointer-type-def type-id='type-id-63' size-in-bits='64' hash='a4ce3b50ead9a863' id='type-id-65'/>
- <reference-type-def kind='lvalue' type-id='type-id-66' size-in-bits='64' hash='74502c68bbb9553c' id='type-id-67'/>
- <pointer-type-def type-id='type-id-66' size-in-bits='64' hash='d9bf3c8c9ddaef68' id='type-id-68'/>
- <reference-type-def kind='lvalue' type-id='type-id-69' size-in-bits='64' hash='4b5e880e488fe4' id='type-id-70'/>
- <reference-type-def kind='rvalue' type-id='type-id-69' size-in-bits='64' hash='5aa73a741ba695d2' id='type-id-71'/>
- <pointer-type-def type-id='type-id-69' size-in-bits='64' hash='c4e7a8748fe5abc7' id='type-id-72'/>
- <pointer-type-def type-id='type-id-73' size-in-bits='64' hash='90f27c9759c26443' id='type-id-74'/>
- <pointer-type-def type-id='type-id-75' size-in-bits='64' hash='b942cf683dbd6fe1' id='type-id-76'/>
- <pointer-type-def type-id='type-id-77' size-in-bits='64' hash='63431c74b11c9d5' id='type-id-78'/>
- <pointer-type-def type-id='type-id-79' size-in-bits='64' hash='69d39cd6b685edf0' id='type-id-80'/>
- <pointer-type-def type-id='type-id-81' size-in-bits='64' hash='f567ad6caf85a56d' id='type-id-82'/>
- <reference-type-def kind='lvalue' type-id='type-id-83' size-in-bits='64' hash='addee1597f4fa732' id='type-id-84'/>
- <pointer-type-def type-id='type-id-83' size-in-bits='64' hash='93bb71348ad950d3' id='type-id-85'/>
- <pointer-type-def type-id='type-id-86' size-in-bits='64' hash='fa4119e74a559a8d' id='type-id-87'/>
- <reference-type-def kind='lvalue' type-id='type-id-88' size-in-bits='64' hash='c55f682ddf139621' id='type-id-89'/>
- <pointer-type-def type-id='type-id-88' size-in-bits='64' hash='810c1ad1c9ab14b1' id='type-id-90'/>
- <reference-type-def kind='lvalue' type-id='type-id-91' size-in-bits='64' hash='6393cd52e07d6f93' id='type-id-92'/>
- <pointer-type-def type-id='type-id-91' size-in-bits='64' hash='7cac0d80c11a583c' id='type-id-93'/>
- <reference-type-def kind='lvalue' type-id='type-id-94' size-in-bits='64' hash='73fc6e54e2221fee' id='type-id-95'/>
- <pointer-type-def type-id='type-id-96' size-in-bits='64' hash='fe9ccb76060c89ea' id='type-id-97'/>
- <reference-type-def kind='lvalue' type-id='type-id-98' size-in-bits='64' hash='3b8e9df16749523a' id='type-id-99'/>
- <pointer-type-def type-id='type-id-98' size-in-bits='64' hash='b98766c0227bafe0' id='type-id-100'/>
- <pointer-type-def type-id='type-id-101' size-in-bits='64' hash='111e7f7be9242d6a' id='type-id-102'/>
- <pointer-type-def type-id='type-id-103' size-in-bits='64' hash='a3393cc823ee4f43' id='type-id-104'/>
- <pointer-type-def type-id='type-id-105' size-in-bits='64' hash='6ada80661a07688e' id='type-id-106'/>
- <pointer-type-def type-id='type-id-107' size-in-bits='64' hash='bc43fd3d470c64af' id='type-id-108'/>
- <pointer-type-def type-id='type-id-109' size-in-bits='64' hash='8e47cf244b76af01' id='type-id-110'/>
- <reference-type-def kind='lvalue' type-id='type-id-111' size-in-bits='64' hash='2830de7505744a07' id='type-id-112'/>
- <reference-type-def kind='rvalue' type-id='type-id-111' size-in-bits='64' hash='76e1e432e4caa577' id='type-id-113'/>
- <pointer-type-def type-id='type-id-111' size-in-bits='64' hash='8bdbac09decaf8fc' id='type-id-114'/>
- <pointer-type-def type-id='type-id-115' size-in-bits='64' hash='49e0d576c0257961' id='type-id-116'/>
- <reference-type-def kind='lvalue' type-id='type-id-117' size-in-bits='64' hash='334ee5f909dad95' id='type-id-118'/>
- <reference-type-def kind='rvalue' type-id='type-id-117' size-in-bits='64' hash='9e0d18e84f20181' id='type-id-119'/>
- <pointer-type-def type-id='type-id-117' size-in-bits='64' hash='aff072664c5b0684' id='type-id-120'/>
- <pointer-type-def type-id='type-id-121' size-in-bits='64' hash='dd46cc51e1748e9f#2' id='type-id-122'/>
- <pointer-type-def type-id='type-id-2' size-in-bits='64' hash='cbbb684bdad1404' id='type-id-123'/>
- <qualified-type-def type-id='type-id-123' restrict='yes' hash='e935125d82a6a7f0' id='type-id-124'/>
- <pointer-type-def type-id='type-id-123' size-in-bits='64' hash='84b2bf220034a220' id='type-id-125'/>
- <qualified-type-def type-id='type-id-125' restrict='yes' hash='1022e2aea3db1cbe' id='type-id-126'/>
- <qualified-type-def type-id='type-id-37' const='yes' hash='45b539bd47b09a31' id='type-id-127'/>
- <pointer-type-def type-id='type-id-127' size-in-bits='64' hash='e8b8dcbfb160b4c0' id='type-id-47'/>
- <qualified-type-def type-id='type-id-59' const='yes' hash='e49fbbbe37937b6' id='type-id-128'/>
- <reference-type-def kind='lvalue' type-id='type-id-128' size-in-bits='64' hash='38573f105577c6f0' id='type-id-129'/>
- <pointer-type-def type-id='type-id-128' size-in-bits='64' hash='ca35f8ccf1f3244' id='type-id-130'/>
- <qualified-type-def type-id='type-id-63' const='yes' hash='66d5ae3b0d0bf8b5' id='type-id-131'/>
- <reference-type-def kind='lvalue' type-id='type-id-131' size-in-bits='64' hash='4d7e7afd99f545ac' id='type-id-132'/>
- <pointer-type-def type-id='type-id-131' size-in-bits='64' hash='ffd2da5ebef69b3d' id='type-id-133'/>
- <qualified-type-def type-id='type-id-66' const='yes' hash='8cff0e5c267a2585' id='type-id-134'/>
- <reference-type-def kind='lvalue' type-id='type-id-134' size-in-bits='64' hash='c4eba876395af30c' id='type-id-135'/>
- <qualified-type-def type-id='type-id-69' const='yes' hash='94bcd1a295c23d5' id='type-id-136'/>
- <reference-type-def kind='lvalue' type-id='type-id-136' size-in-bits='64' hash='7401c2b30369aa72' id='type-id-137'/>
- <pointer-type-def type-id='type-id-136' size-in-bits='64' hash='b57af78be131ba8b' id='type-id-138'/>
- <qualified-type-def type-id='type-id-73' const='yes' hash='4fc3129d0b23e5fe' id='type-id-139'/>
- <pointer-type-def type-id='type-id-139' size-in-bits='64' hash='5d7f083924d3c383' id='type-id-140'/>
- <qualified-type-def type-id='type-id-75' const='yes' hash='4b8f396749859da7' id='type-id-141'/>
- <pointer-type-def type-id='type-id-141' size-in-bits='64' hash='e7e1b13541b0afe1' id='type-id-142'/>
- <qualified-type-def type-id='type-id-77' const='yes' hash='6849f04cb5a603eb' id='type-id-143'/>
- <reference-type-def kind='lvalue' type-id='type-id-143' size-in-bits='64' hash='8561091053455099' id='type-id-144'/>
- <pointer-type-def type-id='type-id-143' size-in-bits='64' hash='89e12889d18b1353' id='type-id-145'/>
- <qualified-type-def type-id='type-id-81' const='yes' hash='b4412777c35067ae' id='type-id-146'/>
- <reference-type-def kind='lvalue' type-id='type-id-146' size-in-bits='64' hash='7b5d6a47a4169d9b' id='type-id-147'/>
- <qualified-type-def type-id='type-id-83' const='yes' hash='fda64737f7a61f8f' id='type-id-148'/>
- <reference-type-def kind='lvalue' type-id='type-id-148' size-in-bits='64' hash='37a6c77cb0d2458f' id='type-id-149'/>
- <pointer-type-def type-id='type-id-148' size-in-bits='64' hash='cb08131f9c13637d' id='type-id-150'/>
- <qualified-type-def type-id='type-id-86' const='yes' hash='1df694f4f8b24f60' id='type-id-151'/>
- <reference-type-def kind='lvalue' type-id='type-id-151' size-in-bits='64' hash='423f85b49f40584b' id='type-id-152'/>
- <qualified-type-def type-id='type-id-88' const='yes' hash='975c9ef8b6b15b7f' id='type-id-153'/>
- <pointer-type-def type-id='type-id-153' size-in-bits='64' hash='2511fd298caf3c83' id='type-id-154'/>
- <qualified-type-def type-id='type-id-91' const='yes' hash='8932bbe51d74e129' id='type-id-155'/>
- <pointer-type-def type-id='type-id-155' size-in-bits='64' hash='650c03cde3b2439c' id='type-id-156'/>
- <qualified-type-def type-id='type-id-157' const='yes' hash='5b83273800a290e0' id='type-id-158'/>
- <qualified-type-def type-id='type-id-98' const='yes' hash='ed2e57ea471d9439' id='type-id-159'/>
- <reference-type-def kind='lvalue' type-id='type-id-159' size-in-bits='64' hash='cf75ebfd79b41711' id='type-id-160'/>
- <pointer-type-def type-id='type-id-159' size-in-bits='64' hash='9b07cc4dd7e14c13' id='type-id-161'/>
- <qualified-type-def type-id='type-id-101' const='yes' hash='cd80420c826c01d4' id='type-id-162'/>
- <reference-type-def kind='lvalue' type-id='type-id-162' size-in-bits='64' hash='7e6fb03ea8056c6d' id='type-id-163'/>
- <pointer-type-def type-id='type-id-162' size-in-bits='64' hash='30abeb6dce066fd8' id='type-id-164'/>
- <qualified-type-def type-id='type-id-103' const='yes' hash='9c3c56fbf1457f62' id='type-id-165'/>
- <pointer-type-def type-id='type-id-165' size-in-bits='64' hash='9ec716d6ef4e44db' id='type-id-166'/>
- <qualified-type-def type-id='type-id-105' const='yes' hash='8981a2e0af00088b' id='type-id-167'/>
- <reference-type-def kind='lvalue' type-id='type-id-167' size-in-bits='64' hash='4b5284bd138fff80' id='type-id-168'/>
- <qualified-type-def type-id='type-id-107' const='yes' hash='622479082d56dd1d' id='type-id-169'/>
- <reference-type-def kind='lvalue' type-id='type-id-169' size-in-bits='64' hash='410ad6701e678d22' id='type-id-170'/>
- <qualified-type-def type-id='type-id-109' const='yes' hash='114ef6b87eadbe71' id='type-id-171'/>
- <reference-type-def kind='lvalue' type-id='type-id-171' size-in-bits='64' hash='696206909544b8fe' id='type-id-172'/>
- <pointer-type-def type-id='type-id-171' size-in-bits='64' hash='a3dcc75cf859a6ec' id='type-id-173'/>
- <qualified-type-def type-id='type-id-174' const='yes' hash='ea7acc2716cb01d3' id='type-id-175'/>
- <reference-type-def kind='lvalue' type-id='type-id-175' size-in-bits='64' hash='51aaf79038cd8a40' id='type-id-176'/>
- <qualified-type-def type-id='type-id-177' const='yes' hash='5b83273800a290e0#3' id='type-id-178'/>
- <qualified-type-def type-id='type-id-111' const='yes' hash='c558253a1e084785' id='type-id-179'/>
- <reference-type-def kind='lvalue' type-id='type-id-179' size-in-bits='64' hash='a5011fdb947f4b89' id='type-id-180'/>
- <pointer-type-def type-id='type-id-179' size-in-bits='64' hash='bf44e22b4c5d51ce' id='type-id-181'/>
- <qualified-type-def type-id='type-id-117' const='yes' hash='c40a7b17771d4ed5' id='type-id-182'/>
- <reference-type-def kind='lvalue' type-id='type-id-182' size-in-bits='64' hash='b0f5864171b5c602' id='type-id-183'/>
- <pointer-type-def type-id='type-id-182' size-in-bits='64' hash='70f35dedb6afc807' id='type-id-184'/>
- <qualified-type-def type-id='type-id-2' const='yes' hash='2059efede605db28' id='type-id-185'/>
- <pointer-type-def type-id='type-id-185' size-in-bits='64' hash='fe474f966dd309ec' id='type-id-31'/>
- <qualified-type-def type-id='type-id-31' restrict='yes' hash='c655aa189d9cdd70' id='type-id-186'/>
- <pointer-type-def type-id='type-id-31' size-in-bits='64' hash='1d69489b117e3908' id='type-id-187'/>
- <qualified-type-def type-id='type-id-187' restrict='yes' hash='ea36f200932b9fa6' id='type-id-188'/>
- <qualified-type-def type-id='type-id-40' const='yes' hash='2e2adfcdbca597d3' id='type-id-189'/>
- <pointer-type-def type-id='type-id-189' size-in-bits='64' hash='3a5d7226f4161161' id='type-id-190'/>
- <qualified-type-def type-id='type-id-43' const='yes' hash='bd6748e8ae3e857d' id='type-id-191'/>
- <pointer-type-def type-id='type-id-191' size-in-bits='64' hash='168359808cdff22e' id='type-id-192'/>
- <qualified-type-def type-id='type-id-193' const='yes' hash='6fb940a13d8d6376' id='type-id-194'/>
- <reference-type-def kind='lvalue' type-id='type-id-194' size-in-bits='64' hash='ac624502d759403c' id='type-id-195'/>
- <pointer-type-def type-id='type-id-194' size-in-bits='64' hash='da4294e7366d8dad' id='type-id-196'/>
- <qualified-type-def type-id='type-id-197' const='yes' hash='ac748d1d779ac69b' id='type-id-198'/>
- <reference-type-def kind='lvalue' type-id='type-id-198' size-in-bits='64' hash='755c4e3dd64acac2' id='type-id-199'/>
- <qualified-type-def type-id='type-id-200' const='yes' hash='369fa2f76f2f9975' id='type-id-201'/>
- <reference-type-def kind='lvalue' type-id='type-id-201' size-in-bits='64' hash='3f41730ed6e44751' id='type-id-202'/>
- <qualified-type-def type-id='type-id-203' const='yes' hash='1e5a5d85ffd5316a' id='type-id-204'/>
- <pointer-type-def type-id='type-id-204' size-in-bits='64' hash='17ba2a61495b672d' id='type-id-205'/>
- <qualified-type-def type-id='type-id-206' const='yes' hash='53679f3938171db7' id='type-id-207'/>
- <pointer-type-def type-id='type-id-207' size-in-bits='64' hash='9dba85b8f0bc825b' id='type-id-208'/>
- <qualified-type-def type-id='type-id-209' const='yes' hash='2db969cb84474deb' id='type-id-210'/>
- <reference-type-def kind='lvalue' type-id='type-id-210' size-in-bits='64' hash='af033b38124677d9' id='type-id-211'/>
- <pointer-type-def type-id='type-id-210' size-in-bits='64' hash='b439b4ee380887fb' id='type-id-212'/>
- <qualified-type-def type-id='type-id-213' const='yes' hash='dd5e03b36e2b5912' id='type-id-214'/>
- <reference-type-def kind='lvalue' type-id='type-id-214' size-in-bits='64' hash='9d350b056bbf32b2' id='type-id-215'/>
- <qualified-type-def type-id='type-id-46' const='yes' hash='6c95c944e7337ae9' id='type-id-216'/>
- <pointer-type-def type-id='type-id-216' size-in-bits='64' hash='7f2ce843f388cce6' id='type-id-217'/>
- <qualified-type-def type-id='type-id-30' const='yes' hash='5e1629020865d229' id='type-id-218'/>
- <pointer-type-def type-id='type-id-218' size-in-bits='64' hash='e9817f1d96dbf0fc' id='type-id-219'/>
- <qualified-type-def type-id='type-id-219' restrict='yes' hash='b67540dc0e6b4093' id='type-id-220'/>
- <qualified-type-def type-id='type-id-53' const='yes' hash='c39a006827b53b8c' id='type-id-221'/>
- <pointer-type-def type-id='type-id-221' size-in-bits='64' hash='40d2ae8fc93ab842' id='type-id-222'/>
- <qualified-type-def type-id='type-id-222' restrict='yes' hash='730063344c59f14c' id='type-id-223'/>
- <pointer-type-def type-id='type-id-222' size-in-bits='64' hash='d7b662533fe382b6' id='type-id-224'/>
- <qualified-type-def type-id='type-id-224' restrict='yes' hash='66b80019030d802d' id='type-id-225'/>
- <pointer-type-def type-id='type-id-6' size-in-bits='64' hash='b8a05af1503a8dca' id='type-id-226'/>
- <pointer-type-def type-id='type-id-40' size-in-bits='64' hash='5edc455a074dd618' id='type-id-227'/>
- <qualified-type-def type-id='type-id-227' restrict='yes' hash='a720879c9f6c5ba9' id='type-id-228'/>
- <pointer-type-def type-id='type-id-229' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-35'/>
- <pointer-type-def type-id='type-id-8' size-in-bits='64' hash='30b2c5a3baa479fd' id='type-id-230'/>
- <pointer-type-def type-id='type-id-25' size-in-bits='64' hash='ed48ed4e5694a2c3' id='type-id-231'/>
- <pointer-type-def type-id='type-id-43' size-in-bits='64' hash='e34b775ca165913b' id='type-id-232'/>
- <qualified-type-def type-id='type-id-232' restrict='yes' hash='b8235f3f495992ea' id='type-id-233'/>
- <pointer-type-def type-id='type-id-203' size-in-bits='64' hash='b8313478c5f9f77' id='type-id-234'/>
- <pointer-type-def type-id='type-id-206' size-in-bits='64' hash='cf653dc830604c1a' id='type-id-235'/>
- <reference-type-def kind='lvalue' type-id='type-id-209' size-in-bits='64' hash='3f0711e444e1a06a' id='type-id-236'/>
- <pointer-type-def type-id='type-id-209' size-in-bits='64' hash='fcb4438b81b548a' id='type-id-237'/>
- <pointer-type-def type-id='type-id-46' size-in-bits='64' hash='1b2e61475a12089e' id='type-id-238'/>
- <pointer-type-def type-id='type-id-30' size-in-bits='64' hash='3f4173ba76a5f2ad' id='type-id-239'/>
- <pointer-type-def type-id='type-id-240' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-241'/>
- <pointer-type-def type-id='type-id-53' size-in-bits='64' hash='2338850b8cb7ce35' id='type-id-242'/>
- <qualified-type-def type-id='type-id-242' restrict='yes' hash='75f15d02800df9a4' id='type-id-243'/>
- <pointer-type-def type-id='type-id-242' size-in-bits='64' hash='e9272a368a48a792' id='type-id-244'/>
- <qualified-type-def type-id='type-id-244' restrict='yes' hash='2ee9ef526e4c4091' id='type-id-245'/>
- <qualified-type-def type-id='type-id-246' const='yes' id='type-id-247'/>
- <reference-type-def kind='lvalue' type-id='type-id-247' size-in-bits='64' id='type-id-248'/>
- <type-decl name='variadic parameter type' id='type-id-249'/>
- <qualified-type-def type-id='type-id-22' restrict='yes' id='type-id-250'/>
- <qualified-type-def type-id='type-id-22' restrict='yes' id='type-id-251'/>
+ <typedef-decl name='_G_fpos_t' type-id='type-id-21' size-in-bits='128' filepath='/usr/include/_G_config.h' line='25' column='1' hash='279bebc58cd3ebad' id='type-id-26'/>
+ <typedef-decl name='__clock_t' type-id='type-id-12' size-in-bits='64' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' hash='61477c4d1fd8d94d' id='type-id-27'/>
+ <typedef-decl name='__compar_fn_t' type-id='type-id-28' size-in-bits='64' filepath='/usr/include/stdlib.h' line='741' column='1' hash='61477c4d1fd8d94d' id='type-id-29'/>
+ <typedef-decl name='__int32_t' type-id='type-id-8' size-in-bits='32' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' hash='f0c050c6f9f8032e' id='type-id-30'/>
+ <typedef-decl name='__mbstate_t' type-id='type-id-15' size-in-bits='64' filepath='/usr/include/wchar.h' line='94' column='1' hash='61477c4d1fd8d94d' id='type-id-14'/>
+ <typedef-decl name='__time_t' type-id='type-id-12' size-in-bits='64' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' hash='61477c4d1fd8d94d' id='type-id-31'/>
+ <typedef-decl name='clock_t' type-id='type-id-27' size-in-bits='64' filepath='/usr/include/time.h' line='59' column='1' hash='61477c4d1fd8d94d' id='type-id-32'/>
+ <typedef-decl name='div_t' type-id='type-id-21' size-in-bits='128' filepath='/usr/include/stdlib.h' line='101' column='1' hash='279bebc58cd3ebad' id='type-id-33'/>
+ <typedef-decl name='fpos_t' type-id='type-id-26' size-in-bits='128' filepath='/usr/include/stdio.h' line='110' column='1' hash='279bebc58cd3ebad' id='type-id-34'/>
+ <typedef-decl name='int_least32_t' type-id='type-id-8' size-in-bits='32' filepath='/usr/include/stdint.h' line='67' column='1' hash='f0c050c6f9f8032e' id='type-id-35'/>
+ <typedef-decl name='intmax_t' type-id='type-id-12' size-in-bits='64' filepath='/usr/include/stdint.h' line='134' column='1' hash='61477c4d1fd8d94d' id='type-id-36'/>
+ <typedef-decl name='ldiv_t' type-id='type-id-21' size-in-bits='128' filepath='/usr/include/stdlib.h' line='109' column='1' hash='279bebc58cd3ebad' id='type-id-20'/>
+ <typedef-decl name='lldiv_t' type-id='type-id-23' size-in-bits='128' filepath='/usr/include/stdlib.h' line='121' column='1' hash='279bebc58cd3ebad' id='type-id-22'/>
+ <typedef-decl name='mbstate_t' type-id='type-id-14' size-in-bits='64' filepath='/usr/include/wchar.h' line='106' column='1' hash='61477c4d1fd8d94d' id='type-id-37'/>
+ <typedef-decl name='size_t' type-id='type-id-38' size-in-bits='64' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='62' column='1' hash='61477c4d1fd8d94d' id='type-id-39'/>
+ <typedef-decl name='time_t' type-id='type-id-31' size-in-bits='64' filepath='/usr/include/time.h' line='75' column='1' hash='61477c4d1fd8d94d' id='type-id-40'/>
+ <typedef-decl name='wctrans_t' type-id='type-id-41' size-in-bits='64' filepath='/usr/include/wctype.h' line='186' column='1' hash='61477c4d1fd8d94d' id='type-id-42'/>
+ <typedef-decl name='wctype_t' type-id='type-id-38' size-in-bits='64' filepath='/usr/include/wctype.h' line='52' column='1' hash='61477c4d1fd8d94d' id='type-id-43'/>
+ <typedef-decl name='wint_t' type-id='type-id-17' size-in-bits='32' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='132' column='1' hash='f0c050c6f9f8032e' id='type-id-44'/>
+ <type-decl name='unnamed-enum-underlying-type-32' size-in-bits='32' alignment-in-bits='32' is-anonymous='yes' hash='8f51609dd015af12' id='type-id-45'/>
+ <type-decl name='unsigned int' size-in-bits='32' hash='3a94285d174bd537' id='type-id-17'/>
+ <type-decl name='unsigned long int' size-in-bits='64' hash='e7c5efcec748ba6c#2' id='type-id-38'/>
+ <type-decl name='unsigned long long int' size-in-bits='64' hash='d226d906a470de76#3' id='type-id-46'/>
+ <type-decl name='wchar_t' size-in-bits='32' hash='e03601bc1680ce34' id='type-id-47'/>
+ <pointer-type-def type-id='type-id-18' size-in-bits='64' hash='65dceb465fce5fec' id='type-id-48'/>
+ <reference-type-def kind='lvalue' type-id='type-id-49' size-in-bits='64' hash='b9d8227dd5f9c774' id='type-id-50'/>
+ <reference-type-def kind='rvalue' type-id='type-id-49' size-in-bits='64' hash='37719bf4ea124cde' id='type-id-51'/>
+ <pointer-type-def type-id='type-id-49' size-in-bits='64' hash='74a08249a4705f5c' id='type-id-52'/>
+ <reference-type-def kind='lvalue' type-id='type-id-53' size-in-bits='64' hash='99ee9953a2cd07ab' id='type-id-54'/>
+ <pointer-type-def type-id='type-id-53' size-in-bits='64' hash='a4ce3b50ead9a863' id='type-id-55'/>
+ <reference-type-def kind='lvalue' type-id='type-id-56' size-in-bits='64' hash='74502c68bbb9553c' id='type-id-57'/>
+ <pointer-type-def type-id='type-id-56' size-in-bits='64' hash='d9bf3c8c9ddaef68' id='type-id-58'/>
+ <reference-type-def kind='lvalue' type-id='type-id-59' size-in-bits='64' hash='4b5e880e488fe4' id='type-id-60'/>
+ <reference-type-def kind='rvalue' type-id='type-id-59' size-in-bits='64' hash='5aa73a741ba695d2' id='type-id-61'/>
+ <pointer-type-def type-id='type-id-59' size-in-bits='64' hash='c4e7a8748fe5abc7' id='type-id-62'/>
+ <pointer-type-def type-id='type-id-63' size-in-bits='64' hash='90f27c9759c26443' id='type-id-64'/>
+ <pointer-type-def type-id='type-id-65' size-in-bits='64' hash='b942cf683dbd6fe1' id='type-id-66'/>
+ <pointer-type-def type-id='type-id-67' size-in-bits='64' hash='63431c74b11c9d5' id='type-id-68'/>
+ <pointer-type-def type-id='type-id-69' size-in-bits='64' hash='f567ad6caf85a56d' id='type-id-70'/>
+ <reference-type-def kind='lvalue' type-id='type-id-71' size-in-bits='64' hash='addee1597f4fa732' id='type-id-72'/>
+ <pointer-type-def type-id='type-id-71' size-in-bits='64' hash='93bb71348ad950d3' id='type-id-73'/>
+ <pointer-type-def type-id='type-id-74' size-in-bits='64' hash='fa4119e74a559a8d' id='type-id-75'/>
+ <reference-type-def kind='lvalue' type-id='type-id-76' size-in-bits='64' hash='c55f682ddf139621' id='type-id-77'/>
+ <pointer-type-def type-id='type-id-76' size-in-bits='64' hash='810c1ad1c9ab14b1' id='type-id-78'/>
+ <reference-type-def kind='lvalue' type-id='type-id-79' size-in-bits='64' hash='6393cd52e07d6f93' id='type-id-80'/>
+ <pointer-type-def type-id='type-id-79' size-in-bits='64' hash='7cac0d80c11a583c' id='type-id-81'/>
+ <reference-type-def kind='lvalue' type-id='type-id-82' size-in-bits='64' hash='73fc6e54e2221fee' id='type-id-83'/>
+ <pointer-type-def type-id='type-id-84' size-in-bits='64' hash='fe9ccb76060c89ea' id='type-id-85'/>
+ <reference-type-def kind='lvalue' type-id='type-id-86' size-in-bits='64' hash='3b8e9df16749523a' id='type-id-87'/>
+ <pointer-type-def type-id='type-id-86' size-in-bits='64' hash='b98766c0227bafe0' id='type-id-88'/>
+ <pointer-type-def type-id='type-id-89' size-in-bits='64' hash='111e7f7be9242d6a' id='type-id-90'/>
+ <pointer-type-def type-id='type-id-91' size-in-bits='64' hash='a3393cc823ee4f43' id='type-id-92'/>
+ <pointer-type-def type-id='type-id-93' size-in-bits='64' hash='6ada80661a07688e' id='type-id-94'/>
+ <pointer-type-def type-id='type-id-95' size-in-bits='64' hash='bc43fd3d470c64af' id='type-id-96'/>
+ <pointer-type-def type-id='type-id-97' size-in-bits='64' hash='8e47cf244b76af01' id='type-id-98'/>
+ <reference-type-def kind='lvalue' type-id='type-id-99' size-in-bits='64' hash='2830de7505744a07' id='type-id-100'/>
+ <reference-type-def kind='rvalue' type-id='type-id-99' size-in-bits='64' hash='76e1e432e4caa577' id='type-id-101'/>
+ <pointer-type-def type-id='type-id-99' size-in-bits='64' hash='8bdbac09decaf8fc' id='type-id-102'/>
+ <pointer-type-def type-id='type-id-103' size-in-bits='64' hash='49e0d576c0257961' id='type-id-104'/>
+ <reference-type-def kind='lvalue' type-id='type-id-105' size-in-bits='64' hash='334ee5f909dad95' id='type-id-106'/>
+ <reference-type-def kind='rvalue' type-id='type-id-105' size-in-bits='64' hash='9e0d18e84f20181' id='type-id-107'/>
+ <pointer-type-def type-id='type-id-105' size-in-bits='64' hash='aff072664c5b0684' id='type-id-108'/>
+ <pointer-type-def type-id='type-id-109' size-in-bits='64' hash='dd46cc51e1748e9f#2' id='type-id-110'/>
+ <pointer-type-def type-id='type-id-2' size-in-bits='64' hash='cbbb684bdad1404' id='type-id-111'/>
+ <qualified-type-def type-id='type-id-111' restrict='yes' hash='e935125d82a6a7f0' id='type-id-112'/>
+ <pointer-type-def type-id='type-id-111' size-in-bits='64' hash='84b2bf220034a220' id='type-id-113'/>
+ <qualified-type-def type-id='type-id-113' restrict='yes' hash='1022e2aea3db1cbe' id='type-id-114'/>
+ <qualified-type-def type-id='type-id-30' const='yes' hash='45b539bd47b09a31' id='type-id-115'/>
+ <pointer-type-def type-id='type-id-115' size-in-bits='64' hash='e8b8dcbfb160b4c0' id='type-id-41'/>
+ <qualified-type-def type-id='type-id-49' const='yes' hash='e49fbbbe37937b6' id='type-id-116'/>
+ <reference-type-def kind='lvalue' type-id='type-id-116' size-in-bits='64' hash='38573f105577c6f0' id='type-id-117'/>
+ <pointer-type-def type-id='type-id-116' size-in-bits='64' hash='ca35f8ccf1f3244' id='type-id-118'/>
+ <qualified-type-def type-id='type-id-53' const='yes' hash='66d5ae3b0d0bf8b5' id='type-id-119'/>
+ <reference-type-def kind='lvalue' type-id='type-id-119' size-in-bits='64' hash='4d7e7afd99f545ac' id='type-id-120'/>
+ <pointer-type-def type-id='type-id-119' size-in-bits='64' hash='ffd2da5ebef69b3d' id='type-id-121'/>
+ <qualified-type-def type-id='type-id-56' const='yes' hash='8cff0e5c267a2585' id='type-id-122'/>
+ <reference-type-def kind='lvalue' type-id='type-id-122' size-in-bits='64' hash='c4eba876395af30c' id='type-id-123'/>
+ <qualified-type-def type-id='type-id-59' const='yes' hash='94bcd1a295c23d5' id='type-id-124'/>
+ <reference-type-def kind='lvalue' type-id='type-id-124' size-in-bits='64' hash='7401c2b30369aa72' id='type-id-125'/>
+ <pointer-type-def type-id='type-id-124' size-in-bits='64' hash='b57af78be131ba8b' id='type-id-126'/>
+ <qualified-type-def type-id='type-id-63' const='yes' hash='4fc3129d0b23e5fe' id='type-id-127'/>
+ <pointer-type-def type-id='type-id-127' size-in-bits='64' hash='5d7f083924d3c383' id='type-id-128'/>
+ <qualified-type-def type-id='type-id-65' const='yes' hash='4b8f396749859da7' id='type-id-129'/>
+ <pointer-type-def type-id='type-id-129' size-in-bits='64' hash='e7e1b13541b0afe1' id='type-id-130'/>
+ <qualified-type-def type-id='type-id-67' const='yes' hash='6849f04cb5a603eb' id='type-id-131'/>
+ <reference-type-def kind='lvalue' type-id='type-id-131' size-in-bits='64' hash='8561091053455099' id='type-id-132'/>
+ <pointer-type-def type-id='type-id-131' size-in-bits='64' hash='89e12889d18b1353' id='type-id-133'/>
+ <qualified-type-def type-id='type-id-69' const='yes' hash='b4412777c35067ae' id='type-id-134'/>
+ <reference-type-def kind='lvalue' type-id='type-id-134' size-in-bits='64' hash='7b5d6a47a4169d9b' id='type-id-135'/>
+ <qualified-type-def type-id='type-id-71' const='yes' hash='fda64737f7a61f8f' id='type-id-136'/>
+ <reference-type-def kind='lvalue' type-id='type-id-136' size-in-bits='64' hash='37a6c77cb0d2458f' id='type-id-137'/>
+ <pointer-type-def type-id='type-id-136' size-in-bits='64' hash='cb08131f9c13637d' id='type-id-138'/>
+ <qualified-type-def type-id='type-id-74' const='yes' hash='1df694f4f8b24f60' id='type-id-139'/>
+ <reference-type-def kind='lvalue' type-id='type-id-139' size-in-bits='64' hash='423f85b49f40584b' id='type-id-140'/>
+ <qualified-type-def type-id='type-id-76' const='yes' hash='975c9ef8b6b15b7f' id='type-id-141'/>
+ <pointer-type-def type-id='type-id-141' size-in-bits='64' hash='2511fd298caf3c83' id='type-id-142'/>
+ <qualified-type-def type-id='type-id-79' const='yes' hash='8932bbe51d74e129' id='type-id-143'/>
+ <pointer-type-def type-id='type-id-143' size-in-bits='64' hash='650c03cde3b2439c' id='type-id-144'/>
+ <qualified-type-def type-id='type-id-145' const='yes' hash='5b83273800a290e0' id='type-id-146'/>
+ <qualified-type-def type-id='type-id-86' const='yes' hash='ed2e57ea471d9439' id='type-id-147'/>
+ <reference-type-def kind='lvalue' type-id='type-id-147' size-in-bits='64' hash='cf75ebfd79b41711' id='type-id-148'/>
+ <pointer-type-def type-id='type-id-147' size-in-bits='64' hash='9b07cc4dd7e14c13' id='type-id-149'/>
+ <qualified-type-def type-id='type-id-89' const='yes' hash='cd80420c826c01d4' id='type-id-150'/>
+ <reference-type-def kind='lvalue' type-id='type-id-150' size-in-bits='64' hash='7e6fb03ea8056c6d' id='type-id-151'/>
+ <pointer-type-def type-id='type-id-150' size-in-bits='64' hash='30abeb6dce066fd8' id='type-id-152'/>
+ <qualified-type-def type-id='type-id-91' const='yes' hash='9c3c56fbf1457f62' id='type-id-153'/>
+ <pointer-type-def type-id='type-id-153' size-in-bits='64' hash='9ec716d6ef4e44db' id='type-id-154'/>
+ <qualified-type-def type-id='type-id-93' const='yes' hash='8981a2e0af00088b' id='type-id-155'/>
+ <reference-type-def kind='lvalue' type-id='type-id-155' size-in-bits='64' hash='4b5284bd138fff80' id='type-id-156'/>
+ <qualified-type-def type-id='type-id-95' const='yes' hash='622479082d56dd1d' id='type-id-157'/>
+ <reference-type-def kind='lvalue' type-id='type-id-157' size-in-bits='64' hash='410ad6701e678d22' id='type-id-158'/>
+ <qualified-type-def type-id='type-id-97' const='yes' hash='114ef6b87eadbe71' id='type-id-159'/>
+ <reference-type-def kind='lvalue' type-id='type-id-159' size-in-bits='64' hash='696206909544b8fe' id='type-id-160'/>
+ <pointer-type-def type-id='type-id-159' size-in-bits='64' hash='a3dcc75cf859a6ec' id='type-id-161'/>
+ <qualified-type-def type-id='type-id-162' const='yes' hash='ea7acc2716cb01d3' id='type-id-163'/>
+ <reference-type-def kind='lvalue' type-id='type-id-163' size-in-bits='64' hash='51aaf79038cd8a40' id='type-id-164'/>
+ <qualified-type-def type-id='type-id-165' const='yes' hash='5b83273800a290e0#3' id='type-id-166'/>
+ <qualified-type-def type-id='type-id-99' const='yes' hash='c558253a1e084785' id='type-id-167'/>
+ <reference-type-def kind='lvalue' type-id='type-id-167' size-in-bits='64' hash='a5011fdb947f4b89' id='type-id-168'/>
+ <pointer-type-def type-id='type-id-167' size-in-bits='64' hash='bf44e22b4c5d51ce' id='type-id-169'/>
+ <qualified-type-def type-id='type-id-105' const='yes' hash='c40a7b17771d4ed5' id='type-id-170'/>
+ <reference-type-def kind='lvalue' type-id='type-id-170' size-in-bits='64' hash='b0f5864171b5c602' id='type-id-171'/>
+ <pointer-type-def type-id='type-id-170' size-in-bits='64' hash='70f35dedb6afc807' id='type-id-172'/>
+ <qualified-type-def type-id='type-id-2' const='yes' hash='2059efede605db28' id='type-id-173'/>
+ <pointer-type-def type-id='type-id-173' size-in-bits='64' hash='fe474f966dd309ec' id='type-id-25'/>
+ <qualified-type-def type-id='type-id-25' restrict='yes' hash='c655aa189d9cdd70' id='type-id-174'/>
+ <pointer-type-def type-id='type-id-25' size-in-bits='64' hash='1d69489b117e3908' id='type-id-175'/>
+ <qualified-type-def type-id='type-id-175' restrict='yes' hash='ea36f200932b9fa6' id='type-id-176'/>
+ <qualified-type-def type-id='type-id-34' const='yes' hash='2e2adfcdbca597d3' id='type-id-177'/>
+ <pointer-type-def type-id='type-id-177' size-in-bits='64' hash='3a5d7226f4161161' id='type-id-178'/>
+ <qualified-type-def type-id='type-id-37' const='yes' hash='bd6748e8ae3e857d' id='type-id-179'/>
+ <pointer-type-def type-id='type-id-179' size-in-bits='64' hash='168359808cdff22e' id='type-id-180'/>
+ <qualified-type-def type-id='type-id-181' const='yes' hash='1e5a5d85ffd5316a' id='type-id-182'/>
+ <pointer-type-def type-id='type-id-182' size-in-bits='64' hash='17ba2a61495b672d' id='type-id-183'/>
+ <qualified-type-def type-id='type-id-184' const='yes' hash='53679f3938171db7' id='type-id-185'/>
+ <pointer-type-def type-id='type-id-185' size-in-bits='64' hash='9dba85b8f0bc825b' id='type-id-186'/>
+ <qualified-type-def type-id='type-id-187' const='yes' hash='2db969cb84474deb' id='type-id-188'/>
+ <reference-type-def kind='lvalue' type-id='type-id-188' size-in-bits='64' hash='af033b38124677d9' id='type-id-189'/>
+ <pointer-type-def type-id='type-id-188' size-in-bits='64' hash='b439b4ee380887fb' id='type-id-190'/>
+ <qualified-type-def type-id='type-id-191' const='yes' hash='dd5e03b36e2b5912' id='type-id-192'/>
+ <reference-type-def kind='lvalue' type-id='type-id-192' size-in-bits='64' hash='9d350b056bbf32b2' id='type-id-193'/>
+ <qualified-type-def type-id='type-id-40' const='yes' hash='6c95c944e7337ae9' id='type-id-194'/>
+ <pointer-type-def type-id='type-id-194' size-in-bits='64' hash='7f2ce843f388cce6' id='type-id-195'/>
+ <qualified-type-def type-id='type-id-24' const='yes' hash='5e1629020865d229' id='type-id-196'/>
+ <pointer-type-def type-id='type-id-196' size-in-bits='64' hash='e9817f1d96dbf0fc' id='type-id-197'/>
+ <qualified-type-def type-id='type-id-197' restrict='yes' hash='b67540dc0e6b4093' id='type-id-198'/>
+ <qualified-type-def type-id='type-id-47' const='yes' hash='c39a006827b53b8c' id='type-id-199'/>
+ <pointer-type-def type-id='type-id-199' size-in-bits='64' hash='40d2ae8fc93ab842' id='type-id-200'/>
+ <qualified-type-def type-id='type-id-200' restrict='yes' hash='730063344c59f14c' id='type-id-201'/>
+ <pointer-type-def type-id='type-id-200' size-in-bits='64' hash='d7b662533fe382b6' id='type-id-202'/>
+ <qualified-type-def type-id='type-id-202' restrict='yes' hash='66b80019030d802d' id='type-id-203'/>
+ <pointer-type-def type-id='type-id-6' size-in-bits='64' hash='b8a05af1503a8dca' id='type-id-204'/>
+ <pointer-type-def type-id='type-id-34' size-in-bits='64' hash='5edc455a074dd618' id='type-id-205'/>
+ <qualified-type-def type-id='type-id-205' restrict='yes' hash='a720879c9f6c5ba9' id='type-id-206'/>
+ <pointer-type-def type-id='type-id-207' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-28'/>
+ <pointer-type-def type-id='type-id-8' size-in-bits='64' hash='30b2c5a3baa479fd' id='type-id-208'/>
+ <pointer-type-def type-id='type-id-37' size-in-bits='64' hash='e34b775ca165913b' id='type-id-209'/>
+ <qualified-type-def type-id='type-id-209' restrict='yes' hash='b8235f3f495992ea' id='type-id-210'/>
+ <pointer-type-def type-id='type-id-181' size-in-bits='64' hash='b8313478c5f9f77' id='type-id-211'/>
+ <pointer-type-def type-id='type-id-184' size-in-bits='64' hash='cf653dc830604c1a' id='type-id-212'/>
+ <reference-type-def kind='lvalue' type-id='type-id-187' size-in-bits='64' hash='3f0711e444e1a06a' id='type-id-213'/>
+ <pointer-type-def type-id='type-id-187' size-in-bits='64' hash='fcb4438b81b548a' id='type-id-214'/>
+ <pointer-type-def type-id='type-id-40' size-in-bits='64' hash='1b2e61475a12089e' id='type-id-215'/>
+ <pointer-type-def type-id='type-id-24' size-in-bits='64' hash='3f4173ba76a5f2ad' id='type-id-216'/>
+ <pointer-type-def type-id='type-id-217' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-218'/>
+ <pointer-type-def type-id='type-id-47' size-in-bits='64' hash='2338850b8cb7ce35' id='type-id-219'/>
+ <qualified-type-def type-id='type-id-219' restrict='yes' hash='75f15d02800df9a4' id='type-id-220'/>
+ <pointer-type-def type-id='type-id-219' size-in-bits='64' hash='e9272a368a48a792' id='type-id-221'/>
+ <qualified-type-def type-id='type-id-221' restrict='yes' hash='2ee9ef526e4c4091' id='type-id-222'/>
+ <pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-224'/>
+ <qualified-type-def type-id='type-id-224' restrict='yes' id='type-id-225'/>
+ <pointer-type-def type-id='type-id-226' size-in-bits='64' id='type-id-227'/>
+ <qualified-type-def type-id='type-id-227' restrict='yes' id='type-id-228'/>
+ <pointer-type-def type-id='type-id-229' size-in-bits='64' id='type-id-230'/>
+ <qualified-type-def type-id='type-id-231' const='yes' id='type-id-232'/>
+ <reference-type-def kind='lvalue' type-id='type-id-232' size-in-bits='64' id='type-id-233'/>
+ <qualified-type-def type-id='type-id-234' const='yes' id='type-id-235'/>
+ <reference-type-def kind='lvalue' type-id='type-id-235' size-in-bits='64' id='type-id-236'/>
+ <pointer-type-def type-id='type-id-235' size-in-bits='64' id='type-id-237'/>
+ <qualified-type-def type-id='type-id-238' const='yes' id='type-id-239'/>
+ <reference-type-def kind='lvalue' type-id='type-id-239' size-in-bits='64' id='type-id-240'/>
+ <qualified-type-def type-id='type-id-241' const='yes' id='type-id-242'/>
+ <reference-type-def kind='lvalue' type-id='type-id-242' size-in-bits='64' id='type-id-243'/>
+ <pointer-type-def type-id='type-id-244' size-in-bits='64' id='type-id-245'/>
+ <class-decl name='_IO_FILE' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-246'/>
+ <class-decl name='lconv' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-244'/>
+ <type-decl name='variadic parameter type' id='type-id-247'/>
+ <qualified-type-def type-id='type-id-19' restrict='yes' id='type-id-248'/>
+ <qualified-type-def type-id='type-id-19' restrict='yes' id='type-id-249'/>
<namespace-decl name='std'>
- <class-decl name='fpos<__mbstate_t>' visibility='default' size-in-bits='128' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='112' column='1' hash='1dd93384965443c7' id='type-id-209'>
+ <class-decl name='fpos<__mbstate_t>' visibility='default' size-in-bits='128' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='112' column='1' hash='1dd93384965443c7' id='type-id-187'>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='_M_off' type-id='type-id-252' 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'/>
+ <var-decl name='_M_off' type-id='type-id-250' 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-18' 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'/>
+ <var-decl name='_M_state' type-id='type-id-15' 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>
</class-decl>
- <class-decl name='ios_base' visibility='default' size-in-bits='1728' hash='3f1b1b5947f906fc' id='type-id-253'>
+ <class-decl name='ios_base' visibility='default' size-in-bits='1728' hash='3f1b1b5947f906fc' id='type-id-251'>
<member-type access='private'>
- <class-decl name='failure' visibility='default' size-in-bits='256' hash='99cb3d8dfe9318b0' id='type-id-213'/>
+ <class-decl name='failure' visibility='default' size-in-bits='256' hash='99cb3d8dfe9318b0' id='type-id-191'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='openmode' type-id='type-id-255' size-in-bits='32' alignment-in-bits='32' 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' hash='54807a6429577a4e' id='type-id-254'/>
+ <typedef-decl name='openmode' type-id='type-id-253' size-in-bits='32' alignment-in-bits='32' 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' hash='54807a6429577a4e' id='type-id-252'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='seekdir' type-id='type-id-257' size-in-bits='32' alignment-in-bits='32' 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' hash='54807a6429577a4e' id='type-id-256'/>
+ <typedef-decl name='seekdir' type-id='type-id-255' size-in-bits='32' alignment-in-bits='32' 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' hash='54807a6429577a4e' id='type-id-254'/>
</member-type>
</class-decl>
- <class-decl name='system_error' visibility='default' size-in-bits='256' hash='7e4bcda0c09ebdfa' id='type-id-258'/>
- <enum-decl name='_Ios_Openmode' size-in-bits='32' alignment-in-bits='32' 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' hash='d6db014ab322799e' id='type-id-255'>
- <underlying-type type-id='type-id-51'/>
+ <class-decl name='system_error' visibility='default' size-in-bits='256' hash='7e4bcda0c09ebdfa' id='type-id-256'/>
+ <enum-decl name='_Ios_Openmode' size-in-bits='32' alignment-in-bits='32' 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' hash='d6db014ab322799e' id='type-id-253'>
+ <underlying-type type-id='type-id-45'/>
<enumerator name='_S_app' value='1'/>
<enumerator name='_S_ate' value='2'/>
<enumerator name='_S_bin' value='4'/>
@@ -458,560 +454,562 @@
<enumerator name='_S_ios_openmode_max' value='2147483647'/>
<enumerator name='_S_ios_openmode_min' value='-2147483648'/>
</enum-decl>
- <enum-decl name='_Ios_Seekdir' size-in-bits='32' alignment-in-bits='32' 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' hash='ef22b8d22a82cfdc' id='type-id-257'>
- <underlying-type type-id='type-id-51'/>
+ <enum-decl name='_Ios_Seekdir' size-in-bits='32' alignment-in-bits='32' 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' hash='ef22b8d22a82cfdc' id='type-id-255'>
+ <underlying-type type-id='type-id-45'/>
<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>
- <enum-decl name='io_errc' size-in-bits='32' alignment-in-bits='32' 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' hash='5ab63822875cc3ad' id='type-id-259'>
- <underlying-type type-id='type-id-51'/>
+ <enum-decl name='io_errc' size-in-bits='32' alignment-in-bits='32' 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' hash='5ab63822875cc3ad' id='type-id-257'>
+ <underlying-type type-id='type-id-45'/>
<enumerator name='stream' value='1'/>
</enum-decl>
- <class-decl name='error_code' is-struct='yes' visibility='default' size-in-bits='128' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='138' column='1' hash='ef253c538b8c40be' id='type-id-203'>
+ <class-decl name='error_code' is-struct='yes' visibility='default' size-in-bits='128' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='138' column='1' hash='55ffe79c86412ce8' id='type-id-181'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_value' type-id='type-id-8' 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-196' 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'/>
+ <var-decl name='_M_cat' type-id='type-id-237' 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>
</class-decl>
- <class-decl name='error_condition' is-struct='yes' visibility='default' size-in-bits='128' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='216' column='1' hash='cab981add9ff0fc9' id='type-id-206'>
+ <class-decl name='error_condition' is-struct='yes' visibility='default' size-in-bits='128' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/system_error' line='216' column='1' hash='b55b83bfbfe8be13' id='type-id-184'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_value' type-id='type-id-8' 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-196' 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'/>
+ <var-decl name='_M_cat' type-id='type-id-237' 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>
</class-decl>
- <typedef-decl name='ptrdiff_t' type-id='type-id-12' size-in-bits='64' 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' hash='61477c4d1fd8d94d' id='type-id-260'/>
- <typedef-decl name='size_t' type-id='type-id-44' size-in-bits='64' 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' hash='61477c4d1fd8d94d' id='type-id-261'/>
- <typedef-decl name='streamoff' type-id='type-id-12' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='88' column='1' hash='61477c4d1fd8d94d' id='type-id-252'/>
- <typedef-decl name='streampos' type-id='type-id-209' size-in-bits='128' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='228' column='1' hash='279bebc58cd3ebad' id='type-id-262'/>
- <typedef-decl name='streamsize' type-id='type-id-260' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='98' column='1' hash='61477c4d1fd8d94d' id='type-id-263'/>
- <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-264'/>
+ <typedef-decl name='ptrdiff_t' type-id='type-id-12' size-in-bits='64' 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' hash='61477c4d1fd8d94d' id='type-id-258'/>
+ <typedef-decl name='size_t' type-id='type-id-38' size-in-bits='64' 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' hash='61477c4d1fd8d94d' id='type-id-259'/>
+ <typedef-decl name='streamoff' type-id='type-id-12' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='88' column='1' hash='61477c4d1fd8d94d' id='type-id-250'/>
+ <typedef-decl name='streampos' type-id='type-id-187' size-in-bits='128' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='228' column='1' hash='279bebc58cd3ebad' id='type-id-260'/>
+ <typedef-decl name='streamsize' type-id='type-id-258' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='98' column='1' hash='61477c4d1fd8d94d' id='type-id-261'/>
+ <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-262'/>
<namespace-decl name='_V2'>
- <class-decl name='error_category' visibility='default' size-in-bits='64' hash='8c49b9744a7578cd' id='type-id-193'/>
+ <class-decl name='error_category' visibility='default' is-declaration-only='yes' id='type-id-234'/>
</namespace-decl>
<namespace-decl name='__cxx11'>
- <class-decl name='basic_string<char, std::char_traits<char>, std::allocator<char> >' visibility='default' size-in-bits='256' hash='ab45e25fba5a8780' id='type-id-265'/>
- <class-decl name='basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >' visibility='default' size-in-bits='256' hash='a066f3f38cfde4a3' id='type-id-266'/>
- <typedef-decl name='string' type-id='type-id-265' size-in-bits='256' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stringfwd.h' line='74' column='1' hash='e522f81d7f609007' id='type-id-197'/>
- <typedef-decl name='wstring' type-id='type-id-266' size-in-bits='256' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stringfwd.h' line='78' column='1' hash='e522f81d7f609007' id='type-id-200'/>
+ <class-decl name='basic_string<char, std::char_traits<char>, std::allocator<char> >' visibility='default' is-declaration-only='yes' id='type-id-263'/>
+ <class-decl name='basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >' visibility='default' is-declaration-only='yes' id='type-id-264'/>
+ <typedef-decl name='string' type-id='type-id-263' size-in-bits='256' 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-238'/>
+ <typedef-decl name='wstring' type-id='type-id-264' size-in-bits='256' 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-241'/>
</namespace-decl>
</namespace-decl>
+ <typedef-decl name='FILE' type-id='type-id-246' size-in-bits='1728' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-223'/>
+ <typedef-decl name='__FILE' type-id='type-id-246' size-in-bits='1728' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-226'/>
<function-decl name='strlen' filepath='/usr/include/string.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64' hash='659ced78215eae4a'>
- <parameter type-id='type-id-31'/>
- <return type-id='type-id-45'/>
+ <parameter type-id='type-id-25'/>
+ <return type-id='type-id-39'/>
</function-decl>
<function-decl name='strerror' filepath='/usr/include/string.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64' hash='648097d4f5419b81'>
<parameter type-id='type-id-8'/>
- <return type-id='type-id-123'/>
+ <return type-id='type-id-111'/>
</function-decl>
<namespace-decl name='boost'>
- <class-decl name='exception' visibility='default' size-in-bits='320' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='208' column='1' hash='840f78916e8e4ff1' id='type-id-73'>
+ <class-decl name='exception' visibility='default' size-in-bits='320' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='208' column='1' hash='840f78916e8e4ff1' id='type-id-63'>
<data-member access='private' layout-offset-in-bits='64'>
- <var-decl name='data_' type-id='type-id-83' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='269' column='1'/>
+ <var-decl name='data_' type-id='type-id-71' 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-31' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='270' column='1'/>
+ <var-decl name='throw_function_' type-id='type-id-25' 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-31' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='271' column='1'/>
+ <var-decl name='throw_file_' type-id='type-id-25' 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-8' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='272' column='1'/>
</data-member>
<member-function access='protected' destructor='yes' vtable-offset='0'>
<function-decl name='~exception' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='237' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-74' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes' 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='282' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <return type-id='type-id-267'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='shared_ptr<boost::iostreams::detail::file_descriptor_impl>' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='336' column='1' hash='24abf2b638a7be15' id='type-id-111'>
+ <class-decl name='shared_ptr<boost::iostreams::detail::file_descriptor_impl>' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='336' column='1' hash='24abf2b638a7be15' id='type-id-99'>
<member-type access='private'>
- <typedef-decl name='element_type' type-id='type-id-268' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='345' column='1' hash='61477c4d1fd8d94d' id='type-id-115'/>
+ <typedef-decl name='element_type' type-id='type-id-266' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='345' column='1' hash='61477c4d1fd8d94d' id='type-id-103'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='px' type-id='type-id-116' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='768' column='1'/>
+ <var-decl name='px' type-id='type-id-104' 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-59' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='769' column='1'/>
+ <var-decl name='pn' type-id='type-id-49' 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='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_' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-114' is-artificial='yes'/>
- <parameter type-id='type-id-90'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-102' is-artificial='yes'/>
+ <parameter type-id='type-id-78'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
<namespace-decl name='detail'>
- <class-decl name='sp_counted_impl_p<boost::iostreams::detail::file_descriptor_impl>' visibility='default' size-in-bits='192' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='53' column='1' hash='cd2604056c156000' id='type-id-66'>
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-63'/>
+ <class-decl name='sp_counted_impl_p<boost::iostreams::detail::file_descriptor_impl>' visibility='default' size-in-bits='192' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='53' column='1' hash='cd2604056c156000' id='type-id-56'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-53'/>
<data-member access='private' layout-offset-in-bits='128'>
- <var-decl name='px_' type-id='type-id-90' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='57' column='1'/>
+ <var-decl name='px_' type-id='type-id-78' 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='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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-68' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-58' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-68' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
- <return type-id='type-id-22'/>
+ <parameter type-id='type-id-58' is-artificial='yes'/>
+ <parameter type-id='type-id-233'/>
+ <return type-id='type-id-19'/>
</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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-68' is-artificial='yes'/>
- <return type-id='type-id-22'/>
+ <parameter type-id='type-id-58' is-artificial='yes'/>
+ <return type-id='type-id-19'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='sp_array_access<boost::iostreams::detail::file_descriptor_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='175' column='1' hash='9b74c74b47e774c3' id='type-id-269'>
+ <class-decl name='sp_array_access<boost::iostreams::detail::file_descriptor_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='175' column='1' hash='9b74c74b47e774c3' id='type-id-267'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-267' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='177' column='1' id='type-id-270'/>
+ <typedef-decl name='type' type-id='type-id-265' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='177' column='1' id='type-id-268'/>
</member-type>
</class-decl>
- <class-decl name='sp_dereference<boost::iostreams::detail::file_descriptor_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='101' column='1' hash='e8f65bd0fa81eb17' id='type-id-271'>
+ <class-decl name='sp_dereference<boost::iostreams::detail::file_descriptor_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='101' column='1' hash='e8f65bd0fa81eb17' id='type-id-269'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-89' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='103' column='1' hash='61477c4d1fd8d94d' id='type-id-272'/>
+ <typedef-decl name='type' type-id='type-id-77' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='103' column='1' hash='61477c4d1fd8d94d' id='type-id-270'/>
</member-type>
</class-decl>
- <class-decl name='sp_element<boost::iostreams::detail::file_descriptor_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='76' column='1' hash='b86cee15650d17d' id='type-id-273'>
+ <class-decl name='sp_element<boost::iostreams::detail::file_descriptor_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='76' column='1' hash='b86cee15650d17d' id='type-id-271'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-88' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='78' column='1' hash='61477c4d1fd8d94d' id='type-id-268'/>
+ <typedef-decl name='type' type-id='type-id-76' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='78' column='1' hash='61477c4d1fd8d94d' id='type-id-266'/>
</member-type>
</class-decl>
- <class-decl name='sp_member_access<boost::iostreams::detail::file_descriptor_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='150' column='1' hash='e213b1567bc30fdd' id='type-id-274'>
+ <class-decl name='sp_member_access<boost::iostreams::detail::file_descriptor_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='150' column='1' hash='e213b1567bc30fdd' id='type-id-272'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-90' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='152' column='1' hash='61477c4d1fd8d94d' id='type-id-275'/>
+ <typedef-decl name='type' type-id='type-id-78' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='152' column='1' hash='61477c4d1fd8d94d' id='type-id-273'/>
</member-type>
</class-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' hash='61477c4d1fd8d94d'>
<parameter is-variadic='yes'/>
- <return type-id='type-id-267'/>
+ <return type-id='type-id-265'/>
</function-decl>
<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' hash='4e076abb07cc8f73'>
- <parameter type-id='type-id-114' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
- <parameter type-id='type-id-90' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
- <parameter type-id='type-id-60' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-102' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <parameter type-id='type-id-78' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <parameter type-id='type-id-50' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <return type-id='type-id-265'/>
</function-decl>
</namespace-decl>
<namespace-decl name='exception_detail'>
- <class-decl name='clone_base' visibility='default' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='398' column='1' hash='27b1adb19dd1475b' id='type-id-75'>
+ <class-decl name='clone_base' visibility='default' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='398' column='1' hash='27b1adb19dd1475b' id='type-id-65'>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~clone_base' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='406' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d#2'>
- <parameter type-id='type-id-76' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<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' hash='61477c4d1fd8d94d#2'>
- <parameter type-id='type-id-76' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~clone_base' mangled-name='_ZN5boost16exception_detail10clone_baseD2Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='406' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d#2'>
- <parameter type-id='type-id-76' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' 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' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-142' is-artificial='yes'/>
- <return type-id='type-id-142'/>
+ <parameter type-id='type-id-130' is-artificial='yes'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' 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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-142' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-130' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >' visibility='default' size-in-bits='640' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='442' column='1' hash='d35f61968f309880' id='type-id-77'>
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-81'/>
- <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-75'/>
+ <class-decl name='clone_impl<boost::exception_detail::error_info_injector<std::ios_base::failure> >' visibility='default' size-in-bits='640' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='442' column='1' hash='d35f61968f309880' id='type-id-67'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-69'/>
+ <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-65'/>
<member-type access='private'>
- <class-decl name='clone_tag' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='446' column='1' hash='fb3164389fee7d11' id='type-id-276'/>
+ <class-decl name='clone_tag' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='446' column='1' hash='fb3164389fee7d11' id='type-id-274'/>
</member-type>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~clone_impl' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='462' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d#2'>
- <parameter type-id='type-id-78' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-68' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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' hash='61477c4d1fd8d94d#2'>
- <parameter type-id='type-id-78' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-68' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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' hash='61477c4d1fd8d94d#2'>
- <parameter type-id='type-id-78' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-68' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes' vtable-offset='0'>
<function-decl name='~clone_impl' mangled-name='_ZN5boost16exception_detail10clone_implINS0_19error_info_injectorINSt8ios_base7failureB5cxx11EEEED2Ev' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='462' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <return type-id='type-id-267'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='private' const='yes' 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' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-145' is-artificial='yes'/>
- <return type-id='type-id-142'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='private' const='yes' 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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-145' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='refcount_ptr<boost::exception_detail::error_info_container>' visibility='default' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='23' column='1' hash='9730af1ab03d67d5' id='type-id-83'>
+ <class-decl name='refcount_ptr<boost::exception_detail::error_info_container>' visibility='default' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='23' column='1' hash='c50034288f6d0910' id='type-id-71'>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='px_' type-id='type-id-80' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='66' column='1'/>
+ <var-decl name='px_' type-id='type-id-230' visibility='default' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='66' column='1'/>
</data-member>
</class-decl>
- <class-decl name='error_info_container' is-struct='yes' visibility='default' size-in-bits='64' hash='3b43b6007c9745f' id='type-id-79'/>
- <class-decl name='error_info_injector<std::ios_base::failure>' is-struct='yes' visibility='default' size-in-bits='576' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='326' column='1' hash='f5f8adfd28ffb72c' id='type-id-81'>
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-213'/>
- <base-class access='public' layout-offset-in-bits='256' type-id='type-id-73'/>
+ <class-decl name='error_info_injector<std::ios_base::failure>' is-struct='yes' visibility='default' size-in-bits='576' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='326' column='1' hash='f5f8adfd28ffb72c' id='type-id-69'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-191'/>
+ <base-class access='public' layout-offset-in-bits='256' type-id='type-id-63'/>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~error_info_injector' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='336' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-82' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-70' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-82' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-70' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' 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' hash='61477c4d1fd8d94d'>
- <return type-id='type-id-267'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
+ <class-decl name='error_info_container' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-229'/>
<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_' hash='659ced78215eae4a'>
- <parameter type-id='type-id-74' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='418' column='1'/>
- <parameter type-id='type-id-140' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='418' column='1'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-64' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='418' column='1'/>
+ <parameter type-id='type-id-128' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='418' column='1'/>
+ <return type-id='type-id-265'/>
</function-decl>
</namespace-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_' hash='79610f870e3ec525'>
- <parameter type-id='type-id-147' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='490' column='1'/>
- <return type-id='type-id-77'/>
+ <parameter type-id='type-id-135' filepath='src/third_party/boost-1.60.0/boost/exception/exception.hpp' line='490' column='1'/>
+ <return type-id='type-id-67'/>
</function-decl>
<namespace-decl name='iostreams'>
- <class-decl name='file_descriptor' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='46' column='1' hash='488c2037da08c302' id='type-id-101'>
+ <class-decl name='file_descriptor' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='46' column='1' hash='488c2037da08c302' id='type-id-89'>
<member-type access='private'>
- <typedef-decl name='char_type' type-id='type-id-2' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='51' column='1' hash='a001c849ab2c5776' id='type-id-103'/>
+ <typedef-decl name='char_type' type-id='type-id-2' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='51' column='1' hash='a001c849ab2c5776' id='type-id-91'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='handle_type' type-id='type-id-278' size-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='50' column='1' hash='f0c050c6f9f8032e' id='type-id-277'/>
+ <typedef-decl name='handle_type' type-id='type-id-276' size-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='50' column='1' hash='f0c050c6f9f8032e' id='type-id-275'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='pimpl_' type-id='type-id-111' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='143' column='1'/>
+ <var-decl name='pimpl_' type-id='type-id-99' 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/libs/iostreams/src/file_descriptor.cpp' line='360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC2Ev' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC2EiNS0_21file_descriptor_flagsE' hash='934a7d245b011d3'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-275'/>
<parameter type-id='type-id-277'/>
- <parameter type-id='type-id-279'/>
- <return type-id='type-id-267'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4openEiNS0_21file_descriptor_flagsE' hash='934a7d245b011d3'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-275'/>
<parameter type-id='type-id-277'/>
- <parameter type-id='type-id-279'/>
- <return type-id='type-id-267'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <parameter type-id='type-id-199'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <function-decl name='file_descriptor' mangled-name='_ZN5boost9iostreams15file_descriptorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='5c38cc4695988640'>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <parameter type-id='type-id-199'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams15file_descriptor4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='5c38cc4695988640'>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4openERKNS0_6detail4pathESt13_Ios_OpenmodeS6_' hash='162b65b5563dec6f'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <parameter type-id='type-id-160'/>
- <parameter type-id='type-id-254'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-148'/>
+ <parameter type-id='type-id-252'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC2EPKcSt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <parameter type-id='type-id-31'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-25'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4openEPKcSt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <parameter type-id='type-id-31'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-25'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='396' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptorC2ERKS1_' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <parameter type-id='type-id-163'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-151'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='is_open' mangled-name='_ZNK5boost9iostreams15file_descriptor7is_openEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams15file_descriptor7is_openEv' hash='24abd9d42c07747f'>
- <parameter type-id='type-id-164' is-artificial='yes'/>
+ <parameter type-id='type-id-152' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='close' mangled-name='_ZN5boost9iostreams15file_descriptor5closeEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor5closeEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='read' mangled-name='_ZN5boost9iostreams15file_descriptor4readEPcl' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='434' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4readEPcl' hash='4e076abb07cc8f73'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <parameter type-id='type-id-104'/>
- <parameter type-id='type-id-263'/>
- <return type-id='type-id-263'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-92'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='write' mangled-name='_ZN5boost9iostreams15file_descriptor5writeEPKcl' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor5writeEPKcl' hash='4e076abb07cc8f73'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <parameter type-id='type-id-166'/>
- <parameter type-id='type-id-263'/>
- <return type-id='type-id-263'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-154'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='440' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4seekElSt12_Ios_Seekdir' hash='7d8386f9f9b5f7'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <parameter type-id='type-id-280'/>
- <parameter type-id='type-id-256'/>
- <return type-id='type-id-262'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-278'/>
+ <parameter type-id='type-id-254'/>
+ <return type-id='type-id-260'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='handle' mangled-name='_ZNK5boost9iostreams15file_descriptor6handleEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='443' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams15file_descriptor6handleEv' hash='d97f95fe79cacdf1'>
- <parameter type-id='type-id-164' is-artificial='yes'/>
- <return type-id='type-id-277'/>
+ <parameter type-id='type-id-152' is-artificial='yes'/>
+ <return type-id='type-id-275'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='init' mangled-name='_ZN5boost9iostreams15file_descriptor4initEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams15file_descriptor4initEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-90' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='file_descriptor_sink' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='228' column='1' hash='82b8b13f8a02d60c' id='type-id-105'>
- <base-class access='private' layout-offset-in-bits='0' type-id='type-id-101'/>
+ <class-decl name='file_descriptor_sink' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='228' column='1' hash='82b8b13f8a02d60c' id='type-id-93'>
+ <base-class access='private' layout-offset-in-bits='0' type-id='type-id-89'/>
<member-type access='private'>
- <typedef-decl name='handle_type' type-id='type-id-8' size-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='233' column='1' hash='f0c050c6f9f8032e' id='type-id-281'/>
+ <typedef-decl name='handle_type' type-id='type-id-8' size-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='233' column='1' hash='f0c050c6f9f8032e' id='type-id-279'/>
</member-type>
<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/libs/iostreams/src/file_descriptor.cpp' line='531' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sinkC2EiNS0_21file_descriptor_flagsE' hash='934a7d245b011d3'>
- <parameter type-id='type-id-106' is-artificial='yes'/>
- <parameter type-id='type-id-281'/>
+ <parameter type-id='type-id-94' is-artificial='yes'/>
<parameter type-id='type-id-279'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-277'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='565' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sink4openEiNS0_21file_descriptor_flagsE' hash='934a7d245b011d3'>
- <parameter type-id='type-id-106' is-artificial='yes'/>
- <parameter type-id='type-id-281'/>
+ <parameter type-id='type-id-94' is-artificial='yes'/>
<parameter type-id='type-id-279'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-277'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='553' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sinkC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-106' is-artificial='yes'/>
- <parameter type-id='type-id-199'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <function-decl name='file_descriptor_sink' mangled-name='_ZN5boost9iostreams20file_descriptor_sinkC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='553' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sinkC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='5c38cc4695988640'>
+ <parameter type-id='type-id-94' is-artificial='yes'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sink4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-106' is-artificial='yes'/>
- <parameter type-id='type-id-199'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams20file_descriptor_sink4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sink4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='5c38cc4695988640'>
+ <parameter type-id='type-id-94' is-artificial='yes'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='593' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sink4openERKNS0_6detail4pathESt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-106' is-artificial='yes'/>
- <parameter type-id='type-id-160'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-94' is-artificial='yes'/>
+ <parameter type-id='type-id-148'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='557' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sinkC2EPKcSt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-106' is-artificial='yes'/>
- <parameter type-id='type-id-31'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-94' is-artificial='yes'/>
+ <parameter type-id='type-id-25'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='589' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sink4openEPKcSt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-106' is-artificial='yes'/>
- <parameter type-id='type-id-31'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-94' is-artificial='yes'/>
+ <parameter type-id='type-id-25'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='561' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams20file_descriptor_sinkC2ERKS1_' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-106' is-artificial='yes'/>
- <parameter type-id='type-id-168'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-94' is-artificial='yes'/>
+ <parameter type-id='type-id-156'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='file_descriptor_source' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='146' column='1' hash='167b4a22b397b1ca' id='type-id-107'>
- <base-class access='private' layout-offset-in-bits='0' type-id='type-id-101'/>
+ <class-decl name='file_descriptor_source' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='146' column='1' hash='167b4a22b397b1ca' id='type-id-95'>
+ <base-class access='private' layout-offset-in-bits='0' type-id='type-id-89'/>
<member-type access='private'>
- <typedef-decl name='handle_type' type-id='type-id-8' size-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='151' column='1' hash='f0c050c6f9f8032e' id='type-id-282'/>
+ <typedef-decl name='handle_type' type-id='type-id-8' size-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='151' column='1' hash='f0c050c6f9f8032e' id='type-id-280'/>
</member-type>
<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/libs/iostreams/src/file_descriptor.cpp' line='458' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_sourceC2EiNS0_21file_descriptor_flagsE' hash='934a7d245b011d3'>
- <parameter type-id='type-id-108' is-artificial='yes'/>
- <parameter type-id='type-id-282'/>
- <parameter type-id='type-id-279'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <parameter type-id='type-id-280'/>
+ <parameter type-id='type-id-277'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='493' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_source4openEiNS0_21file_descriptor_flagsE' hash='934a7d245b011d3'>
- <parameter type-id='type-id-108' is-artificial='yes'/>
- <parameter type-id='type-id-282'/>
- <parameter type-id='type-id-279'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <parameter type-id='type-id-280'/>
+ <parameter type-id='type-id-277'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='480' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_sourceC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-108' is-artificial='yes'/>
- <parameter type-id='type-id-199'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <function-decl name='file_descriptor_source' mangled-name='_ZN5boost9iostreams22file_descriptor_sourceC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='480' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_sourceC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='5c38cc4695988640'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='513' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_source4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-108' is-artificial='yes'/>
- <parameter type-id='type-id-199'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <function-decl name='open' mangled-name='_ZN5boost9iostreams22file_descriptor_source4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='513' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_source4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt13_Ios_Openmode' hash='5c38cc4695988640'>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <parameter type-id='type-id-240'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='521' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_source4openERKNS0_6detail4pathESt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-108' is-artificial='yes'/>
- <parameter type-id='type-id-160'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <parameter type-id='type-id-148'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='484' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_sourceC2EPKcSt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-108' is-artificial='yes'/>
- <parameter type-id='type-id-31'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <parameter type-id='type-id-25'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='517' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_source4openEPKcSt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-108' is-artificial='yes'/>
- <parameter type-id='type-id-31'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <parameter type-id='type-id-25'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/file_descriptor.cpp' line='488' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams22file_descriptor_sourceC2ERKS1_' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-108' is-artificial='yes'/>
- <parameter type-id='type-id-170'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-96' is-artificial='yes'/>
+ <parameter type-id='type-id-158'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
- <enum-decl name='file_descriptor_flags' size-in-bits='32' alignment-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='40' column='1' hash='274f3730c406f6ee' id='type-id-279'>
- <underlying-type type-id='type-id-51'/>
+ <enum-decl name='file_descriptor_flags' size-in-bits='32' alignment-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/file_descriptor.hpp' line='40' column='1' hash='274f3730c406f6ee' id='type-id-277'>
+ <underlying-type type-id='type-id-45'/>
<enumerator name='never_close_handle' value='0'/>
<enumerator name='close_handle' value='3'/>
</enum-decl>
- <typedef-decl name='stream_offset' type-id='type-id-42' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/positioning.hpp' line='36' column='1' hash='61477c4d1fd8d94d' id='type-id-280'/>
+ <typedef-decl name='stream_offset' type-id='type-id-36' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/positioning.hpp' line='36' column='1' hash='61477c4d1fd8d94d' id='type-id-278'/>
<namespace-decl name='detail'>
- <class-decl name='path' visibility='default' size-in-bits='576' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='37' column='1' hash='45a3f0e13d02ef95' id='type-id-98'>
+ <class-decl name='path' visibility='default' size-in-bits='576' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='37' column='1' hash='ad7b7f88f5fde5cf' id='type-id-86'>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='narrow_' type-id='type-id-197' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='155' column='1'/>
+ <var-decl name='narrow_' type-id='type-id-238' 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-200' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='156' column='1'/>
+ <var-decl name='wide_' type-id='type-id-241' 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-1' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/path.hpp' line='157' column='1'/>
</data-member>
</class-decl>
- <class-decl name='file_descriptor_impl' is-struct='yes' visibility='default' size-in-bits='64' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='50' column='1' hash='9ded02e82a6859bf' id='type-id-88'>
+ <class-decl name='file_descriptor_impl' is-struct='yes' visibility='default' size-in-bits='64' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='50' column='1' hash='9ded02e82a6859bf' id='type-id-76'>
<member-type access='public'>
- <enum-decl name='flags' size-in-bits='32' alignment-in-bits='32' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='52' column='1' hash='651165587f6a2952' id='type-id-283'>
- <underlying-type type-id='type-id-51'/>
+ <enum-decl name='flags' size-in-bits='32' alignment-in-bits='32' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='52' column='1' hash='651165587f6a2952' id='type-id-281'>
+ <underlying-type type-id='type-id-45'/>
<enumerator name='never_close' value='0'/>
<enumerator name='close_on_exit' value='1'/>
<enumerator name='close_on_close' value='2'/>
@@ -1019,289 +1017,289 @@
</enum-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='handle_' type-id='type-id-278' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/file_descriptor.cpp' line='73' column='1'/>
+ <var-decl name='handle_' type-id='type-id-276' 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-8' 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='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_implC2Ev' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-90' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-78' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl14invalid_handleEv' hash='d97f95fe79cacdf1'>
- <return type-id='type-id-278'/>
+ <return type-id='type-id-276'/>
</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='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_implD2Ev' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-90' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-78' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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='244' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl10close_implEbb' hash='c1ab7ce5fcf020cf'>
- <parameter type-id='type-id-90' is-artificial='yes'/>
+ <parameter type-id='type-id-78' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
- <return type-id='type-id-267'/>
+ <return type-id='type-id-265'/>
</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='88' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl4openEiNS2_5flagsE' hash='934a7d245b011d3'>
- <parameter type-id='type-id-90' is-artificial='yes'/>
- <parameter type-id='type-id-278'/>
- <parameter type-id='type-id-283'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-78' is-artificial='yes'/>
+ <parameter type-id='type-id-276'/>
+ <parameter type-id='type-id-281'/>
+ <return type-id='type-id-265'/>
</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='239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl5closeEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-90' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-78' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl4openERKNS1_4pathESt13_Ios_Openmode' hash='78a2c5f69db1ce5a'>
- <parameter type-id='type-id-90' is-artificial='yes'/>
- <parameter type-id='type-id-160'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-78' is-artificial='yes'/>
+ <parameter type-id='type-id-148'/>
+ <parameter type-id='type-id-252'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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='236' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams6detail20file_descriptor_impl7is_openEv' hash='24abd9d42c07747f'>
- <parameter type-id='type-id-154' is-artificial='yes'/>
+ <parameter type-id='type-id-142' is-artificial='yes'/>
<return type-id='type-id-1'/>
</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='261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl4readEPcl' hash='4e076abb07cc8f73'>
- <parameter type-id='type-id-90' is-artificial='yes'/>
- <parameter type-id='type-id-123'/>
- <parameter type-id='type-id-263'/>
- <return type-id='type-id-263'/>
+ <parameter type-id='type-id-78' is-artificial='yes'/>
+ <parameter type-id='type-id-111'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
</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='285' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl5writeEPKcl' hash='4e076abb07cc8f73'>
- <parameter type-id='type-id-90' is-artificial='yes'/>
- <parameter type-id='type-id-31'/>
- <parameter type-id='type-id-263'/>
- <return type-id='type-id-263'/>
+ <parameter type-id='type-id-78' is-artificial='yes'/>
+ <parameter type-id='type-id-25'/>
+ <parameter type-id='type-id-261'/>
+ <return type-id='type-id-261'/>
</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='300' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail20file_descriptor_impl4seekElSt12_Ios_Seekdir' hash='7d8386f9f9b5f7'>
- <parameter type-id='type-id-90' is-artificial='yes'/>
- <parameter type-id='type-id-280'/>
- <parameter type-id='type-id-256'/>
- <return type-id='type-id-262'/>
+ <parameter type-id='type-id-78' is-artificial='yes'/>
+ <parameter type-id='type-id-278'/>
+ <parameter type-id='type-id-254'/>
+ <return type-id='type-id-260'/>
</function-decl>
</member-function>
</class-decl>
- <typedef-decl name='file_handle' type-id='type-id-8' size-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/file_handle.hpp' line='27' column='1' hash='f0c050c6f9f8032e' id='type-id-278'/>
+ <typedef-decl name='file_handle' type-id='type-id-8' size-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/file_handle.hpp' line='27' column='1' hash='f0c050c6f9f8032e' id='type-id-276'/>
<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' hash='c0c5e3a61de274ca'>
- <parameter type-id='type-id-31' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/system_failure.hpp' line='39' column='1'/>
- <return type-id='type-id-213'/>
+ <parameter type-id='type-id-25' filepath='src/third_party/boost-1.60.0/boost/iostreams/detail/system_failure.hpp' line='39' column='1'/>
+ <return type-id='type-id-191'/>
</function-decl>
</namespace-decl>
</namespace-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_' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-215' filepath='src/third_party/boost-1.60.0/boost/throw_exception.hpp' line='62' column='1'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-193' filepath='src/third_party/boost-1.60.0/boost/throw_exception.hpp' line='62' column='1'/>
+ <return type-id='type-id-265'/>
</function-decl>
</namespace-decl>
<namespace-decl name='boost'>
- <class-decl name='shared_ptr<boost::iostreams::detail::mapped_file_impl>' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='336' column='1' hash='145ae3db3ad024af' id='type-id-117'>
+ <class-decl name='shared_ptr<boost::iostreams::detail::mapped_file_impl>' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='336' column='1' hash='145ae3db3ad024af' id='type-id-105'>
<member-type access='private'>
- <typedef-decl name='element_type' type-id='type-id-284' size-in-bits='1088' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='345' column='1' hash='8ee5dd854d82d8aa' id='type-id-121'/>
+ <typedef-decl name='element_type' type-id='type-id-282' size-in-bits='1088' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='345' column='1' hash='8ee5dd854d82d8aa' id='type-id-109'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='px' type-id='type-id-122' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='768' column='1'/>
+ <var-decl name='px' type-id='type-id-110' 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-59' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='769' column='1'/>
+ <var-decl name='pn' type-id='type-id-49' 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='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_' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-120' is-artificial='yes'/>
- <parameter type-id='type-id-93'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-108' is-artificial='yes'/>
+ <parameter type-id='type-id-81'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
<namespace-decl name='core'>
- <typedef-decl name='typeinfo' type-id='type-id-264' filepath='src/third_party/boost-1.60.0/boost/core/typeinfo.hpp' line='134' column='1' id='type-id-285'/>
+ <typedef-decl name='typeinfo' type-id='type-id-262' filepath='src/third_party/boost-1.60.0/boost/core/typeinfo.hpp' line='134' column='1' id='type-id-283'/>
</namespace-decl>
<namespace-decl name='detail'>
- <class-decl name='shared_count' visibility='default' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='107' column='1' hash='a9c7e475b9db72f4' id='type-id-59'>
+ <class-decl name='shared_count' visibility='default' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='107' column='1' hash='a9c7e475b9db72f4' id='type-id-49'>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='pi_' type-id='type-id-65' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='111' column='1'/>
+ <var-decl name='pi_' type-id='type-id-55' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='111' column='1'/>
</data-member>
</class-decl>
- <class-decl name='sp_counted_base' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='61' column='1' hash='dba03abbdca4df35' id='type-id-63'>
+ <class-decl name='sp_counted_base' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='61' column='1' hash='dba03abbdca4df35' id='type-id-53'>
<data-member access='private' layout-offset-in-bits='64'>
- <var-decl name='use_count_' type-id='type-id-286' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='68' column='1'/>
+ <var-decl name='use_count_' type-id='type-id-284' 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-286' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='69' column='1'/>
+ <var-decl name='weak_count_' type-id='type-id-284' 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='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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-65' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-55' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-65' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-55' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-65' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-55' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-65' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
- <return type-id='type-id-22'/>
+ <parameter type-id='type-id-55' is-artificial='yes'/>
+ <parameter type-id='type-id-233'/>
+ <return type-id='type-id-19'/>
</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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-65' is-artificial='yes'/>
- <return type-id='type-id-22'/>
+ <parameter type-id='type-id-55' is-artificial='yes'/>
+ <return type-id='type-id-19'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='sp_counted_impl_p<boost::iostreams::detail::mapped_file_impl>' visibility='default' size-in-bits='192' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='53' column='1' hash='f243a3eacaec3523' id='type-id-287'>
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-63'/>
+ <class-decl name='sp_counted_impl_p<boost::iostreams::detail::mapped_file_impl>' visibility='default' size-in-bits='192' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='53' column='1' hash='f243a3eacaec3523' id='type-id-285'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-53'/>
<data-member access='private' layout-offset-in-bits='128'>
- <var-decl name='px_' type-id='type-id-93' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='57' column='1'/>
+ <var-decl name='px_' type-id='type-id-81' 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='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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-288' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-286' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-288' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
- <return type-id='type-id-22'/>
+ <parameter type-id='type-id-286' is-artificial='yes'/>
+ <parameter type-id='type-id-233'/>
+ <return type-id='type-id-19'/>
</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' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-288' is-artificial='yes'/>
- <return type-id='type-id-22'/>
+ <parameter type-id='type-id-286' is-artificial='yes'/>
+ <return type-id='type-id-19'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='weak_count' visibility='default' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='560' column='1' hash='41d26ec19c47bcfb' id='type-id-69'>
+ <class-decl name='weak_count' visibility='default' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='560' column='1' hash='41d26ec19c47bcfb' id='type-id-59'>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='pi_' type-id='type-id-65' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='564' column='1'/>
+ <var-decl name='pi_' type-id='type-id-55' visibility='default' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='564' column='1'/>
</data-member>
</class-decl>
- <class-decl name='sp_array_access<boost::iostreams::detail::mapped_file_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='175' column='1' hash='542c971aa72c655a' id='type-id-289'>
+ <class-decl name='sp_array_access<boost::iostreams::detail::mapped_file_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='175' column='1' hash='542c971aa72c655a' id='type-id-287'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-267' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='177' column='1' id='type-id-290'/>
+ <typedef-decl name='type' type-id='type-id-265' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='177' column='1' id='type-id-288'/>
</member-type>
</class-decl>
- <class-decl name='sp_dereference<boost::iostreams::detail::mapped_file_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='101' column='1' hash='64d89b4eb26bc61e' id='type-id-291'>
+ <class-decl name='sp_dereference<boost::iostreams::detail::mapped_file_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='101' column='1' hash='64d89b4eb26bc61e' id='type-id-289'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-92' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='103' column='1' hash='61477c4d1fd8d94d' id='type-id-292'/>
+ <typedef-decl name='type' type-id='type-id-80' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='103' column='1' hash='61477c4d1fd8d94d' id='type-id-290'/>
</member-type>
</class-decl>
- <class-decl name='sp_element<boost::iostreams::detail::mapped_file_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='76' column='1' hash='f0368602bec91ccc' id='type-id-293'>
+ <class-decl name='sp_element<boost::iostreams::detail::mapped_file_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='76' column='1' hash='f0368602bec91ccc' id='type-id-291'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-91' size-in-bits='1088' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='78' column='1' hash='8ee5dd854d82d8aa' id='type-id-284'/>
+ <typedef-decl name='type' type-id='type-id-79' size-in-bits='1088' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='78' column='1' hash='8ee5dd854d82d8aa' id='type-id-282'/>
</member-type>
</class-decl>
- <class-decl name='sp_member_access<boost::iostreams::detail::mapped_file_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='150' column='1' hash='ec89889bd3ced619' id='type-id-294'>
+ <class-decl name='sp_member_access<boost::iostreams::detail::mapped_file_impl>' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='150' column='1' hash='ec89889bd3ced619' id='type-id-292'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-93' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='152' column='1' hash='61477c4d1fd8d94d' id='type-id-295'/>
+ <typedef-decl name='type' type-id='type-id-81' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='152' column='1' hash='61477c4d1fd8d94d' id='type-id-293'/>
</member-type>
</class-decl>
- <class-decl name='sp_nothrow_tag' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='71' column='1' hash='58f8e9edbed8f4d7' id='type-id-296'/>
- <typedef-decl name='atomic_int_least32_t' type-id='type-id-41' size-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='27' column='1' hash='f0c050c6f9f8032e' id='type-id-286'/>
- <typedef-decl name='sp_typeinfo' type-id='type-id-285' filepath='src/third_party/boost-1.60.0/boost/detail/sp_typeinfo.hpp' line='28' column='1' id='type-id-246'/>
+ <class-decl name='sp_nothrow_tag' is-struct='yes' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='71' column='1' hash='58f8e9edbed8f4d7' id='type-id-294'/>
+ <typedef-decl name='atomic_int_least32_t' type-id='type-id-35' size-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='27' column='1' hash='f0c050c6f9f8032e' id='type-id-284'/>
+ <typedef-decl name='sp_typeinfo' type-id='type-id-283' filepath='src/third_party/boost-1.60.0/boost/detail/sp_typeinfo.hpp' line='28' column='1' id='type-id-231'/>
<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' hash='4e076abb07cc8f73'>
- <parameter type-id='type-id-120' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
- <parameter type-id='type-id-93' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
- <parameter type-id='type-id-60' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-108' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <parameter type-id='type-id-81' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <parameter type-id='type-id-50' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='282' column='1'/>
+ <return type-id='type-id-265'/>
</function-decl>
</namespace-decl>
<namespace-decl name='iostreams'>
- <class-decl name='mapped_file' visibility='default' size-in-bits='192' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='223' column='1' hash='b9c64f5ede0f64ac' id='type-id-297'>
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-298'/>
+ <class-decl name='mapped_file' visibility='default' size-in-bits='192' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='223' column='1' hash='b9c64f5ede0f64ac' id='type-id-295'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-296'/>
<member-type access='private'>
- <typedef-decl name='const_iterator' type-id='type-id-31' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='239' column='1' hash='61477c4d1fd8d94d' id='type-id-299'/>
+ <typedef-decl name='const_iterator' type-id='type-id-25' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='239' column='1' hash='61477c4d1fd8d94d' id='type-id-297'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='delegate_type' type-id='type-id-109' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='225' column='1' hash='279bebc58cd3ebad' id='type-id-300'/>
+ <typedef-decl name='delegate_type' type-id='type-id-97' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='225' column='1' hash='279bebc58cd3ebad' id='type-id-298'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='iterator' type-id='type-id-123' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='238' column='1' hash='61477c4d1fd8d94d' id='type-id-301'/>
+ <typedef-decl name='iterator' type-id='type-id-111' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='238' column='1' hash='61477c4d1fd8d94d' id='type-id-299'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='safe_bool' type-id='type-id-303' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='226' column='1' hash='61477c4d1fd8d94d' id='type-id-302'/>
+ <typedef-decl name='safe_bool' type-id='type-id-301' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='226' column='1' hash='61477c4d1fd8d94d' id='type-id-300'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='size_type' type-id='type-id-177' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='237' column='1' hash='61477c4d1fd8d94d' id='type-id-304'/>
+ <typedef-decl name='size_type' type-id='type-id-165' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='237' column='1' hash='61477c4d1fd8d94d' id='type-id-302'/>
</member-type>
<data-member access='public' static='yes'>
- <var-decl name='max_length' type-id='type-id-305' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='240' column='1'/>
+ <var-decl name='max_length' type-id='type-id-303' 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-300' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='321' column='1'/>
+ <var-decl name='delegate_' type-id='type-id-298' 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' mangled-name='_ZN5boost9iostreams11mapped_fileC2ERKS1_' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='481' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams11mapped_fileC2ERKS1_' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-306' is-artificial='yes'/>
- <parameter type-id='type-id-307'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-304' is-artificial='yes'/>
+ <parameter type-id='type-id-305'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZN5boost9iostreams11mapped_file6resizeEl' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='485' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams11mapped_file6resizeEl' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-306' is-artificial='yes'/>
- <parameter type-id='type-id-280'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-304' is-artificial='yes'/>
+ <parameter type-id='type-id-278'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='mapped_file_base' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='47' column='1' hash='364c296a5d30c96e' id='type-id-298'>
+ <class-decl name='mapped_file_base' visibility='default' size-in-bits='8' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='47' column='1' hash='364c296a5d30c96e' id='type-id-296'>
<member-type access='private'>
- <enum-decl name='mapmode' size-in-bits='32' alignment-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='49' column='1' hash='67c0f59820acbee8' id='type-id-308'>
- <underlying-type type-id='type-id-51'/>
+ <enum-decl name='mapmode' size-in-bits='32' alignment-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='49' column='1' hash='67c0f59820acbee8' id='type-id-306'>
+ <underlying-type type-id='type-id-45'/>
<enumerator name='readonly' value='1'/>
<enumerator name='readwrite' value='2'/>
<enumerator name='priv' value='4'/>
</enum-decl>
</member-type>
</class-decl>
- <class-decl name='mapped_file_sink' visibility='default' size-in-bits='192' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='326' column='1' hash='8074981ec2c4e061' id='type-id-309'>
- <base-class access='private' layout-offset-in-bits='0' type-id='type-id-297'/>
+ <class-decl name='mapped_file_sink' visibility='default' size-in-bits='192' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='326' column='1' hash='8074981ec2c4e061' id='type-id-307'>
+ <base-class access='private' layout-offset-in-bits='0' type-id='type-id-295'/>
<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/libs/iostreams/src/mapped_file.cpp' line='490' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams16mapped_file_sinkC2ERKS1_' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-310' is-artificial='yes'/>
- <parameter type-id='type-id-311'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-308' is-artificial='yes'/>
+ <parameter type-id='type-id-309'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='mapped_file_source' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='149' column='1' hash='79a67fa2fe5a9258' id='type-id-109'>
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-298'/>
+ <class-decl name='mapped_file_source' visibility='default' size-in-bits='128' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='149' column='1' hash='79a67fa2fe5a9258' id='type-id-97'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-296'/>
<member-type access='private'>
<class-decl name='safe_bool_helper' is-struct='yes' visibility='default' size-in-bits='32' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='151' column='1' hash='d7fd665fd203f97c' id='type-id-9'>
<data-member access='public' layout-offset-in-bits='0'>
@@ -1310,88 +1308,88 @@
</class-decl>
</member-type>
<member-type access='private'>
- <typedef-decl name='iterator' type-id='type-id-31' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='166' column='1' hash='61477c4d1fd8d94d' id='type-id-312'/>
+ <typedef-decl name='iterator' type-id='type-id-25' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='166' column='1' hash='61477c4d1fd8d94d' id='type-id-310'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='param_type' type-id='type-id-86' size-in-bits='896' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='154' column='1' hash='8e10d14ed2e1bcf8' id='type-id-174'/>
+ <typedef-decl name='param_type' type-id='type-id-74' size-in-bits='896' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='154' column='1' hash='8e10d14ed2e1bcf8' id='type-id-162'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='safe_bool' type-id='type-id-10' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='152' column='1' hash='61477c4d1fd8d94d' id='type-id-303'/>
+ <typedef-decl name='safe_bool' type-id='type-id-10' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='152' column='1' hash='61477c4d1fd8d94d' id='type-id-301'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='size_type' type-id='type-id-261' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='165' column='1' hash='61477c4d1fd8d94d' id='type-id-177'/>
+ <typedef-decl name='size_type' type-id='type-id-259' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='165' column='1' hash='61477c4d1fd8d94d' id='type-id-165'/>
</member-type>
<data-member access='public' static='yes'>
- <var-decl name='max_length' type-id='type-id-178' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='167' column='1'/>
+ <var-decl name='max_length' type-id='type-id-166' 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-117' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='218' column='1'/>
+ <var-decl name='pimpl_' type-id='type-id-105' 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/libs/iostreams/src/mapped_file.cpp' line='440' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_sourceC2Ev' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-110' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/mapped_file.cpp' line='444' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_sourceC2ERKS1_' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-110' is-artificial='yes'/>
- <parameter type-id='type-id-172'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <parameter type-id='type-id-160'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='is_open' mangled-name='_ZNK5boost9iostreams18mapped_file_source7is_openEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='448' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source7is_openEv' hash='24abd9d42c07747f'>
- <parameter type-id='type-id-173' is-artificial='yes'/>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
<return type-id='type-id-1'/>
</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/libs/iostreams/src/mapped_file.cpp' line='451' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_source5closeEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-110' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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/libs/iostreams/src/mapped_file.cpp' line='454' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_sourcecvMNS1_16safe_bool_helperEiEv' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-173' is-artificial='yes'/>
- <return type-id='type-id-303'/>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-301'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator!' mangled-name='_ZNK5boost9iostreams18mapped_file_sourcentEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_sourcentEv' hash='24abd9d42c07747f'>
- <parameter type-id='type-id-173' is-artificial='yes'/>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='flags' mangled-name='_ZNK5boost9iostreams18mapped_file_source5flagsEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source5flagsEv' hash='5c38cc4695988640'>
- <parameter type-id='type-id-173' is-artificial='yes'/>
- <return type-id='type-id-308'/>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-306'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNK5boost9iostreams18mapped_file_source4sizeEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source4sizeEv' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-173' is-artificial='yes'/>
- <return type-id='type-id-177'/>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-165'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='data' mangled-name='_ZNK5boost9iostreams18mapped_file_source4dataEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source4dataEv' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-173' is-artificial='yes'/>
- <return type-id='type-id-31'/>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-25'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNK5boost9iostreams18mapped_file_source5beginEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='468' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source5beginEv' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-173' is-artificial='yes'/>
- <return type-id='type-id-312'/>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-310'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNK5boost9iostreams18mapped_file_source3endEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='470' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost9iostreams18mapped_file_source3endEv' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-173' is-artificial='yes'/>
- <return type-id='type-id-312'/>
+ <parameter type-id='type-id-161' is-artificial='yes'/>
+ <return type-id='type-id-310'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
@@ -1401,124 +1399,124 @@
</member-function>
<member-function access='private'>
<function-decl name='init' mangled-name='_ZN5boost9iostreams18mapped_file_source4initEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_source4initEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-110' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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/libs/iostreams/src/mapped_file.cpp' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams18mapped_file_source9open_implERKNS0_24basic_mapped_file_paramsINS0_6detail4pathEEE' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-110' is-artificial='yes'/>
- <parameter type-id='type-id-176'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <parameter type-id='type-id-164'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='basic_mapped_file_params<boost::iostreams::detail::path>' is-struct='yes' visibility='default' size-in-bits='896' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='109' column='1' hash='2107fe6303119d3c' id='type-id-86'>
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-96'/>
+ <class-decl name='basic_mapped_file_params<boost::iostreams::detail::path>' is-struct='yes' visibility='default' size-in-bits='896' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='109' column='1' hash='2107fe6303119d3c' id='type-id-74'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-84'/>
<data-member access='public' layout-offset-in-bits='320'>
- <var-decl name='path' type-id='type-id-98' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='142' column='1'/>
+ <var-decl name='path' type-id='type-id-86' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='142' column='1'/>
</data-member>
</class-decl>
<namespace-decl name='detail'>
- <class-decl name='mapped_file_impl' visibility='default' size-in-bits='1088' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='45' column='1' hash='91c7ea3426bf58e5' id='type-id-91'>
+ <class-decl name='mapped_file_impl' visibility='default' size-in-bits='1088' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='45' column='1' hash='91c7ea3426bf58e5' id='type-id-79'>
<member-type access='private'>
- <typedef-decl name='mapmode' type-id='type-id-308' size-in-bits='32' alignment-in-bits='32' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='49' column='1' hash='54807a6429577a4e' id='type-id-313'/>
+ <typedef-decl name='mapmode' type-id='type-id-306' size-in-bits='32' alignment-in-bits='32' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='49' column='1' hash='54807a6429577a4e' id='type-id-311'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='param_type' type-id='type-id-174' size-in-bits='896' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='48' column='1' hash='8e10d14ed2e1bcf8' id='type-id-94'/>
+ <typedef-decl name='param_type' type-id='type-id-162' size-in-bits='896' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='48' column='1' hash='8e10d14ed2e1bcf8' id='type-id-82'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='size_type' type-id='type-id-177' size-in-bits='64' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='47' column='1' hash='61477c4d1fd8d94d' id='type-id-157'/>
+ <typedef-decl name='size_type' type-id='type-id-165' size-in-bits='64' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='47' column='1' hash='61477c4d1fd8d94d' id='type-id-145'/>
</member-type>
<data-member access='public' static='yes'>
- <var-decl name='max_length' type-id='type-id-158' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='50' column='1'/>
+ <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-94' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='70' column='1'/>
+ <var-decl name='params_' type-id='type-id-82' 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-123' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='71' column='1'/>
+ <var-decl name='data_' type-id='type-id-111' 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-280' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='72' column='1'/>
+ <var-decl name='size_' type-id='type-id-278' 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-278' visibility='default' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='73' column='1'/>
+ <var-decl name='handle_' type-id='type-id-276' 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-1' 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='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_implC2Ev' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-93' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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='370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl5clearEb' hash='24abd9d42c07747f'>
- <parameter type-id='type-id-93' is-artificial='yes'/>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
- <return type-id='type-id-267'/>
+ <return type-id='type-id-265'/>
</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='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_implD2Ev' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-93' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl5closeEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-93' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</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='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl10unmap_fileEv' hash='24abd9d42c07747f#2'>
- <parameter type-id='type-id-93' is-artificial='yes'/>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
<return type-id='type-id-1'/>
</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='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl4openENS0_24basic_mapped_file_paramsINS1_4pathEEE' hash='445ab70e50d08994'>
- <parameter type-id='type-id-93' is-artificial='yes'/>
- <parameter type-id='type-id-94'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-82'/>
+ <return type-id='type-id-265'/>
</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='165' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl9open_fileENS0_24basic_mapped_file_paramsINS1_4pathEEE' hash='445ab70e50d08994'>
- <parameter type-id='type-id-93' is-artificial='yes'/>
- <parameter type-id='type-id-94'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-82'/>
+ <return type-id='type-id-265'/>
</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='343' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl8map_fileERNS0_24basic_mapped_file_paramsINS1_4pathEEE' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-93' is-artificial='yes'/>
- <parameter type-id='type-id-95'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-83'/>
+ <return type-id='type-id-265'/>
</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='289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl12try_map_fileENS0_24basic_mapped_file_paramsINS1_4pathEEE' hash='445ab70e50d08994'>
- <parameter type-id='type-id-93' is-artificial='yes'/>
- <parameter type-id='type-id-94'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-82'/>
+ <return type-id='type-id-265'/>
</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='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl17cleanup_and_throwEPKc' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-93' is-artificial='yes'/>
- <parameter type-id='type-id-31'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-25'/>
+ <return type-id='type-id-265'/>
</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='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail16mapped_file_impl6resizeEl' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-93' is-artificial='yes'/>
- <parameter type-id='type-id-280'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-81' is-artificial='yes'/>
+ <parameter type-id='type-id-278'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
@@ -1527,59 +1525,59 @@
</function-decl>
</member-function>
</class-decl>
- <class-decl name='mapped_file_params_base' is-struct='yes' visibility='default' size-in-bits='320' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='82' column='1' hash='75e5c4170e29fe10' id='type-id-96'>
+ <class-decl name='mapped_file_params_base' is-struct='yes' visibility='default' size-in-bits='320' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='82' column='1' hash='75e5c4170e29fe10' id='type-id-84'>
<data-member access='public' layout-offset-in-bits='0'>
- <var-decl name='flags' type-id='type-id-308' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='92' column='1'/>
+ <var-decl name='flags' type-id='type-id-306' 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-254' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='93' column='1'/>
+ <var-decl name='mode' type-id='type-id-252' 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-280' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='94' column='1'/>
+ <var-decl name='offset' type-id='type-id-278' 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-261' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='95' column='1'/>
+ <var-decl name='length' type-id='type-id-259' 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-280' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='96' column='1'/>
+ <var-decl name='new_file_size' type-id='type-id-278' 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-31' visibility='default' filepath='src/third_party/boost-1.60.0/boost/iostreams/device/mapped_file.hpp' line='97' column='1'/>
+ <var-decl name='hint' type-id='type-id-25' 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='private'>
<function-decl name='normalize' mangled-name='_ZN5boost9iostreams6detail23mapped_file_params_base9normalizeEv' filepath='src/third_party/boost-1.60.0/libs/iostreams/src/mapped_file.cpp' line='407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost9iostreams6detail23mapped_file_params_base9normalizeEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-97' is-artificial='yes'/>
- <return type-id='type-id-267'/>
+ <parameter type-id='type-id-85' is-artificial='yes'/>
+ <return type-id='type-id-265'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
</namespace-decl>
</namespace-decl>
- <type-decl name='void' id='type-id-267'/>
- <pointer-type-def type-id='type-id-267' id='type-id-22'/>
- <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-229'>
- <parameter type-id='type-id-22'/>
- <parameter type-id='type-id-22'/>
+ <type-decl name='void' id='type-id-265'/>
+ <pointer-type-def type-id='type-id-265' id='type-id-19'/>
+ <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-207'>
+ <parameter type-id='type-id-19'/>
+ <parameter type-id='type-id-19'/>
<return type-id='type-id-8'/>
</function-type>
- <function-type size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-240'>
- <return type-id='type-id-267'/>
+ <function-type size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-217'>
+ <return type-id='type-id-265'/>
</function-type>
</abi-instr>
<abi-instr 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'>
- <reference-type-def kind='lvalue' type-id='type-id-287' size-in-bits='64' hash='ed1d677d6bdbea2b' id='type-id-314'/>
- <pointer-type-def type-id='type-id-287' size-in-bits='64' hash='59730a8100eff497' id='type-id-288'/>
- <pointer-type-def type-id='type-id-297' size-in-bits='64' hash='bb996c6ac605e24b' id='type-id-306'/>
- <pointer-type-def type-id='type-id-309' size-in-bits='64' hash='aae2b4c941c99309' id='type-id-310'/>
- <reference-type-def kind='lvalue' type-id='type-id-109' size-in-bits='64' hash='9cf4c11a4af9a7c1' id='type-id-315'/>
- <qualified-type-def type-id='type-id-287' const='yes' hash='6f014de96f35cd56' id='type-id-316'/>
- <reference-type-def kind='lvalue' type-id='type-id-316' size-in-bits='64' hash='ba55c142ff2267b' id='type-id-317'/>
- <qualified-type-def type-id='type-id-297' const='yes' hash='7b5e69c5c31651c0' id='type-id-318'/>
- <reference-type-def kind='lvalue' type-id='type-id-318' size-in-bits='64' hash='172b925ec420181' id='type-id-307'/>
- <pointer-type-def type-id='type-id-318' size-in-bits='64' hash='868d36df607eaf5a' id='type-id-319'/>
- <qualified-type-def type-id='type-id-304' const='yes' hash='5b83273800a290e0#2' id='type-id-305'/>
- <qualified-type-def type-id='type-id-309' const='yes' hash='87bdd5d4916f8e25' id='type-id-320'/>
- <reference-type-def kind='lvalue' type-id='type-id-320' size-in-bits='64' hash='fd8cbd26a2c321ab' id='type-id-311'/>
+ <reference-type-def kind='lvalue' type-id='type-id-285' size-in-bits='64' hash='ed1d677d6bdbea2b' id='type-id-312'/>
+ <pointer-type-def type-id='type-id-285' size-in-bits='64' hash='59730a8100eff497' id='type-id-286'/>
+ <pointer-type-def type-id='type-id-295' size-in-bits='64' hash='bb996c6ac605e24b' id='type-id-304'/>
+ <pointer-type-def type-id='type-id-307' size-in-bits='64' hash='aae2b4c941c99309' id='type-id-308'/>
+ <reference-type-def kind='lvalue' type-id='type-id-97' size-in-bits='64' hash='9cf4c11a4af9a7c1' id='type-id-313'/>
+ <qualified-type-def type-id='type-id-285' const='yes' hash='6f014de96f35cd56' id='type-id-314'/>
+ <reference-type-def kind='lvalue' type-id='type-id-314' size-in-bits='64' hash='ba55c142ff2267b' id='type-id-315'/>
+ <qualified-type-def type-id='type-id-295' const='yes' hash='7b5e69c5c31651c0' id='type-id-316'/>
+ <reference-type-def kind='lvalue' type-id='type-id-316' size-in-bits='64' hash='172b925ec420181' id='type-id-305'/>
+ <pointer-type-def type-id='type-id-316' size-in-bits='64' hash='868d36df607eaf5a' id='type-id-317'/>
+ <qualified-type-def type-id='type-id-302' const='yes' hash='5b83273800a290e0#2' id='type-id-303'/>
+ <qualified-type-def type-id='type-id-307' const='yes' hash='87bdd5d4916f8e25' id='type-id-318'/>
+ <reference-type-def kind='lvalue' type-id='type-id-318' size-in-bits='64' hash='fd8cbd26a2c321ab' id='type-id-309'/>
</abi-instr>
</abi-corpus>
@@ -272,535 +272,544 @@
<type-decl name='long int' size-in-bits='64' hash='69f1ebc3a0a3f241#2' id='type-id-18'/>
<type-decl name='long long int' size-in-bits='64' hash='55e6262ccf4af918#3' id='type-id-19'/>
<type-decl name='sizetype' size-in-bits='64' hash='d73989f57060a55a' id='type-id-4'/>
- <class-decl name='_G_fpos_t' is-struct='yes' naming-typedef-id='type-id-20' visibility='default' size-in-bits='128' hash='1c771914b5222df8' id='type-id-21'/>
- <class-decl name='lconv' is-struct='yes' visibility='default' size-in-bits='768' hash='df2d3aa59a4a66c5' id='type-id-22'/>
- <typedef-decl name='FILE' type-id='type-id-23' size-in-bits='64' filepath='/usr/include/stdio.h' line='48' column='1' hash='61477c4d1fd8d94d' id='type-id-24'/>
- <typedef-decl name='_G_fpos_t' type-id='type-id-21' size-in-bits='128' filepath='/usr/include/_G_config.h' line='25' column='1' hash='279bebc58cd3ebad' id='type-id-20'/>
- <typedef-decl name='__FILE' type-id='type-id-23' size-in-bits='64' filepath='/usr/include/stdio.h' line='64' column='1' hash='61477c4d1fd8d94d' id='type-id-25'/>
- <typedef-decl name='__compar_fn_t' type-id='type-id-26' size-in-bits='64' filepath='/usr/include/stdlib.h' line='741' column='1' hash='61477c4d1fd8d94d' id='type-id-27'/>
- <typedef-decl name='__int32_t' type-id='type-id-16' size-in-bits='32' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' hash='f0c050c6f9f8032e' id='type-id-28'/>
- <typedef-decl name='__mbstate_t' type-id='type-id-23' size-in-bits='64' filepath='/usr/include/wchar.h' line='94' column='1' hash='61477c4d1fd8d94d' id='type-id-29'/>
- <typedef-decl name='div_t' type-id='type-id-23' size-in-bits='64' filepath='/usr/include/stdlib.h' line='101' column='1' hash='61477c4d1fd8d94d' id='type-id-30'/>
- <typedef-decl name='fpos_t' type-id='type-id-20' size-in-bits='128' filepath='/usr/include/stdio.h' line='110' column='1' hash='279bebc58cd3ebad' id='type-id-31'/>
- <typedef-decl name='imaxdiv_t' type-id='type-id-32' size-in-bits='128' filepath='/usr/include/inttypes.h' line='275' column='1' hash='279bebc58cd3ebad' id='type-id-33'/>
- <typedef-decl name='intmax_t' type-id='type-id-18' size-in-bits='64' filepath='/usr/include/stdint.h' line='134' column='1' hash='61477c4d1fd8d94d' id='type-id-34'/>
- <typedef-decl name='ldiv_t' type-id='type-id-32' size-in-bits='128' filepath='/usr/include/stdlib.h' line='109' column='1' hash='279bebc58cd3ebad' id='type-id-35'/>
- <typedef-decl name='lldiv_t' type-id='type-id-23' size-in-bits='64' filepath='/usr/include/stdlib.h' line='121' column='1' hash='61477c4d1fd8d94d' id='type-id-36'/>
- <typedef-decl name='mbstate_t' type-id='type-id-29' size-in-bits='64' filepath='/usr/include/wchar.h' line='106' column='1' hash='61477c4d1fd8d94d' id='type-id-37'/>
- <typedef-decl name='size_t' type-id='type-id-38' size-in-bits='64' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='62' column='1' hash='61477c4d1fd8d94d' id='type-id-39'/>
- <typedef-decl name='size_type' type-id='type-id-40' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-41'/>
- <typedef-decl name='uintmax_t' type-id='type-id-38' size-in-bits='64' filepath='/usr/include/stdint.h' line='135' column='1' hash='61477c4d1fd8d94d' id='type-id-42'/>
- <typedef-decl name='wctrans_t' type-id='type-id-43' size-in-bits='64' filepath='/usr/include/wctype.h' line='186' column='1' hash='61477c4d1fd8d94d' id='type-id-44'/>
- <typedef-decl name='wctype_t' type-id='type-id-38' size-in-bits='64' filepath='/usr/include/wctype.h' line='52' column='1' hash='61477c4d1fd8d94d' id='type-id-45'/>
- <typedef-decl name='wint_t' type-id='type-id-46' size-in-bits='32' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='132' column='1' hash='f0c050c6f9f8032e' id='type-id-47'/>
- <type-decl name='unnamed-enum-underlying-type-0' is-anonymous='yes' is-declaration-only='yes' hash='653fd5dfca45196e' id='type-id-48'/>
- <type-decl name='unsigned char' size-in-bits='8' hash='ecaf65035a0d2881' id='type-id-49'/>
- <type-decl name='unsigned int' size-in-bits='32' hash='3a94285d174bd537' id='type-id-46'/>
- <type-decl name='unsigned long int' size-in-bits='64' hash='e7c5efcec748ba6c#2' id='type-id-38'/>
- <type-decl name='unsigned long long int' size-in-bits='64' hash='d226d906a470de76#3' id='type-id-50'/>
- <type-decl name='wchar_t' size-in-bits='32' hash='e03601bc1680ce34' id='type-id-51'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' hash='b23a90349790ef5' id='type-id-52'/>
- <qualified-type-def type-id='type-id-52' restrict='yes' hash='18132b0ee7730944' id='type-id-53'/>
- <pointer-type-def type-id='type-id-25' size-in-bits='64' hash='ab3283f86727d841' id='type-id-54'/>
- <qualified-type-def type-id='type-id-54' restrict='yes' hash='73f8fc89a05b3517' id='type-id-55'/>
- <pointer-type-def type-id='type-id-2' size-in-bits='64' hash='cbbb684bdad1404' id='type-id-56'/>
- <qualified-type-def type-id='type-id-56' restrict='yes' hash='e935125d82a6a7f0' id='type-id-57'/>
- <pointer-type-def type-id='type-id-56' size-in-bits='64' hash='84b2bf220034a220' id='type-id-58'/>
- <qualified-type-def type-id='type-id-58' restrict='yes' hash='1022e2aea3db1cbe' id='type-id-59'/>
- <qualified-type-def type-id='type-id-28' const='yes' hash='45b539bd47b09a31' id='type-id-60'/>
- <pointer-type-def type-id='type-id-60' size-in-bits='64' hash='e8b8dcbfb160b4c0' id='type-id-43'/>
+ <typedef-decl name='__compar_fn_t' type-id='type-id-20' size-in-bits='64' filepath='/usr/include/stdlib.h' line='741' column='1' hash='61477c4d1fd8d94d' id='type-id-21'/>
+ <typedef-decl name='__int32_t' type-id='type-id-16' size-in-bits='32' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' hash='f0c050c6f9f8032e' id='type-id-22'/>
+ <typedef-decl name='intmax_t' type-id='type-id-18' size-in-bits='64' filepath='/usr/include/stdint.h' line='134' column='1' hash='61477c4d1fd8d94d' id='type-id-23'/>
+ <typedef-decl name='size_t' type-id='type-id-24' size-in-bits='64' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='62' column='1' hash='61477c4d1fd8d94d' id='type-id-25'/>
+ <typedef-decl name='size_type' type-id='type-id-26' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-27'/>
+ <typedef-decl name='uintmax_t' type-id='type-id-24' size-in-bits='64' filepath='/usr/include/stdint.h' line='135' column='1' hash='61477c4d1fd8d94d' id='type-id-28'/>
+ <typedef-decl name='wctrans_t' type-id='type-id-29' size-in-bits='64' filepath='/usr/include/wctype.h' line='186' column='1' hash='61477c4d1fd8d94d' id='type-id-30'/>
+ <typedef-decl name='wctype_t' type-id='type-id-24' size-in-bits='64' filepath='/usr/include/wctype.h' line='52' column='1' hash='61477c4d1fd8d94d' id='type-id-31'/>
+ <typedef-decl name='wint_t' type-id='type-id-32' size-in-bits='32' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='132' column='1' hash='f0c050c6f9f8032e' id='type-id-33'/>
+ <type-decl name='unnamed-enum-underlying-type-0' is-anonymous='yes' is-declaration-only='yes' hash='653fd5dfca45196e' id='type-id-34'/>
+ <type-decl name='unsigned char' size-in-bits='8' hash='ecaf65035a0d2881' id='type-id-35'/>
+ <type-decl name='unsigned int' size-in-bits='32' hash='3a94285d174bd537' id='type-id-32'/>
+ <type-decl name='unsigned long int' size-in-bits='64' hash='e7c5efcec748ba6c#2' id='type-id-24'/>
+ <type-decl name='unsigned long long int' size-in-bits='64' hash='d226d906a470de76#3' id='type-id-36'/>
+ <type-decl name='wchar_t' size-in-bits='32' hash='e03601bc1680ce34' id='type-id-37'/>
+ <pointer-type-def type-id='type-id-2' size-in-bits='64' hash='cbbb684bdad1404' id='type-id-38'/>
+ <qualified-type-def type-id='type-id-38' restrict='yes' hash='e935125d82a6a7f0' id='type-id-39'/>
+ <pointer-type-def type-id='type-id-38' size-in-bits='64' hash='84b2bf220034a220' id='type-id-40'/>
+ <qualified-type-def type-id='type-id-40' restrict='yes' hash='1022e2aea3db1cbe' id='type-id-41'/>
+ <qualified-type-def type-id='type-id-22' const='yes' hash='45b539bd47b09a31' id='type-id-42'/>
+ <pointer-type-def type-id='type-id-42' size-in-bits='64' hash='e8b8dcbfb160b4c0' id='type-id-29'/>
<qualified-type-def type-id='type-id-2' const='yes' hash='2059efede605db28' id='type-id-10'/>
- <pointer-type-def type-id='type-id-10' size-in-bits='64' hash='fe474f966dd309ec' id='type-id-61'/>
- <qualified-type-def type-id='type-id-61' restrict='yes' hash='c655aa189d9cdd70' id='type-id-62'/>
- <pointer-type-def type-id='type-id-61' size-in-bits='64' hash='1d69489b117e3908' id='type-id-63'/>
- <qualified-type-def type-id='type-id-63' restrict='yes' hash='ea36f200932b9fa6' id='type-id-64'/>
- <reference-type-def kind='lvalue' type-id='type-id-11' size-in-bits='64' hash='75245b066c59ade0' id='type-id-65'/>
- <reference-type-def kind='lvalue' type-id='type-id-12' size-in-bits='64' hash='286d0da69ca440c6' id='type-id-66'/>
- <reference-type-def kind='lvalue' type-id='type-id-13' size-in-bits='64' hash='65b9e8b5702b2806' id='type-id-67'/>
- <qualified-type-def type-id='type-id-31' const='yes' hash='2e2adfcdbca597d3' id='type-id-68'/>
- <pointer-type-def type-id='type-id-68' size-in-bits='64' hash='3a5d7226f4161161' id='type-id-69'/>
- <qualified-type-def type-id='type-id-16' const='yes' hash='efe9ca8385dea285' id='type-id-70'/>
- <reference-type-def kind='lvalue' type-id='type-id-70' size-in-bits='64' hash='205933461786e572' id='type-id-71'/>
- <qualified-type-def type-id='type-id-37' const='yes' hash='bd6748e8ae3e857d' id='type-id-72'/>
- <pointer-type-def type-id='type-id-72' size-in-bits='64' hash='168359808cdff22e' id='type-id-73'/>
- <qualified-type-def type-id='type-id-74' const='yes' hash='c2ae22207e756ca' id='type-id-75'/>
- <pointer-type-def type-id='type-id-75' size-in-bits='64' hash='9d5a108f617bd6d9' id='type-id-76'/>
- <qualified-type-def type-id='type-id-77' const='yes' hash='a6cc328776f24948' id='type-id-78'/>
- <pointer-type-def type-id='type-id-78' size-in-bits='64' hash='abe66debf52c576f' id='type-id-79'/>
- <qualified-type-def type-id='type-id-49' const='yes' hash='42daa5f26fb4d2fd' id='type-id-80'/>
- <pointer-type-def type-id='type-id-80' size-in-bits='64' hash='baddaff31d0a19ef' id='type-id-81'/>
- <qualified-type-def type-id='type-id-51' const='yes' hash='c39a006827b53b8c' id='type-id-82'/>
- <pointer-type-def type-id='type-id-82' size-in-bits='64' hash='40d2ae8fc93ab842' id='type-id-83'/>
- <qualified-type-def type-id='type-id-83' restrict='yes' hash='730063344c59f14c' id='type-id-84'/>
- <pointer-type-def type-id='type-id-83' size-in-bits='64' hash='d7b662533fe382b6' id='type-id-85'/>
- <qualified-type-def type-id='type-id-85' restrict='yes' hash='66b80019030d802d' id='type-id-86'/>
- <pointer-type-def type-id='type-id-14' size-in-bits='64' hash='b8a05af1503a8dca' id='type-id-87'/>
- <pointer-type-def type-id='type-id-31' size-in-bits='64' hash='5edc455a074dd618' id='type-id-88'/>
- <qualified-type-def type-id='type-id-88' restrict='yes' hash='a720879c9f6c5ba9' id='type-id-89'/>
- <pointer-type-def type-id='type-id-90' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-26'/>
- <pointer-type-def type-id='type-id-16' size-in-bits='64' hash='30b2c5a3baa479fd' id='type-id-91'/>
- <pointer-type-def type-id='type-id-22' size-in-bits='64' hash='ed48ed4e5694a2c3' id='type-id-92'/>
- <pointer-type-def type-id='type-id-37' size-in-bits='64' hash='e34b775ca165913b' id='type-id-93'/>
- <qualified-type-def type-id='type-id-93' restrict='yes' hash='b8235f3f495992ea' id='type-id-94'/>
- <reference-type-def kind='lvalue' type-id='type-id-95' size-in-bits='64' hash='5fa6fb8b5a0544c6#4' id='type-id-96'/>
- <pointer-type-def type-id='type-id-74' size-in-bits='64' hash='bba095f6391c1097' id='type-id-97'/>
- <pointer-type-def type-id='type-id-77' size-in-bits='64' hash='561a4843ba255b04' id='type-id-98'/>
- <pointer-type-def type-id='type-id-99' size-in-bits='64' hash='c99565ad3be14920' id='type-id-100'/>
- <pointer-type-def type-id='type-id-101' size-in-bits='64' hash='708efeeab32edce7' id='type-id-102'/>
- <pointer-type-def type-id='type-id-103' size-in-bits='64' hash='12a5d0f0ef3b4aea' id='type-id-104'/>
- <pointer-type-def type-id='type-id-105' size-in-bits='64' hash='e069d2dbfb4854c7' id='type-id-106'/>
- <pointer-type-def type-id='type-id-23' size-in-bits='64' hash='cafc2233463c04d5' id='type-id-107'/>
- <pointer-type-def type-id='type-id-49' size-in-bits='64' hash='71f183764e8cf33a' id='type-id-108'/>
- <pointer-type-def type-id='type-id-109' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-110'/>
- <pointer-type-def type-id='type-id-111' size-in-bits='64' hash='22f365c0257fa483' id='type-id-112'/>
- <pointer-type-def type-id='type-id-51' size-in-bits='64' hash='2338850b8cb7ce35' id='type-id-113'/>
- <qualified-type-def type-id='type-id-113' restrict='yes' hash='75f15d02800df9a4' id='type-id-114'/>
- <pointer-type-def type-id='type-id-113' size-in-bits='64' hash='e9272a368a48a792' id='type-id-115'/>
- <qualified-type-def type-id='type-id-115' restrict='yes' hash='2ee9ef526e4c4091' id='type-id-116'/>
- <reference-type-def kind='lvalue' type-id='type-id-117' size-in-bits='64' id='type-id-118'/>
- <reference-type-def kind='rvalue' type-id='type-id-117' size-in-bits='64' id='type-id-119'/>
- <pointer-type-def type-id='type-id-120' size-in-bits='64' id='type-id-121'/>
- <pointer-type-def type-id='type-id-122' size-in-bits='64' id='type-id-123'/>
- <pointer-type-def type-id='type-id-117' size-in-bits='64' id='type-id-124'/>
+ <pointer-type-def type-id='type-id-10' size-in-bits='64' hash='fe474f966dd309ec' id='type-id-43'/>
+ <qualified-type-def type-id='type-id-43' restrict='yes' hash='c655aa189d9cdd70' id='type-id-44'/>
+ <pointer-type-def type-id='type-id-43' size-in-bits='64' hash='1d69489b117e3908' id='type-id-45'/>
+ <qualified-type-def type-id='type-id-45' restrict='yes' hash='ea36f200932b9fa6' id='type-id-46'/>
+ <reference-type-def kind='lvalue' type-id='type-id-11' size-in-bits='64' hash='75245b066c59ade0' id='type-id-47'/>
+ <reference-type-def kind='lvalue' type-id='type-id-12' size-in-bits='64' hash='286d0da69ca440c6' id='type-id-48'/>
+ <reference-type-def kind='lvalue' type-id='type-id-13' size-in-bits='64' hash='65b9e8b5702b2806' id='type-id-49'/>
+ <qualified-type-def type-id='type-id-16' const='yes' hash='efe9ca8385dea285' id='type-id-50'/>
+ <reference-type-def kind='lvalue' type-id='type-id-50' size-in-bits='64' hash='205933461786e572' id='type-id-51'/>
+ <qualified-type-def type-id='type-id-52' const='yes' hash='c2ae22207e756ca' id='type-id-53'/>
+ <pointer-type-def type-id='type-id-53' size-in-bits='64' hash='9d5a108f617bd6d9' id='type-id-54'/>
+ <qualified-type-def type-id='type-id-55' const='yes' hash='a6cc328776f24948' id='type-id-56'/>
+ <pointer-type-def type-id='type-id-56' size-in-bits='64' hash='abe66debf52c576f' id='type-id-57'/>
+ <qualified-type-def type-id='type-id-35' const='yes' hash='42daa5f26fb4d2fd' id='type-id-58'/>
+ <pointer-type-def type-id='type-id-58' size-in-bits='64' hash='baddaff31d0a19ef' id='type-id-59'/>
+ <qualified-type-def type-id='type-id-37' const='yes' hash='c39a006827b53b8c' id='type-id-60'/>
+ <pointer-type-def type-id='type-id-60' size-in-bits='64' hash='40d2ae8fc93ab842' id='type-id-61'/>
+ <qualified-type-def type-id='type-id-61' restrict='yes' hash='730063344c59f14c' id='type-id-62'/>
+ <pointer-type-def type-id='type-id-61' size-in-bits='64' hash='d7b662533fe382b6' id='type-id-63'/>
+ <qualified-type-def type-id='type-id-63' restrict='yes' hash='66b80019030d802d' id='type-id-64'/>
+ <pointer-type-def type-id='type-id-14' size-in-bits='64' hash='b8a05af1503a8dca' id='type-id-65'/>
+ <pointer-type-def type-id='type-id-66' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-20'/>
+ <pointer-type-def type-id='type-id-16' size-in-bits='64' hash='30b2c5a3baa479fd' id='type-id-67'/>
+ <pointer-type-def type-id='type-id-52' size-in-bits='64' hash='bba095f6391c1097' id='type-id-68'/>
+ <pointer-type-def type-id='type-id-55' size-in-bits='64' hash='561a4843ba255b04' id='type-id-69'/>
+ <pointer-type-def type-id='type-id-70' size-in-bits='64' hash='c99565ad3be14920' id='type-id-71'/>
+ <pointer-type-def type-id='type-id-72' size-in-bits='64' hash='708efeeab32edce7' id='type-id-73'/>
+ <pointer-type-def type-id='type-id-74' size-in-bits='64' hash='12a5d0f0ef3b4aea' id='type-id-75'/>
+ <pointer-type-def type-id='type-id-76' size-in-bits='64' hash='e069d2dbfb4854c7' id='type-id-77'/>
+ <pointer-type-def type-id='type-id-35' size-in-bits='64' hash='71f183764e8cf33a' id='type-id-78'/>
+ <pointer-type-def type-id='type-id-79' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-80'/>
+ <pointer-type-def type-id='type-id-81' size-in-bits='64' hash='22f365c0257fa483' id='type-id-82'/>
+ <pointer-type-def type-id='type-id-37' size-in-bits='64' hash='2338850b8cb7ce35' id='type-id-83'/>
+ <qualified-type-def type-id='type-id-83' restrict='yes' hash='75f15d02800df9a4' id='type-id-84'/>
+ <pointer-type-def type-id='type-id-83' size-in-bits='64' hash='e9272a368a48a792' id='type-id-85'/>
+ <qualified-type-def type-id='type-id-85' restrict='yes' hash='2ee9ef526e4c4091' id='type-id-86'/>
+ <pointer-type-def type-id='type-id-87' size-in-bits='64' id='type-id-88'/>
+ <qualified-type-def type-id='type-id-88' restrict='yes' id='type-id-89'/>
+ <pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-91'/>
+ <qualified-type-def type-id='type-id-91' restrict='yes' id='type-id-92'/>
+ <reference-type-def kind='lvalue' type-id='type-id-93' size-in-bits='64' id='type-id-94'/>
+ <reference-type-def kind='rvalue' type-id='type-id-93' size-in-bits='64' id='type-id-95'/>
+ <pointer-type-def type-id='type-id-96' size-in-bits='64' id='type-id-97'/>
+ <pointer-type-def type-id='type-id-98' size-in-bits='64' id='type-id-99'/>
+ <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-100'/>
+ <pointer-type-def type-id='type-id-101' size-in-bits='64' id='type-id-102'/>
+ <pointer-type-def type-id='type-id-103' size-in-bits='64' id='type-id-104'/>
+ <pointer-type-def type-id='type-id-105' size-in-bits='64' id='type-id-106'/>
+ <pointer-type-def type-id='type-id-107' size-in-bits='64' id='type-id-108'/>
+ <pointer-type-def type-id='type-id-109' size-in-bits='64' id='type-id-110'/>
+ <pointer-type-def type-id='type-id-111' size-in-bits='64' id='type-id-112'/>
+ <pointer-type-def type-id='type-id-113' size-in-bits='64' id='type-id-114'/>
+ <pointer-type-def type-id='type-id-115' size-in-bits='64' id='type-id-116'/>
+ <pointer-type-def type-id='type-id-117' size-in-bits='64' id='type-id-118'/>
+ <pointer-type-def type-id='type-id-119' size-in-bits='64' id='type-id-120'/>
+ <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-122'/>
+ <pointer-type-def type-id='type-id-123' size-in-bits='64' id='type-id-124'/>
<pointer-type-def type-id='type-id-125' size-in-bits='64' id='type-id-126'/>
<pointer-type-def type-id='type-id-127' size-in-bits='64' id='type-id-128'/>
<pointer-type-def type-id='type-id-129' size-in-bits='64' id='type-id-130'/>
<pointer-type-def type-id='type-id-131' size-in-bits='64' id='type-id-132'/>
- <pointer-type-def type-id='type-id-133' size-in-bits='64' id='type-id-134'/>
- <pointer-type-def type-id='type-id-135' size-in-bits='64' id='type-id-136'/>
- <pointer-type-def type-id='type-id-137' size-in-bits='64' id='type-id-138'/>
- <pointer-type-def type-id='type-id-139' size-in-bits='64' id='type-id-140'/>
- <pointer-type-def type-id='type-id-141' size-in-bits='64' id='type-id-142'/>
- <pointer-type-def type-id='type-id-143' size-in-bits='64' id='type-id-144'/>
- <pointer-type-def type-id='type-id-145' size-in-bits='64' id='type-id-146'/>
- <pointer-type-def type-id='type-id-147' size-in-bits='64' id='type-id-148'/>
- <pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-150'/>
- <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-152'/>
- <pointer-type-def type-id='type-id-153' size-in-bits='64' id='type-id-154'/>
+ <qualified-type-def type-id='type-id-119' const='yes' id='type-id-133'/>
+ <qualified-type-def type-id='type-id-98' const='yes' id='type-id-134'/>
+ <qualified-type-def type-id='type-id-93' const='yes' id='type-id-135'/>
+ <qualified-type-def type-id='type-id-101' const='yes' id='type-id-136'/>
+ <qualified-type-def type-id='type-id-103' const='yes' id='type-id-137'/>
+ <qualified-type-def type-id='type-id-127' const='yes' id='type-id-138'/>
+ <qualified-type-def type-id='type-id-113' const='yes' id='type-id-139'/>
+ <qualified-type-def type-id='type-id-109' const='yes' id='type-id-140'/>
+ <qualified-type-def type-id='type-id-111' const='yes' id='type-id-141'/>
+ <reference-type-def kind='lvalue' type-id='type-id-139' size-in-bits='64' id='type-id-142'/>
+ <pointer-type-def type-id='type-id-133' size-in-bits='64' id='type-id-143'/>
+ <pointer-type-def type-id='type-id-134' size-in-bits='64' id='type-id-144'/>
+ <pointer-type-def type-id='type-id-135' size-in-bits='64' id='type-id-145'/>
+ <pointer-type-def type-id='type-id-136' size-in-bits='64' id='type-id-146'/>
+ <pointer-type-def type-id='type-id-137' size-in-bits='64' id='type-id-147'/>
+ <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-148'/>
+ <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-149'/>
+ <pointer-type-def type-id='type-id-141' size-in-bits='64' id='type-id-150'/>
+ <qualified-type-def type-id='type-id-151' const='yes' id='type-id-152'/>
+ <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
+ <qualified-type-def type-id='type-id-154' const='yes' id='type-id-155'/>
<pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-156'/>
- <qualified-type-def type-id='type-id-143' const='yes' id='type-id-157'/>
- <qualified-type-def type-id='type-id-122' const='yes' id='type-id-158'/>
- <qualified-type-def type-id='type-id-117' const='yes' id='type-id-159'/>
- <qualified-type-def type-id='type-id-125' const='yes' id='type-id-160'/>
- <qualified-type-def type-id='type-id-127' const='yes' id='type-id-161'/>
- <qualified-type-def type-id='type-id-151' const='yes' id='type-id-162'/>
- <qualified-type-def type-id='type-id-137' const='yes' id='type-id-163'/>
- <qualified-type-def type-id='type-id-133' const='yes' id='type-id-164'/>
- <qualified-type-def type-id='type-id-135' const='yes' id='type-id-165'/>
- <reference-type-def kind='lvalue' type-id='type-id-163' size-in-bits='64' id='type-id-166'/>
- <pointer-type-def type-id='type-id-157' size-in-bits='64' id='type-id-167'/>
- <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-168'/>
- <pointer-type-def type-id='type-id-159' size-in-bits='64' id='type-id-169'/>
- <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-170'/>
- <pointer-type-def type-id='type-id-161' size-in-bits='64' id='type-id-171'/>
- <pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-172'/>
- <pointer-type-def type-id='type-id-164' size-in-bits='64' id='type-id-173'/>
- <pointer-type-def type-id='type-id-165' size-in-bits='64' id='type-id-174'/>
- <qualified-type-def type-id='type-id-175' const='yes' id='type-id-176'/>
- <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-177'/>
- <qualified-type-def type-id='type-id-178' const='yes' id='type-id-179'/>
- <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-180'/>
- <qualified-type-def type-id='type-id-180' restrict='yes' id='type-id-181'/>
- <reference-type-def kind='lvalue' type-id='type-id-182' size-in-bits='64' id='type-id-183'/>
- <class-decl name='div_t' is-struct='yes' naming-typedef-id='type-id-30' visibility='default' size-in-bits='64' hash='8a59a3d66346c43' id='type-id-23'/>
- <class-decl name='imaxdiv_t' is-struct='yes' naming-typedef-id='type-id-33' visibility='default' size-in-bits='128' hash='5c690158a7b60057' id='type-id-32'/>
- <class-decl name='tm' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-178'/>
- <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-184'/>
- <pointer-type-def type-id='type-id-185' size-in-bits='64' id='type-id-186'/>
+ <qualified-type-def type-id='type-id-157' const='yes' id='type-id-158'/>
+ <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-159'/>
+ <qualified-type-def type-id='type-id-160' const='yes' id='type-id-161'/>
+ <pointer-type-def type-id='type-id-161' size-in-bits='64' id='type-id-162'/>
+ <qualified-type-def type-id='type-id-162' restrict='yes' id='type-id-163'/>
+ <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-164'/>
+ <qualified-type-def type-id='type-id-164' restrict='yes' id='type-id-165'/>
+ <pointer-type-def type-id='type-id-166' size-in-bits='64' id='type-id-167'/>
+ <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-168'/>
+ <qualified-type-def type-id='type-id-168' restrict='yes' id='type-id-169'/>
+ <reference-type-def kind='lvalue' type-id='type-id-170' size-in-bits='64' id='type-id-171'/>
+ <reference-type-def kind='lvalue' type-id='type-id-172' size-in-bits='64' id='type-id-173'/>
+ <class-decl name='_G_fpos_t' is-struct='yes' naming-typedef-id='type-id-174' visibility='default' is-declaration-only='yes' id='type-id-175'/>
+ <class-decl name='__FILE' is-struct='yes' naming-typedef-id='type-id-90' visibility='default' is-declaration-only='yes' id='type-id-176'/>
+ <class-decl name='__mbstate_t' is-struct='yes' naming-typedef-id='type-id-177' visibility='default' is-declaration-only='yes' id='type-id-178'/>
+ <class-decl name='div_t' is-struct='yes' naming-typedef-id='type-id-179' visibility='default' is-declaration-only='yes' id='type-id-180'/>
+ <class-decl name='imaxdiv_t' is-struct='yes' naming-typedef-id='type-id-181' visibility='default' is-declaration-only='yes' id='type-id-182'/>
+ <class-decl name='lconv' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-166'/>
+ <class-decl name='ldiv_t' is-struct='yes' naming-typedef-id='type-id-183' visibility='default' is-declaration-only='yes' id='type-id-184'/>
+ <class-decl name='lldiv_t' is-struct='yes' naming-typedef-id='type-id-185' visibility='default' is-declaration-only='yes' id='type-id-186'/>
+ <class-decl name='tm' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-160'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-187'/>
<pointer-type-def type-id='type-id-187' size-in-bits='64' id='type-id-188'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-189'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-190'/>
+ <pointer-type-def type-id='type-id-157' size-in-bits='64' id='type-id-189'/>
+ <pointer-type-def type-id='type-id-190' size-in-bits='64' id='type-id-191'/>
+ <pointer-type-def type-id='type-id-192' size-in-bits='64' id='type-id-193'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-194'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-195'/>
<namespace-decl name='std'>
- <class-decl name='allocator<char>' visibility='default' size-in-bits='8' hash='dc176b1ccf7e0929' id='type-id-191'/>
- <class-decl name='basic_ios<char, std::char_traits<char> >' visibility='default' size-in-bits='2112' hash='f37cedfc48184473' id='type-id-99'>
+ <class-decl name='basic_ios<char, std::char_traits<char> >' visibility='default' size-in-bits='2112' hash='f37cedfc48184473' id='type-id-70'>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_ios' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-100' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-71' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_ios' mangled-name='_ZNSt9basic_iosIcSt11char_traitsIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-100' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-71' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='basic_iostream<char, std::char_traits<char> >' visibility='default' size-in-bits='2304' hash='1af7853ae757e3d7' id='type-id-101'>
+ <class-decl name='basic_iostream<char, std::char_traits<char> >' visibility='default' size-in-bits='2304' hash='1af7853ae757e3d7' id='type-id-72'>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_iostream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='856' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-73' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_iostream' mangled-name='_ZNSdD2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='856' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-102' is-artificial='yes'/>
- <parameter type-id='type-id-112' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-73' is-artificial='yes'/>
+ <parameter type-id='type-id-82' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='basic_istream<char, std::char_traits<char> >' visibility='default' size-in-bits='2240' hash='7f39d0839c6fa15c' id='type-id-103'>
+ <class-decl name='basic_istream<char, std::char_traits<char> >' visibility='default' size-in-bits='2240' hash='7f39d0839c6fa15c' id='type-id-74'>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_istream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='103' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-104' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-75' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_istream' mangled-name='_ZNSiD2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='103' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-104' is-artificial='yes'/>
- <parameter type-id='type-id-112' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-75' is-artificial='yes'/>
+ <parameter type-id='type-id-82' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='basic_streambuf<char, std::char_traits<char> >' visibility='default' size-in-bits='512' hash='cca8ec354908d97f' id='type-id-105'>
+ <class-decl name='basic_streambuf<char, std::char_traits<char> >' visibility='default' size-in-bits='512' hash='cca8ec354908d97f' id='type-id-76'>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_streambuf' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/streambuf' line='197' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-106' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-77' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_streambuf' mangled-name='_ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/streambuf' line='197' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-106' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-77' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <enum-decl name='memory_order' naming-typedef-id='type-id-193' is-declaration-only='yes' hash='3af3fede863bb04a' id='type-id-194'>
- <underlying-type type-id='type-id-48'/>
+ <enum-decl name='memory_order' naming-typedef-id='type-id-197' is-declaration-only='yes' hash='3af3fede863bb04a' id='type-id-198'>
+ <underlying-type type-id='type-id-34'/>
</enum-decl>
- <typedef-decl name='memory_order' type-id='type-id-194' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='63' column='1' hash='2cd71dcdea451a28' id='type-id-193'/>
- <typedef-decl name='ptrdiff_t' type-id='type-id-18' size-in-bits='64' 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' hash='61477c4d1fd8d94d' id='type-id-195'/>
- <typedef-decl name='size_t' type-id='type-id-38' size-in-bits='64' 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' hash='61477c4d1fd8d94d' id='type-id-40'/>
- <class-decl name='allocator_type' naming-typedef-id='type-id-182' visibility='default' is-declaration-only='yes' id='type-id-196'/>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-122'>
+ <typedef-decl name='memory_order' type-id='type-id-198' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='63' column='1' hash='2cd71dcdea451a28' id='type-id-197'/>
+ <typedef-decl name='ptrdiff_t' type-id='type-id-18' size-in-bits='64' 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' hash='61477c4d1fd8d94d' id='type-id-199'/>
+ <typedef-decl name='size_t' type-id='type-id-24' size-in-bits='64' 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' hash='61477c4d1fd8d94d' id='type-id-26'/>
+ <class-decl name='allocator<char>' visibility='default' is-declaration-only='yes' id='type-id-200'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-170' visibility='default' is-declaration-only='yes' id='type-id-201'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-98'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-198' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' hash='61477c4d1fd8d94d#2' id='type-id-197'/>
+ <typedef-decl name='pointer' type-id='type-id-203' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' hash='61477c4d1fd8d94d#2' id='type-id-202'/>
</member-type>
<member-function access='protected'>
<function-decl name='_M_default_append' mangled-name='_ZNSt6vectorIhSaIhEE17_M_default_appendEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIhSaIhEE17_M_default_appendEm' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-123' is-artificial='yes'/>
- <parameter type-id='type-id-41' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='673' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-99' is-artificial='yes'/>
+ <parameter type-id='type-id-27' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='673' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-199'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-187'>
+ <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-204'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-192'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-200' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' hash='61477c4d1fd8d94d#2' id='type-id-198'/>
+ <typedef-decl name='pointer' type-id='type-id-205' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' hash='61477c4d1fd8d94d#2' id='type-id-203'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-201'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-206'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-108' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d#6' id='type-id-202'/>
+ <typedef-decl name='pointer' type-id='type-id-78' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d#5' id='type-id-207'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-196' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-182'/>
+ <typedef-decl name='allocator_type' type-id='type-id-201' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-170'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-175'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-157'>
<member-type access='public'>
- <typedef-decl name='__int_type' type-id='type-id-46' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='241' column='1' hash='f0c050c6f9f8032e' id='type-id-203'/>
+ <typedef-decl name='__int_type' type-id='type-id-32' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='241' column='1' hash='f0c050c6f9f8032e' id='type-id-208'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-185'>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-190'>
<member-type access='public'>
- <typedef-decl name='__integral_type' type-id='type-id-46' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/atomic' line='626' column='1' hash='f0c050c6f9f8032e' id='type-id-204'/>
+ <typedef-decl name='__integral_type' type-id='type-id-32' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/atomic' line='626' column='1' hash='f0c050c6f9f8032e' id='type-id-209'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-205'/>
- <class-decl name='__anonymous_struct__6' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-206'/>
- <class-decl name='__anonymous_struct__7' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-207'/>
- <class-decl name='__anonymous_struct__9' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-208'>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-210'/>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-211'/>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-212'/>
+ <class-decl name='__anonymous_struct__9' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-213'>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-191' size-in-bits='8' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' hash='a001c849ab2c5776' id='type-id-95'/>
+ <typedef-decl name='const_pointer' type-id='type-id-43' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='453' column='1' hash='61477c4d1fd8d94d' id='type-id-214'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='const_pointer' type-id='type-id-61' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='453' column='1' hash='61477c4d1fd8d94d' id='type-id-209'/>
+ <typedef-decl name='pointer' type-id='type-id-38' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d' id='type-id-215'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-56' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d' id='type-id-210'/>
+ <typedef-decl name='size_type' type-id='type-id-26' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-216'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='size_type' type-id='type-id-40' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-211'/>
+ <typedef-decl name='allocator_type' type-id='type-id-200' size-in-bits='8' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-172'/>
</member-type>
</class-decl>
<namespace-decl name='__cxx11'>
- <class-decl name='basic_string<char, std::char_traits<char>, std::allocator<char> >' visibility='default' size-in-bits='256' hash='ab45e25fba5a8780' id='type-id-74'>
+ <class-decl name='basic_string<char, std::char_traits<char>, std::allocator<char> >' visibility='default' size-in-bits='256' hash='ab45e25fba5a8780' id='type-id-52'>
<member-type access='private'>
- <typedef-decl name='const_pointer' type-id='type-id-213' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='87' column='1' hash='61477c4d1fd8d94d' id='type-id-212'/>
+ <typedef-decl name='const_pointer' type-id='type-id-218' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='87' column='1' hash='61477c4d1fd8d94d' id='type-id-217'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='const_pointer' type-id='type-id-215' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='87' column='1' hash='61477c4d1fd8d94d#2' id='type-id-214'/>
+ <typedef-decl name='const_pointer' type-id='type-id-220' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='87' column='1' hash='61477c4d1fd8d94d#2' id='type-id-219'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='const_pointer' type-id='type-id-217' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='87' column='1' hash='61477c4d1fd8d94d#3' id='type-id-216'/>
+ <typedef-decl name='const_pointer' type-id='type-id-222' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='87' column='1' hash='61477c4d1fd8d94d#3' id='type-id-221'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-219' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='86' column='1' hash='61477c4d1fd8d94d' id='type-id-218'/>
+ <typedef-decl name='pointer' type-id='type-id-224' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='86' column='1' hash='61477c4d1fd8d94d' id='type-id-223'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-221' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='86' column='1' hash='61477c4d1fd8d94d#2' id='type-id-220'/>
+ <typedef-decl name='pointer' type-id='type-id-226' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='86' column='1' hash='61477c4d1fd8d94d#2' id='type-id-225'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-223' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='86' column='1' hash='61477c4d1fd8d94d#3' id='type-id-222'/>
+ <typedef-decl name='pointer' type-id='type-id-228' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='86' column='1' hash='61477c4d1fd8d94d#3' id='type-id-227'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='size_type' type-id='type-id-225' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='82' column='1' hash='61477c4d1fd8d94d' id='type-id-224'/>
+ <typedef-decl name='size_type' type-id='type-id-230' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='82' column='1' hash='61477c4d1fd8d94d' id='type-id-229'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='size_type' type-id='type-id-227' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='82' column='1' hash='61477c4d1fd8d94d#2' id='type-id-226'/>
+ <typedef-decl name='size_type' type-id='type-id-232' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='82' column='1' hash='61477c4d1fd8d94d#2' id='type-id-231'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='size_type' type-id='type-id-229' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='82' column='1' hash='61477c4d1fd8d94d#3' id='type-id-228'/>
+ <typedef-decl name='size_type' type-id='type-id-234' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='82' column='1' hash='61477c4d1fd8d94d#3' id='type-id-233'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-230'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-235'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-231'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-236'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-232'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-237'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-233'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-238'/>
</member-type>
<member-function access='public' destructor='yes'>
<function-decl name='~basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='542' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-97' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-68' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >' visibility='default' size-in-bits='832' hash='c45d5914c78f6724' id='type-id-234'/>
- <class-decl name='basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' visibility='default' size-in-bits='3136' hash='d7fb5edf7df1c47' id='type-id-77'>
+ <class-decl name='basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >' visibility='default' size-in-bits='832' hash='c45d5914c78f6724' id='type-id-239'/>
+ <class-decl name='basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' visibility='default' size-in-bits='3136' hash='d7fb5edf7df1c47' id='type-id-55'>
<member-type access='private'>
- <typedef-decl name='__string_type' type-id='type-id-74' size-in-bits='256' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='669' column='1' hash='e522f81d7f609007' id='type-id-235'/>
+ <typedef-decl name='__string_type' type-id='type-id-52' size-in-bits='256' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='669' column='1' hash='e522f81d7f609007' id='type-id-240'/>
</member-type>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_stringstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-98' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-69' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_stringstream' mangled-name='_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-98' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-69' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_stringstream' mangled-name='_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-98' is-artificial='yes'/>
- <parameter type-id='type-id-112' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-69' is-artificial='yes'/>
+ <parameter type-id='type-id-82' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-149'>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-125'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-108' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d#3' id='type-id-236'/>
+ <typedef-decl name='pointer' type-id='type-id-78' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d#3' id='type-id-241'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-153'>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-129'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-56' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d' id='type-id-237'/>
+ <typedef-decl name='pointer' type-id='type-id-38' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d' id='type-id-242'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-238'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-243'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-202' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d#2' id='type-id-200'/>
+ <typedef-decl name='pointer' type-id='type-id-207' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d#2' id='type-id-205'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-239'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-244'>
<member-type access='public'>
- <typedef-decl name='const_pointer' type-id='type-id-209' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='105' column='1' hash='61477c4d1fd8d94d' id='type-id-215'/>
+ <typedef-decl name='const_pointer' type-id='type-id-214' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='105' column='1' hash='61477c4d1fd8d94d' id='type-id-220'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-210' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d#3' id='type-id-221'/>
+ <typedef-decl name='pointer' type-id='type-id-215' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d#3' id='type-id-226'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='size_type' type-id='type-id-211' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='106' column='1' hash='61477c4d1fd8d94d' id='type-id-227'/>
+ <typedef-decl name='size_type' type-id='type-id-216' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='106' column='1' hash='61477c4d1fd8d94d' id='type-id-232'/>
</member-type>
</class-decl>
</namespace-decl>
+ <typedef-decl name='_G_fpos_t' type-id='type-id-175' size-in-bits='128' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-174'/>
+ <typedef-decl name='imaxdiv_t' type-id='type-id-182' size-in-bits='128' filepath='/usr/include/inttypes.h' line='275' column='1' id='type-id-181'/>
+ <typedef-decl name='FILE' type-id='type-id-176' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-87'/>
+ <typedef-decl name='fpos_t' type-id='type-id-174' size-in-bits='128' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-151'/>
<function-decl name='snprintf' filepath='/usr/include/stdio.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64' hash='c9b95df6dd500340'>
- <parameter type-id='type-id-57'/>
<parameter type-id='type-id-39'/>
- <parameter type-id='type-id-62'/>
+ <parameter type-id='type-id-25'/>
+ <parameter type-id='type-id-44'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-16'/>
</function-decl>
+ <typedef-decl name='div_t' type-id='type-id-180' size-in-bits='64' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-179'/>
+ <typedef-decl name='ldiv_t' type-id='type-id-184' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-183'/>
+ <typedef-decl name='lldiv_t' type-id='type-id-186' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-185'/>
<function-decl name='free' filepath='/usr/include/stdlib.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-111'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-81'/>
+ <return type-id='type-id-196'/>
</function-decl>
<function-decl name='memcpy' filepath='/usr/include/string.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-189'/>
- <parameter type-id='type-id-190'/>
- <parameter type-id='type-id-39'/>
- <return type-id='type-id-111'/>
+ <parameter type-id='type-id-194'/>
+ <parameter type-id='type-id-195'/>
+ <parameter type-id='type-id-25'/>
+ <return type-id='type-id-81'/>
</function-decl>
<function-decl name='memmove' filepath='/usr/include/string.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-111'/>
- <parameter type-id='type-id-111'/>
- <parameter type-id='type-id-39'/>
- <return type-id='type-id-111'/>
+ <parameter type-id='type-id-81'/>
+ <parameter type-id='type-id-81'/>
+ <parameter type-id='type-id-25'/>
+ <return type-id='type-id-81'/>
</function-decl>
<function-decl name='memset' filepath='/usr/include/string.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64' hash='41b53655394fed34'>
- <parameter type-id='type-id-111'/>
+ <parameter type-id='type-id-81'/>
<parameter type-id='type-id-16'/>
- <parameter type-id='type-id-39'/>
- <return type-id='type-id-111'/>
+ <parameter type-id='type-id-25'/>
+ <return type-id='type-id-81'/>
</function-decl>
<function-decl name='memcmp' filepath='/usr/include/string.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' hash='41b53655394fed34'>
- <parameter type-id='type-id-111'/>
- <parameter type-id='type-id-111'/>
- <parameter type-id='type-id-39'/>
+ <parameter type-id='type-id-81'/>
+ <parameter type-id='type-id-81'/>
+ <parameter type-id='type-id-25'/>
<return type-id='type-id-16'/>
</function-decl>
<function-decl name='strcmp' filepath='/usr/include/string.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' hash='c50376f19f645d5'>
- <parameter type-id='type-id-61'/>
- <parameter type-id='type-id-61'/>
+ <parameter type-id='type-id-43'/>
+ <parameter type-id='type-id-43'/>
<return type-id='type-id-16'/>
</function-decl>
<function-decl name='strlen' filepath='/usr/include/string.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64' hash='659ced78215eae4a'>
- <parameter type-id='type-id-61'/>
- <return type-id='type-id-39'/>
+ <parameter type-id='type-id-43'/>
+ <return type-id='type-id-25'/>
</function-decl>
+ <typedef-decl name='__mbstate_t' type-id='type-id-178' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-177'/>
+ <typedef-decl name='mbstate_t' type-id='type-id-177' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-154'/>
<namespace-decl name='mongoutils'>
<namespace-decl name='str'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-137'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-113'/>
</namespace-decl>
</namespace-decl>
<namespace-decl name='mongo'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-120'/>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-143'/>
- <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-147'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-96'/>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-119'/>
+ <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-123'>
<member-function access='public'>
<function-decl name='compress' mangled-name='_ZN5mongo15BlockCompressor8compressENS_14ConstDataRangeE' filepath='src/mongo/db/ftdc/block_compressor.cpp' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15BlockCompressor8compressENS_14ConstDataRangeE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-148' is-artificial='yes'/>
- <parameter type-id='type-id-143' filepath='src/mongo/db/ftdc/block_compressor.cpp' line='39' column='1'/>
- <return type-id='type-id-120'/>
+ <parameter type-id='type-id-124' is-artificial='yes'/>
+ <parameter type-id='type-id-119' filepath='src/mongo/db/ftdc/block_compressor.cpp' line='39' column='1'/>
+ <return type-id='type-id-96'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='uncompress' mangled-name='_ZN5mongo15BlockCompressor10uncompressENS_14ConstDataRangeEm' filepath='src/mongo/db/ftdc/block_compressor.cpp' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15BlockCompressor10uncompressENS_14ConstDataRangeEm' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-148' is-artificial='yes'/>
- <parameter type-id='type-id-143' filepath='src/mongo/db/ftdc/block_compressor.cpp' line='81' column='1'/>
- <parameter type-id='type-id-39' filepath='src/mongo/db/ftdc/block_compressor.cpp' line='82' column='1'/>
- <return type-id='type-id-120'/>
+ <parameter type-id='type-id-124' is-artificial='yes'/>
+ <parameter type-id='type-id-119' filepath='src/mongo/db/ftdc/block_compressor.cpp' line='81' column='1'/>
+ <parameter type-id='type-id-25' filepath='src/mongo/db/ftdc/block_compressor.cpp' line='82' column='1'/>
+ <return type-id='type-id-96'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-155'/>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-125'>
+ <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-131'/>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-101'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-135'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-111'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-127'/>
- <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-129'>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-103'/>
+ <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-105'>
<member-function access='private'>
<function-decl name='grow_reallocate' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE15grow_reallocateEi' filepath='src/mongo/bson/util/builder.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE15grow_reallocateEi' hash='d97f95fe79cacdf1'>
- <parameter type-id='type-id-130' is-artificial='yes'/>
+ <parameter type-id='type-id-106' is-artificial='yes'/>
<parameter type-id='type-id-16' filepath='src/mongo/bson/util/builder.h' line='158' column='1'/>
- <return type-id='type-id-192'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-131'>
+ <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-107'>
<member-function access='private'>
<function-decl name='appendIntegral<int>' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEE14appendIntegralIiEERS2_T_i' filepath='src/mongo/bson/util/builder.h' line='498' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEE14appendIntegralIiEERS2_T_i' hash='878a7be8e06969cb'>
- <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-108' is-artificial='yes'/>
<parameter type-id='type-id-16' filepath='src/mongo/bson/util/builder.h' line='498' column='1'/>
<parameter type-id='type-id-16' filepath='src/mongo/bson/util/builder.h' line='498' column='1'/>
- <return type-id='type-id-118'/>
+ <return type-id='type-id-94'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-133'>
+ <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-109'>
<member-type access='private'>
- <typedef-decl name='WordType' type-id='type-id-46' size-in-bits='32' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' hash='f0c050c6f9f8032e' id='type-id-240'/>
+ <typedef-decl name='WordType' type-id='type-id-32' size-in-bits='32' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' hash='f0c050c6f9f8032e' id='type-id-245'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-151'/>
- <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-241'>
+ <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-127'/>
+ <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-246'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' hash='579e8f8d58a87a46' id='type-id-242'>
- <underlying-type type-id='type-id-48'/>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' hash='579e8f8d58a87a46' id='type-id-247'>
+ <underlying-type type-id='type-id-34'/>
</enum-decl>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-145'/>
+ <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-121'/>
</namespace-decl>
<namespace-decl name='boost'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-117'/>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-141'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-93'/>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-117'>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-244' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-243'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-249' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-248'/>
</member-type>
</class-decl>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-139'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-115'>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-245' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-244'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-250' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-249'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-246'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-251'>
<member-type access='public'>
- <typedef-decl name='rval_reference_type' type-id='type-id-119' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-245'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-95' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-250'/>
</member-type>
</class-decl>
</namespace-decl>
</namespace-decl>
- <type-decl name='variadic parameter type' id='type-id-247'/>
- <type-decl name='void' id='type-id-192'/>
- <pointer-type-def type-id='type-id-192' id='type-id-111'/>
- <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-90'>
- <parameter type-id='type-id-111'/>
- <parameter type-id='type-id-111'/>
+ <type-decl name='variadic parameter type' id='type-id-252'/>
+ <type-decl name='void' id='type-id-196'/>
+ <pointer-type-def type-id='type-id-196' id='type-id-81'/>
+ <typedef-decl name='__FILE' type-id='type-id-176' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-90'/>
+ <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-66'>
+ <parameter type-id='type-id-81'/>
+ <parameter type-id='type-id-81'/>
<return type-id='type-id-16'/>
</function-type>
- <function-type size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-109'>
- <return type-id='type-id-192'/>
+ <function-type size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-79'>
+ <return type-id='type-id-196'/>
</function-type>
</abi-instr>
<abi-instr address-size='64' path='src/mongo/db/ftdc/collector.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
- <typedef-decl name='__clock_t' type-id='type-id-18' size-in-bits='64' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' hash='61477c4d1fd8d94d' id='type-id-248'/>
- <typedef-decl name='__time_t' type-id='type-id-18' size-in-bits='64' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' hash='61477c4d1fd8d94d' id='type-id-249'/>
- <typedef-decl name='clock_t' type-id='type-id-248' size-in-bits='64' filepath='/usr/include/time.h' line='59' column='1' hash='61477c4d1fd8d94d' id='type-id-250'/>
- <typedef-decl name='time_t' type-id='type-id-249' size-in-bits='64' filepath='/usr/include/time.h' line='75' column='1' hash='61477c4d1fd8d94d' id='type-id-251'/>
- <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' hash='15da667af2807204' id='type-id-252'/>
- <qualified-type-def type-id='type-id-32' const='yes' hash='ff7ed4cab79e3342' id='type-id-253'/>
- <pointer-type-def type-id='type-id-253' size-in-bits='64' hash='d7a66e1355e9a75b' id='type-id-254'/>
- <qualified-type-def type-id='type-id-255' const='yes' hash='dcc886fe52bff22' id='type-id-256'/>
- <pointer-type-def type-id='type-id-256' size-in-bits='64' hash='ec5b51d6d9ef9edf' id='type-id-257'/>
- <qualified-type-def type-id='type-id-258' const='yes' hash='ac748d1d779ac69b' id='type-id-259'/>
- <reference-type-def kind='lvalue' type-id='type-id-259' size-in-bits='64' hash='755c4e3dd64acac2' id='type-id-260'/>
- <qualified-type-def type-id='type-id-251' const='yes' hash='6c95c944e7337ae9' id='type-id-261'/>
- <pointer-type-def type-id='type-id-261' size-in-bits='64' hash='7f2ce843f388cce6' id='type-id-262'/>
- <pointer-type-def type-id='type-id-263' size-in-bits='64' hash='d1e46a81dd7123bd' id='type-id-264'/>
- <reference-type-def kind='rvalue' type-id='type-id-264' size-in-bits='64' hash='2469822a8a33daaf' id='type-id-265'/>
+ <typedef-decl name='__clock_t' type-id='type-id-18' size-in-bits='64' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' hash='61477c4d1fd8d94d' id='type-id-253'/>
+ <typedef-decl name='__time_t' type-id='type-id-18' size-in-bits='64' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' hash='61477c4d1fd8d94d' id='type-id-254'/>
+ <typedef-decl name='clock_t' type-id='type-id-253' size-in-bits='64' filepath='/usr/include/time.h' line='59' column='1' hash='61477c4d1fd8d94d' id='type-id-255'/>
+ <typedef-decl name='time_t' type-id='type-id-254' size-in-bits='64' filepath='/usr/include/time.h' line='75' column='1' hash='61477c4d1fd8d94d' id='type-id-256'/>
+ <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' hash='15da667af2807204' id='type-id-257'/>
+ <qualified-type-def type-id='type-id-258' const='yes' hash='dcc886fe52bff22' id='type-id-259'/>
+ <pointer-type-def type-id='type-id-259' size-in-bits='64' hash='ec5b51d6d9ef9edf' id='type-id-260'/>
+ <qualified-type-def type-id='type-id-261' const='yes' hash='ac748d1d779ac69b' id='type-id-262'/>
+ <reference-type-def kind='lvalue' type-id='type-id-262' size-in-bits='64' hash='755c4e3dd64acac2' id='type-id-263'/>
+ <qualified-type-def type-id='type-id-256' const='yes' hash='6c95c944e7337ae9' id='type-id-264'/>
+ <pointer-type-def type-id='type-id-264' size-in-bits='64' hash='7f2ce843f388cce6' id='type-id-265'/>
<pointer-type-def type-id='type-id-266' size-in-bits='64' hash='1a3c0ad43b5dd1e6' id='type-id-267'/>
- <pointer-type-def type-id='type-id-255' size-in-bits='64' hash='9204de7f659a1d3f' id='type-id-268'/>
- <pointer-type-def type-id='type-id-269' size-in-bits='64' hash='d237879bd55e89e9' id='type-id-270'/>
- <pointer-type-def type-id='type-id-39' size-in-bits='64' hash='c3abc1e31ba717b5' id='type-id-271'/>
- <reference-type-def kind='lvalue' type-id='type-id-272' size-in-bits='64' hash='5fa6fb8b5a0544c6' id='type-id-273'/>
- <pointer-type-def type-id='type-id-251' size-in-bits='64' hash='1b2e61475a12089e' id='type-id-274'/>
- <reference-type-def kind='lvalue' type-id='type-id-275' size-in-bits='64' id='type-id-276'/>
- <pointer-type-def type-id='type-id-275' size-in-bits='64' id='type-id-277'/>
- <pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-279'/>
- <pointer-type-def type-id='type-id-280' size-in-bits='64' id='type-id-281'/>
+ <pointer-type-def type-id='type-id-258' size-in-bits='64' hash='9204de7f659a1d3f' id='type-id-268'/>
+ <pointer-type-def type-id='type-id-25' size-in-bits='64' hash='c3abc1e31ba717b5' id='type-id-269'/>
+ <pointer-type-def type-id='type-id-256' size-in-bits='64' hash='1b2e61475a12089e' id='type-id-270'/>
+ <pointer-type-def type-id='type-id-271' size-in-bits='64' id='type-id-272'/>
+ <qualified-type-def type-id='type-id-272' restrict='yes' id='type-id-273'/>
+ <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-275'/>
+ <qualified-type-def type-id='type-id-275' restrict='yes' id='type-id-276'/>
+ <reference-type-def kind='lvalue' type-id='type-id-277' size-in-bits='64' id='type-id-278'/>
+ <pointer-type-def type-id='type-id-277' size-in-bits='64' id='type-id-279'/>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-280'>
+ <member-function access='public' const='yes'>
+ <function-decl name='operator()' mangled-name='_ZZN5mongo14BSONObjBuilder3objEvENKUlvE_clEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='666' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZZN5mongo14BSONObjBuilder3objEvENKUlvE_clEv' hash='61477c4d1fd8d94d'>
+ <parameter type-id='type-id-281' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
+ </function-decl>
+ </member-function>
+ </class-decl>
<pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-283'/>
<pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-285'/>
<pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-287'/>
@@ -821,361 +830,380 @@
<pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-317'/>
<pointer-type-def type-id='type-id-318' size-in-bits='64' id='type-id-319'/>
<pointer-type-def type-id='type-id-320' size-in-bits='64' id='type-id-321'/>
- <qualified-type-def type-id='type-id-281' const='yes' id='type-id-322'/>
- <reference-type-def kind='lvalue' type-id='type-id-322' size-in-bits='64' id='type-id-323'/>
- <qualified-type-def type-id='type-id-280' const='yes' id='type-id-324'/>
- <qualified-type-def type-id='type-id-278' const='yes' id='type-id-325'/>
- <qualified-type-def type-id='type-id-300' const='yes' id='type-id-326'/>
- <qualified-type-def type-id='type-id-296' const='yes' id='type-id-327'/>
- <qualified-type-def type-id='type-id-328' const='yes' id='type-id-329'/>
- <qualified-type-def type-id='type-id-298' const='yes' id='type-id-330'/>
- <qualified-type-def type-id='type-id-302' const='yes' id='type-id-331'/>
- <qualified-type-def type-id='type-id-304' const='yes' id='type-id-332'/>
- <qualified-type-def type-id='type-id-288' const='yes' id='type-id-333'/>
- <qualified-type-def type-id='type-id-312' const='yes' id='type-id-334'/>
- <qualified-type-def type-id='type-id-335' const='yes' id='type-id-336'/>
- <qualified-type-def type-id='type-id-294' const='yes' id='type-id-337'/>
- <qualified-type-def type-id='type-id-306' const='yes' id='type-id-338'/>
- <qualified-type-def type-id='type-id-308' const='yes' id='type-id-339'/>
- <pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-340'/>
- <pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-341'/>
- <pointer-type-def type-id='type-id-326' size-in-bits='64' id='type-id-342'/>
- <pointer-type-def type-id='type-id-327' size-in-bits='64' id='type-id-343'/>
- <pointer-type-def type-id='type-id-329' size-in-bits='64' id='type-id-344'/>
- <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-345'/>
- <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-346'/>
- <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-347'/>
- <pointer-type-def type-id='type-id-333' size-in-bits='64' id='type-id-348'/>
- <pointer-type-def type-id='type-id-334' size-in-bits='64' id='type-id-349'/>
- <pointer-type-def type-id='type-id-336' size-in-bits='64' id='type-id-350'/>
- <pointer-type-def type-id='type-id-337' size-in-bits='64' id='type-id-351'/>
- <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-352'/>
- <pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-353'/>
- <qualified-type-def type-id='type-id-354' const='yes' id='type-id-355'/>
- <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-356'/>
- <qualified-type-def type-id='type-id-357' const='yes' id='type-id-358'/>
+ <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-323'/>
+ <pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-325'/>
+ <qualified-type-def type-id='type-id-285' const='yes' id='type-id-326'/>
+ <reference-type-def kind='lvalue' type-id='type-id-326' size-in-bits='64' id='type-id-327'/>
+ <qualified-type-def type-id='type-id-284' const='yes' id='type-id-328'/>
+ <qualified-type-def type-id='type-id-282' const='yes' id='type-id-329'/>
+ <qualified-type-def type-id='type-id-304' const='yes' id='type-id-330'/>
+ <qualified-type-def type-id='type-id-300' const='yes' id='type-id-331'/>
+ <qualified-type-def type-id='type-id-332' const='yes' id='type-id-333'/>
+ <qualified-type-def type-id='type-id-302' const='yes' id='type-id-334'/>
+ <qualified-type-def type-id='type-id-306' const='yes' id='type-id-335'/>
+ <qualified-type-def type-id='type-id-308' const='yes' id='type-id-336'/>
+ <qualified-type-def type-id='type-id-292' const='yes' id='type-id-337'/>
+ <qualified-type-def type-id='type-id-316' const='yes' id='type-id-338'/>
+ <qualified-type-def type-id='type-id-339' const='yes' id='type-id-340'/>
+ <qualified-type-def type-id='type-id-298' const='yes' id='type-id-341'/>
+ <qualified-type-def type-id='type-id-310' const='yes' id='type-id-342'/>
+ <qualified-type-def type-id='type-id-312' const='yes' id='type-id-343'/>
+ <qualified-type-def type-id='type-id-280' const='yes' id='type-id-344'/>
+ <pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-345'/>
+ <pointer-type-def type-id='type-id-329' size-in-bits='64' id='type-id-346'/>
+ <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-347'/>
+ <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-348'/>
+ <pointer-type-def type-id='type-id-333' size-in-bits='64' id='type-id-349'/>
+ <pointer-type-def type-id='type-id-334' size-in-bits='64' id='type-id-350'/>
+ <pointer-type-def type-id='type-id-335' size-in-bits='64' id='type-id-351'/>
+ <pointer-type-def type-id='type-id-336' size-in-bits='64' id='type-id-352'/>
+ <pointer-type-def type-id='type-id-337' size-in-bits='64' id='type-id-353'/>
+ <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-354'/>
+ <pointer-type-def type-id='type-id-340' size-in-bits='64' id='type-id-355'/>
+ <pointer-type-def type-id='type-id-341' size-in-bits='64' id='type-id-356'/>
+ <pointer-type-def type-id='type-id-342' size-in-bits='64' id='type-id-357'/>
+ <pointer-type-def type-id='type-id-343' size-in-bits='64' id='type-id-358'/>
+ <pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-281'/>
<qualified-type-def type-id='type-id-359' const='yes' id='type-id-360'/>
- <qualified-type-def type-id='type-id-361' const='yes' id='type-id-362'/>
- <qualified-type-def type-id='type-id-363' const='yes' id='type-id-364'/>
+ <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-361'/>
+ <qualified-type-def type-id='type-id-362' const='yes' id='type-id-363'/>
+ <pointer-type-def type-id='type-id-363' size-in-bits='64' id='type-id-364'/>
<qualified-type-def type-id='type-id-365' const='yes' id='type-id-366'/>
- <qualified-type-def type-id='type-id-367' const='yes' id='type-id-368'/>
- <reference-type-def kind='lvalue' type-id='type-id-362' size-in-bits='64' id='type-id-369'/>
- <pointer-type-def type-id='type-id-358' size-in-bits='64' id='type-id-370'/>
- <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-371'/>
- <pointer-type-def type-id='type-id-364' size-in-bits='64' id='type-id-372'/>
- <pointer-type-def type-id='type-id-368' size-in-bits='64' id='type-id-373'/>
- <qualified-type-def type-id='type-id-370' restrict='yes' id='type-id-374'/>
- <reference-type-def kind='lvalue' type-id='type-id-375' size-in-bits='64' id='type-id-376'/>
- <pointer-type-def type-id='type-id-354' size-in-bits='64' id='type-id-377'/>
- <reference-type-def kind='lvalue' type-id='type-id-378' size-in-bits='64' id='type-id-379'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-357'/>
- <reference-type-def kind='rvalue' type-id='type-id-367' size-in-bits='64' id='type-id-380'/>
- <pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-381'/>
- <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-383'/>
- <pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-385'/>
- <pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-387'/>
+ <pointer-type-def type-id='type-id-366' size-in-bits='64' id='type-id-367'/>
+ <qualified-type-def type-id='type-id-368' const='yes' id='type-id-369'/>
+ <qualified-type-def type-id='type-id-370' const='yes' id='type-id-371'/>
+ <qualified-type-def type-id='type-id-372' const='yes' id='type-id-373'/>
+ <qualified-type-def type-id='type-id-374' const='yes' id='type-id-375'/>
+ <qualified-type-def type-id='type-id-376' const='yes' id='type-id-377'/>
+ <qualified-type-def type-id='type-id-378' const='yes' id='type-id-379'/>
+ <reference-type-def kind='lvalue' type-id='type-id-373' size-in-bits='64' id='type-id-380'/>
+ <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-381'/>
+ <pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-382'/>
+ <pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-383'/>
+ <pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-384'/>
+ <qualified-type-def type-id='type-id-381' restrict='yes' id='type-id-385'/>
+ <pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-386'/>
+ <qualified-type-def type-id='type-id-386' restrict='yes' id='type-id-387'/>
<pointer-type-def type-id='type-id-388' size-in-bits='64' id='type-id-389'/>
- <pointer-type-def type-id='type-id-390' size-in-bits='64' id='type-id-391'/>
- <pointer-type-def type-id='type-id-392' size-in-bits='64' id='type-id-393'/>
- <pointer-type-def type-id='type-id-363' size-in-bits='64' id='type-id-394'/>
+ <pointer-type-def type-id='type-id-362' size-in-bits='64' id='type-id-390'/>
+ <qualified-type-def type-id='type-id-390' restrict='yes' id='type-id-391'/>
+ <reference-type-def kind='lvalue' type-id='type-id-392' size-in-bits='64' id='type-id-393'/>
+ <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-394'/>
<pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-396'/>
- <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-397'/>
+ <reference-type-def kind='rvalue' type-id='type-id-396' size-in-bits='64' id='type-id-397'/>
<pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-399'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-400'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-401'/>
+ <reference-type-def kind='lvalue' type-id='type-id-400' size-in-bits='64' id='type-id-401'/>
+ <reference-type-def kind='lvalue' type-id='type-id-402' size-in-bits='64' id='type-id-403'/>
+ <class-decl name='_G_fpos_t' is-struct='yes' naming-typedef-id='type-id-404' visibility='default' is-declaration-only='yes' id='type-id-405'/>
+ <class-decl name='__FILE' is-struct='yes' naming-typedef-id='type-id-274' visibility='default' is-declaration-only='yes' id='type-id-406'/>
+ <class-decl name='__mbstate_t' is-struct='yes' naming-typedef-id='type-id-407' visibility='default' is-declaration-only='yes' id='type-id-408'/>
+ <class-decl name='div_t' is-struct='yes' naming-typedef-id='type-id-409' visibility='default' is-declaration-only='yes' id='type-id-410'/>
+ <class-decl name='imaxdiv_t' is-struct='yes' naming-typedef-id='type-id-411' visibility='default' is-declaration-only='yes' id='type-id-412'/>
+ <class-decl name='lconv' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-388'/>
+ <class-decl name='ldiv_t' is-struct='yes' naming-typedef-id='type-id-413' visibility='default' is-declaration-only='yes' id='type-id-414'/>
+ <class-decl name='lldiv_t' is-struct='yes' naming-typedef-id='type-id-415' visibility='default' is-declaration-only='yes' id='type-id-416'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-417'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-368'/>
+ <reference-type-def kind='rvalue' type-id='type-id-378' size-in-bits='64' id='type-id-418'/>
+ <pointer-type-def type-id='type-id-417' size-in-bits='64' id='type-id-419'/>
+ <pointer-type-def type-id='type-id-368' size-in-bits='64' id='type-id-420'/>
+ <pointer-type-def type-id='type-id-421' size-in-bits='64' id='type-id-422'/>
+ <pointer-type-def type-id='type-id-423' size-in-bits='64' id='type-id-424'/>
+ <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-426'/>
+ <pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-428'/>
+ <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-430'/>
+ <pointer-type-def type-id='type-id-431' size-in-bits='64' id='type-id-432'/>
+ <pointer-type-def type-id='type-id-374' size-in-bits='64' id='type-id-433'/>
+ <pointer-type-def type-id='type-id-434' size-in-bits='64' id='type-id-435'/>
+ <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-436'/>
+ <pointer-type-def type-id='type-id-437' size-in-bits='64' id='type-id-438'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-439'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-440'/>
<namespace-decl name='std'>
- <class-decl name='allocator_type' naming-typedef-id='type-id-378' visibility='default' is-declaration-only='yes' id='type-id-402'/>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-403'>
+ <class-decl name='allocator<char>' visibility='default' is-declaration-only='yes' id='type-id-441'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-402' visibility='default' is-declaration-only='yes' id='type-id-442'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-443'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-404'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-444'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-278'>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-282'>
<member-type access='private'>
- <typedef-decl name='const_iterator' type-id='type-id-406' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='233' column='1' id='type-id-405'/>
+ <typedef-decl name='const_iterator' type-id='type-id-446' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='233' column='1' id='type-id-445'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='iterator' type-id='type-id-275' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='231' column='1' id='type-id-407'/>
+ <typedef-decl name='iterator' type-id='type-id-277' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='231' column='1' id='type-id-447'/>
</member-type>
<member-function access='protected'>
<function-decl name='_M_emplace_back_aux<std::unique_ptr<mongo::FTDCCollectorInterface, std::default_delete<mongo::FTDCCollectorInterface> > >' mangled-name='_ZNSt6vectorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT_' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-279' is-artificial='yes'/>
- <parameter type-id='type-id-119' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='936' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-283' is-artificial='yes'/>
+ <parameter type-id='type-id-95' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='936' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__14' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-292'/>
- <class-decl name='__anonymous_struct__18' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-310'/>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-280'>
+ <class-decl name='__anonymous_struct__14' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-296'/>
+ <class-decl name='__anonymous_struct__18' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-314'/>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-284'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-409' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' hash='61477c4d1fd8d94d#4' id='type-id-408'/>
- </member-type>
- <member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-410'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-448'>
<member-type access='private'>
- <typedef-decl name='type' type-id='type-id-264' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' hash='61477c4d1fd8d94d' id='type-id-409'/>
+ <typedef-decl name='type' type-id='type-id-396' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' id='type-id-449'/>
</member-type>
</class-decl>
</member-type>
+ <member-type access='private'>
+ <typedef-decl name='pointer' type-id='type-id-449' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-450'/>
+ </member-type>
</class-decl>
- <class-decl name='__anonymous_struct__22' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-320'/>
- <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-284'/>
- <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-296'>
+ <class-decl name='__anonymous_struct__22' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-324'/>
+ <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-288'/>
+ <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-300'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-412' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' hash='61477c4d1fd8d94d' id='type-id-411'/>
+ <typedef-decl name='pointer' type-id='type-id-452' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' hash='61477c4d1fd8d94d' id='type-id-451'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-413'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-453'>
<member-type access='private'>
- <typedef-decl name='type' type-id='type-id-268' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' hash='61477c4d1fd8d94d' id='type-id-412'/>
+ <typedef-decl name='type' type-id='type-id-268' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' hash='61477c4d1fd8d94d' id='type-id-452'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-328'>
+ <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-332'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-415' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' hash='61477c4d1fd8d94d#3' id='type-id-414'/>
+ <typedef-decl name='pointer' type-id='type-id-455' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' hash='61477c4d1fd8d94d#3' id='type-id-454'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-416'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-456'>
<member-type access='private'>
- <typedef-decl name='type' type-id='type-id-267' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' hash='61477c4d1fd8d94d' id='type-id-415'/>
+ <typedef-decl name='type' type-id='type-id-267' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' hash='61477c4d1fd8d94d' id='type-id-455'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-417'>
+ <class-decl name='__anonymous_struct__10' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-457'>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-191' size-in-bits='8' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' hash='a001c849ab2c5776' id='type-id-272'/>
+ <typedef-decl name='const_pointer' type-id='type-id-43' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='453' column='1' hash='61477c4d1fd8d94d' id='type-id-458'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='const_pointer' type-id='type-id-61' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='453' column='1' hash='61477c4d1fd8d94d' id='type-id-418'/>
+ <typedef-decl name='pointer' type-id='type-id-38' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d' id='type-id-459'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-56' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d' id='type-id-419'/>
+ <typedef-decl name='size_type' type-id='type-id-26' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-460'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='size_type' type-id='type-id-40' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-420'/>
+ <typedef-decl name='allocator_type' type-id='type-id-441' size-in-bits='8' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-400'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__11' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-386'/>
- <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-388'/>
- <class-decl name='__anonymous_struct__13' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-390'/>
- <class-decl name='__anonymous_struct__15' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-392'/>
- <class-decl name='__anonymous_struct__16' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-363'>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-425'/>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-427'/>
+ <class-decl name='__anonymous_struct__13' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-429'/>
+ <class-decl name='__anonymous_struct__15' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-431'/>
+ <class-decl name='__anonymous_struct__16' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-374'>
<member-type access='public'>
- <typedef-decl name='__int_type' type-id='type-id-46' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='241' column='1' hash='f0c050c6f9f8032e' id='type-id-421'/>
+ <typedef-decl name='__int_type' type-id='type-id-32' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='241' column='1' hash='f0c050c6f9f8032e' id='type-id-461'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__17' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-395'>
+ <class-decl name='__anonymous_struct__17' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-434'>
<member-type access='public'>
- <typedef-decl name='__integral_type' type-id='type-id-46' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/atomic' line='626' column='1' hash='f0c050c6f9f8032e' id='type-id-422'/>
+ <typedef-decl name='__integral_type' type-id='type-id-32' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/atomic' line='626' column='1' hash='f0c050c6f9f8032e' id='type-id-462'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__19' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-359'/>
- <class-decl name='__anonymous_struct__20' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-398'>
+ <class-decl name='__anonymous_struct__19' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-370'/>
+ <class-decl name='__anonymous_struct__20' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-437'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-424' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-423'/>
+ <typedef-decl name='pointer' type-id='type-id-464' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-463'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__21' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-425'/>
- <class-decl name='__anonymous_struct__23' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-426'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-427'>
+ <class-decl name='__anonymous_struct__21' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-465'/>
+ <class-decl name='__anonymous_struct__23' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-466'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-467'>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-402' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-378'/>
+ <typedef-decl name='allocator_type' type-id='type-id-442' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-402'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-281' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' id='type-id-428'/>
+ <typedef-decl name='pointer' type-id='type-id-285' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' id='type-id-468'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-382'/>
- <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-384'/>
- <class-decl name='__anonymous_struct__6' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-367'/>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-421'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-423'/>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-378'/>
<namespace-decl name='__cxx11'>
- <typedef-decl name='string' type-id='type-id-74' size-in-bits='256' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stringfwd.h' line='74' column='1' hash='e522f81d7f609007' id='type-id-258'/>
+ <typedef-decl name='string' type-id='type-id-52' size-in-bits='256' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stringfwd.h' line='74' column='1' hash='e522f81d7f609007' id='type-id-261'/>
</namespace-decl>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='const_iterator' naming-typedef-id='type-id-405' visibility='default' is-declaration-only='yes' id='type-id-406'/>
- <class-decl name='iterator' naming-typedef-id='type-id-407' visibility='default' is-declaration-only='yes' id='type-id-275'/>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-282'>
+ <class-decl name='const_iterator' naming-typedef-id='type-id-445' visibility='default' is-declaration-only='yes' id='type-id-446'/>
+ <class-decl name='iterator' naming-typedef-id='type-id-447' visibility='default' is-declaration-only='yes' id='type-id-277'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-286'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-281' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-429'/>
+ <typedef-decl name='pointer' type-id='type-id-285' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-469'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-290'>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-294'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-56' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d' id='type-id-430'/>
+ <typedef-decl name='pointer' type-id='type-id-38' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d' id='type-id-470'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-431'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-471'>
<member-type access='public'>
- <typedef-decl name='const_pointer' type-id='type-id-418' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='105' column='1' hash='61477c4d1fd8d94d' id='type-id-213'/>
+ <typedef-decl name='const_pointer' type-id='type-id-458' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='105' column='1' hash='61477c4d1fd8d94d' id='type-id-218'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-419' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d#2' id='type-id-219'/>
+ <typedef-decl name='pointer' type-id='type-id-459' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d#2' id='type-id-224'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='size_type' type-id='type-id-420' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='106' column='1' hash='61477c4d1fd8d94d' id='type-id-225'/>
+ <typedef-decl name='size_type' type-id='type-id-460' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='106' column='1' hash='61477c4d1fd8d94d' id='type-id-230'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-432'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-472'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-428' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' id='type-id-424'/>
+ <typedef-decl name='pointer' type-id='type-id-468' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' id='type-id-464'/>
</member-type>
</class-decl>
</namespace-decl>
+ <typedef-decl name='_G_fpos_t' type-id='type-id-405' size-in-bits='128' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-404'/>
+ <typedef-decl name='imaxdiv_t' type-id='type-id-412' size-in-bits='128' filepath='/usr/include/inttypes.h' line='275' column='1' id='type-id-411'/>
+ <typedef-decl name='FILE' type-id='type-id-406' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-271'/>
+ <typedef-decl name='__FILE' type-id='type-id-406' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-274'/>
+ <typedef-decl name='fpos_t' type-id='type-id-404' size-in-bits='128' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-359'/>
+ <typedef-decl name='div_t' type-id='type-id-410' size-in-bits='64' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-409'/>
+ <typedef-decl name='ldiv_t' type-id='type-id-414' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-413'/>
+ <typedef-decl name='lldiv_t' type-id='type-id-416' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-415'/>
+ <typedef-decl name='__mbstate_t' type-id='type-id-408' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-407'/>
+ <typedef-decl name='mbstate_t' type-id='type-id-407' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-362'/>
<namespace-decl name='mongo'>
- <class-decl name='FTDCCollectorInterface' visibility='default' size-in-bits='64' hash='c1660bc70efbb7b9' id='type-id-263'/>
<class-decl name='Locker' visibility='default' size-in-bits='128' hash='ef2de6668e0b402f' id='type-id-266'/>
- <class-decl name='OperationContext' visibility='default' size-in-bits='2176' hash='be8497dd9c810f2' id='type-id-255'/>
- <class-decl name='ServiceContext' visibility='default' size-in-bits='2432' hash='9dbebc135e07e2ce' id='type-id-269'/>
- <class-decl name='BufBuilder' naming-typedef-id='type-id-375' visibility='default' is-declaration-only='yes' id='type-id-354'/>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-286'>
+ <class-decl name='OperationContext' visibility='default' size-in-bits='2176' hash='be8497dd9c810f2' id='type-id-258'/>
+ <class-decl name='BufBuilder' naming-typedef-id='type-id-392' visibility='default' is-declaration-only='yes' id='type-id-365'/>
+ <class-decl name='FTDCCollectorInterface' visibility='default' is-declaration-only='yes' id='type-id-395'/>
+ <class-decl name='ServiceContext' visibility='default' is-declaration-only='yes' id='type-id-398'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-290'>
<member-function access='public'>
<function-decl name='add' mangled-name='_ZN5mongo23FTDCCollectorCollection3addESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' filepath='src/mongo/db/ftdc/collector.cpp' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23FTDCCollectorCollection3addESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-121' is-artificial='yes'/>
- <parameter type-id='type-id-143' filepath='src/mongo/base/status_with.h' line='92' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-97' is-artificial='yes'/>
+ <parameter type-id='type-id-119' filepath='src/mongo/base/status_with.h' line='92' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='collect' mangled-name='_ZN5mongo23FTDCCollectorCollection7collectEPNS_6ClientE' filepath='src/mongo/db/ftdc/collector.cpp' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23FTDCCollectorCollection7collectEPNS_6ClientE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-287' is-artificial='yes'/>
- <parameter type-id='type-id-301' filepath='src/mongo/db/ftdc/collector.cpp' line='50' column='1'/>
- <return type-id='type-id-292'/>
+ <parameter type-id='type-id-291' is-artificial='yes'/>
+ <parameter type-id='type-id-305' filepath='src/mongo/db/ftdc/collector.cpp' line='50' column='1'/>
+ <return type-id='type-id-296'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-300'/>
- <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-433'/>
- <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-312'>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-304'/>
+ <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-473'/>
+ <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-316'>
<member-function access='public'>
<function-decl name='BSONObjBuilder' mangled-name='_ZN5mongo14BSONObjBuilderC2Ei' filepath='src/mongo/bson/bsonobjbuilder.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilderC2Ei' hash='d97f95fe79cacdf1'>
- <parameter type-id='type-id-313' is-artificial='yes'/>
+ <parameter type-id='type-id-317' is-artificial='yes'/>
<parameter type-id='type-id-16' filepath='src/mongo/bson/bsonobjbuilder.h' line='67' column='1'/>
- <return type-id='type-id-192'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='subobjStart' mangled-name='_ZN5mongo14BSONObjBuilder11subobjStartENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder11subobjStartENS_10StringDataE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-313' is-artificial='yes'/>
- <parameter type-id='type-id-288' filepath='src/mongo/bson/bsonobjbuilder.h' line='233' column='1'/>
- <return type-id='type-id-376'/>
+ <parameter type-id='type-id-317' is-artificial='yes'/>
+ <parameter type-id='type-id-292' filepath='src/mongo/bson/bsonobjbuilder.h' line='233' column='1'/>
+ <return type-id='type-id-393'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='BSONObjBuilder' mangled-name='_ZN5mongo14BSONObjBuilderC2ERNS_11_BufBuilderINS_21SharedBufferAllocatorEEE' filepath='src/mongo/bson/bsonobjbuilder.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilderC2ERNS_11_BufBuilderINS_21SharedBufferAllocatorEEE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-313' is-artificial='yes'/>
- <parameter type-id='type-id-376' filepath='src/mongo/bson/bsonobjbuilder.h' line='80' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-317' is-artificial='yes'/>
+ <parameter type-id='type-id-393' filepath='src/mongo/bson/bsonobjbuilder.h' line='80' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~BSONObjBuilder' mangled-name='_ZN5mongo14BSONObjBuilderD2Ev' filepath='src/mongo/bson/bsonobjbuilder.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilderD2Ev' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-313' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-317' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='obj' mangled-name='_ZN5mongo14BSONObjBuilder3objEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='665' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder3objEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-156' is-artificial='yes'/>
- <return type-id='type-id-151'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <return type-id='type-id-127'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_done' mangled-name='_ZN5mongo14BSONObjBuilder5_doneEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder5_doneEv' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-313' is-artificial='yes'/>
- <return type-id='type-id-56'/>
+ <parameter type-id='type-id-317' is-artificial='yes'/>
+ <return type-id='type-id-38'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__14' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-314'/>
- <class-decl name='__anonymous_struct__15' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-335'/>
- <class-decl name='__anonymous_struct__16' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-318'/>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-288'>
+ <class-decl name='__anonymous_struct__14' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-318'/>
+ <class-decl name='__anonymous_struct__15' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-339'/>
+ <class-decl name='__anonymous_struct__16' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-322'/>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-292'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-434'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-474'/>
</member-type>
<member-function access='public'>
<function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2EPKc' filepath='src/mongo/base/string_data.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2EPKc' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-289' is-artificial='yes'/>
- <parameter type-id='type-id-61' filepath='src/mongo/base/string_data.h' line='78' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-293' is-artificial='yes'/>
+ <parameter type-id='type-id-43' filepath='src/mongo/base/string_data.h' line='78' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-435'/>
- <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-294'/>
- <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-302'>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-475'/>
+ <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-298'/>
+ <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-306'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-308'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-312'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-316'/>
- <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-304'/>
- <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-306'>
+ <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-320'/>
+ <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-308'/>
+ <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-310'>
<member-type access='private'>
- <typedef-decl name='WordType' type-id='type-id-46' size-in-bits='32' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' hash='f0c050c6f9f8032e' id='type-id-436'/>
+ <typedef-decl name='WordType' type-id='type-id-32' size-in-bits='32' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' hash='f0c050c6f9f8032e' id='type-id-476'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-437'>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-477'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-438'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-478'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-439'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-479'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-440'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-480'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-441'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-481'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-361'/>
- <class-decl name='__anonymous_struct__14' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-365'/>
- <typedef-decl name='BufBuilder' type-id='type-id-354' filepath='src/mongo/bson/util/builder.h' line='365' column='1' id='type-id-375'/>
+ <class-decl name='__anonymous_struct__13' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-372'/>
+ <class-decl name='__anonymous_struct__14' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-376'/>
+ <typedef-decl name='BufBuilder' type-id='type-id-365' filepath='src/mongo/bson/util/builder.h' line='365' column='1' id='type-id-392'/>
</namespace-decl>
<namespace-decl name='boost'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-298'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-302'/>
</namespace-decl>
</abi-instr>
<abi-instr address-size='64' path='src/mongo/db/ftdc/compressor.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
- <typedef-decl name='uint32_t' type-id='type-id-46' size-in-bits='32' filepath='/usr/include/stdint.h' line='51' column='1' hash='f0c050c6f9f8032e' id='type-id-442'/>
- <typedef-decl name='uint64_t' type-id='type-id-38' size-in-bits='64' filepath='/usr/include/stdint.h' line='55' column='1' hash='61477c4d1fd8d94d' id='type-id-443'/>
- <reference-type-def kind='lvalue' type-id='type-id-444' size-in-bits='64' hash='8266d4abe1bf18fe' id='type-id-445'/>
- <reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' hash='a806b2ebb7ab2c0b' id='type-id-446'/>
- <qualified-type-def type-id='type-id-46' const='yes' hash='3fde8555e6b7bc6c' id='type-id-447'/>
- <reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' hash='19b447e850587b5c' id='type-id-448'/>
- <qualified-type-def type-id='type-id-38' const='yes' hash='a8eb652e360928f1#2' id='type-id-449'/>
- <pointer-type-def type-id='type-id-449' size-in-bits='64' hash='ee22d9a0c46f002f' id='type-id-450'/>
- <reference-type-def kind='lvalue' type-id='type-id-451' size-in-bits='64' hash='5fa6fb8b5a0544c6#2' id='type-id-452'/>
- <pointer-type-def type-id='type-id-38' size-in-bits='64' hash='a743cfce3a5a53fc#2' id='type-id-453'/>
- <reference-type-def kind='rvalue' type-id='type-id-242' size-in-bits='64' hash='ece6e87a21f0146a' id='type-id-454'/>
- <pointer-type-def type-id='type-id-455' size-in-bits='64' id='type-id-456'/>
- <pointer-type-def type-id='type-id-457' size-in-bits='64' id='type-id-458'/>
- <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
- <pointer-type-def type-id='type-id-461' size-in-bits='64' id='type-id-462'/>
- <pointer-type-def type-id='type-id-463' size-in-bits='64' id='type-id-464'/>
- <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-466'/>
- <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-468'/>
- <pointer-type-def type-id='type-id-469' size-in-bits='64' id='type-id-470'/>
- <pointer-type-def type-id='type-id-471' size-in-bits='64' id='type-id-472'/>
- <pointer-type-def type-id='type-id-473' size-in-bits='64' id='type-id-474'/>
- <pointer-type-def type-id='type-id-475' size-in-bits='64' id='type-id-476'/>
- <pointer-type-def type-id='type-id-477' size-in-bits='64' id='type-id-478'/>
- <pointer-type-def type-id='type-id-479' size-in-bits='64' id='type-id-480'/>
- <pointer-type-def type-id='type-id-481' size-in-bits='64' id='type-id-482'/>
- <pointer-type-def type-id='type-id-483' size-in-bits='64' id='type-id-484'/>
- <pointer-type-def type-id='type-id-485' size-in-bits='64' id='type-id-486'/>
- <pointer-type-def type-id='type-id-487' size-in-bits='64' id='type-id-488'/>
- <pointer-type-def type-id='type-id-489' size-in-bits='64' id='type-id-490'/>
- <pointer-type-def type-id='type-id-491' size-in-bits='64' id='type-id-492'/>
+ <typedef-decl name='uint32_t' type-id='type-id-32' size-in-bits='32' filepath='/usr/include/stdint.h' line='51' column='1' hash='f0c050c6f9f8032e' id='type-id-482'/>
+ <typedef-decl name='uint64_t' type-id='type-id-24' size-in-bits='64' filepath='/usr/include/stdint.h' line='55' column='1' hash='61477c4d1fd8d94d' id='type-id-483'/>
+ <reference-type-def kind='lvalue' type-id='type-id-484' size-in-bits='64' hash='8266d4abe1bf18fe' id='type-id-485'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' hash='a806b2ebb7ab2c0b' id='type-id-486'/>
+ <qualified-type-def type-id='type-id-32' const='yes' hash='3fde8555e6b7bc6c' id='type-id-487'/>
+ <reference-type-def kind='lvalue' type-id='type-id-487' size-in-bits='64' hash='19b447e850587b5c' id='type-id-488'/>
+ <qualified-type-def type-id='type-id-24' const='yes' hash='a8eb652e360928f1#2' id='type-id-489'/>
+ <pointer-type-def type-id='type-id-489' size-in-bits='64' hash='ee22d9a0c46f002f' id='type-id-490'/>
+ <pointer-type-def type-id='type-id-24' size-in-bits='64' hash='a743cfce3a5a53fc#2' id='type-id-491'/>
+ <reference-type-def kind='rvalue' type-id='type-id-247' size-in-bits='64' hash='ece6e87a21f0146a' id='type-id-492'/>
<pointer-type-def type-id='type-id-493' size-in-bits='64' id='type-id-494'/>
- <pointer-type-def type-id='type-id-495' size-in-bits='64' id='type-id-496'/>
- <pointer-type-def type-id='type-id-497' size-in-bits='64' id='type-id-498'/>
+ <qualified-type-def type-id='type-id-494' restrict='yes' id='type-id-495'/>
+ <pointer-type-def type-id='type-id-496' size-in-bits='64' id='type-id-497'/>
+ <qualified-type-def type-id='type-id-497' restrict='yes' id='type-id-498'/>
<pointer-type-def type-id='type-id-499' size-in-bits='64' id='type-id-500'/>
<pointer-type-def type-id='type-id-501' size-in-bits='64' id='type-id-502'/>
<pointer-type-def type-id='type-id-503' size-in-bits='64' id='type-id-504'/>
@@ -1190,441 +1218,457 @@
<pointer-type-def type-id='type-id-521' size-in-bits='64' id='type-id-522'/>
<pointer-type-def type-id='type-id-523' size-in-bits='64' id='type-id-524'/>
<pointer-type-def type-id='type-id-525' size-in-bits='64' id='type-id-526'/>
- <qualified-type-def type-id='type-id-493' const='yes' id='type-id-527'/>
- <qualified-type-def type-id='type-id-473' const='yes' id='type-id-528'/>
- <qualified-type-def type-id='type-id-457' const='yes' id='type-id-529'/>
- <qualified-type-def type-id='type-id-475' const='yes' id='type-id-530'/>
- <qualified-type-def type-id='type-id-455' const='yes' id='type-id-531'/>
- <qualified-type-def type-id='type-id-481' const='yes' id='type-id-532'/>
- <qualified-type-def type-id='type-id-487' const='yes' id='type-id-533'/>
- <qualified-type-def type-id='type-id-534' const='yes' id='type-id-535'/>
- <qualified-type-def type-id='type-id-489' const='yes' id='type-id-536'/>
- <qualified-type-def type-id='type-id-521' const='yes' id='type-id-537'/>
- <qualified-type-def type-id='type-id-505' const='yes' id='type-id-538'/>
- <qualified-type-def type-id='type-id-503' const='yes' id='type-id-539'/>
- <qualified-type-def type-id='type-id-497' const='yes' id='type-id-540'/>
- <qualified-type-def type-id='type-id-509' const='yes' id='type-id-541'/>
- <qualified-type-def type-id='type-id-507' const='yes' id='type-id-542'/>
- <qualified-type-def type-id='type-id-459' const='yes' id='type-id-543'/>
- <qualified-type-def type-id='type-id-499' const='yes' id='type-id-544'/>
- <pointer-type-def type-id='type-id-527' size-in-bits='64' id='type-id-545'/>
- <pointer-type-def type-id='type-id-528' size-in-bits='64' id='type-id-546'/>
- <pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-547'/>
- <pointer-type-def type-id='type-id-530' size-in-bits='64' id='type-id-548'/>
- <pointer-type-def type-id='type-id-531' size-in-bits='64' id='type-id-549'/>
- <pointer-type-def type-id='type-id-532' size-in-bits='64' id='type-id-550'/>
- <pointer-type-def type-id='type-id-535' size-in-bits='64' id='type-id-551'/>
- <pointer-type-def type-id='type-id-533' size-in-bits='64' id='type-id-552'/>
- <pointer-type-def type-id='type-id-536' size-in-bits='64' id='type-id-553'/>
- <pointer-type-def type-id='type-id-537' size-in-bits='64' id='type-id-554'/>
- <pointer-type-def type-id='type-id-538' size-in-bits='64' id='type-id-555'/>
- <pointer-type-def type-id='type-id-539' size-in-bits='64' id='type-id-556'/>
- <pointer-type-def type-id='type-id-540' size-in-bits='64' id='type-id-557'/>
- <pointer-type-def type-id='type-id-541' size-in-bits='64' id='type-id-558'/>
- <pointer-type-def type-id='type-id-542' size-in-bits='64' id='type-id-559'/>
- <pointer-type-def type-id='type-id-543' size-in-bits='64' id='type-id-560'/>
- <pointer-type-def type-id='type-id-544' size-in-bits='64' id='type-id-561'/>
- <qualified-type-def type-id='type-id-562' const='yes' id='type-id-563'/>
- <qualified-type-def type-id='type-id-564' const='yes' id='type-id-565'/>
- <qualified-type-def type-id='type-id-566' const='yes' id='type-id-567'/>
- <qualified-type-def type-id='type-id-568' const='yes' id='type-id-569'/>
- <pointer-type-def type-id='type-id-563' size-in-bits='64' id='type-id-570'/>
- <pointer-type-def type-id='type-id-569' size-in-bits='64' id='type-id-571'/>
- <qualified-type-def type-id='type-id-570' restrict='yes' id='type-id-572'/>
- <reference-type-def kind='lvalue' type-id='type-id-573' size-in-bits='64' id='type-id-574'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-562'/>
- <reference-type-def kind='lvalue' type-id='type-id-575' size-in-bits='64' id='type-id-576'/>
- <pointer-type-def type-id='type-id-562' size-in-bits='64' id='type-id-577'/>
- <pointer-type-def type-id='type-id-578' size-in-bits='64' id='type-id-579'/>
- <pointer-type-def type-id='type-id-568' size-in-bits='64' id='type-id-580'/>
- <pointer-type-def type-id='type-id-575' size-in-bits='64' id='type-id-581'/>
- <pointer-type-def type-id='type-id-582' size-in-bits='64' id='type-id-583'/>
- <pointer-type-def type-id='type-id-584' size-in-bits='64' id='type-id-585'/>
- <pointer-type-def type-id='type-id-586' size-in-bits='64' id='type-id-587'/>
- <pointer-type-def type-id='type-id-588' size-in-bits='64' id='type-id-589'/>
- <pointer-type-def type-id='type-id-590' size-in-bits='64' id='type-id-591'/>
- <pointer-type-def type-id='type-id-592' size-in-bits='64' id='type-id-593'/>
- <pointer-type-def type-id='type-id-594' size-in-bits='64' id='type-id-595'/>
- <pointer-type-def type-id='type-id-566' size-in-bits='64' id='type-id-596'/>
- <pointer-type-def type-id='type-id-597' size-in-bits='64' id='type-id-598'/>
- <pointer-type-def type-id='type-id-599' size-in-bits='64' id='type-id-600'/>
- <pointer-type-def type-id='type-id-601' size-in-bits='64' id='type-id-602'/>
- <pointer-type-def type-id='type-id-603' size-in-bits='64' id='type-id-604'/>
- <pointer-type-def type-id='type-id-605' size-in-bits='64' id='type-id-606'/>
+ <pointer-type-def type-id='type-id-527' size-in-bits='64' id='type-id-528'/>
+ <pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-530'/>
+ <pointer-type-def type-id='type-id-531' size-in-bits='64' id='type-id-532'/>
+ <pointer-type-def type-id='type-id-533' size-in-bits='64' id='type-id-534'/>
+ <pointer-type-def type-id='type-id-535' size-in-bits='64' id='type-id-536'/>
+ <pointer-type-def type-id='type-id-537' size-in-bits='64' id='type-id-538'/>
+ <pointer-type-def type-id='type-id-539' size-in-bits='64' id='type-id-540'/>
+ <pointer-type-def type-id='type-id-541' size-in-bits='64' id='type-id-542'/>
+ <pointer-type-def type-id='type-id-543' size-in-bits='64' id='type-id-544'/>
+ <pointer-type-def type-id='type-id-545' size-in-bits='64' id='type-id-546'/>
+ <pointer-type-def type-id='type-id-547' size-in-bits='64' id='type-id-548'/>
+ <pointer-type-def type-id='type-id-549' size-in-bits='64' id='type-id-550'/>
+ <pointer-type-def type-id='type-id-551' size-in-bits='64' id='type-id-552'/>
+ <pointer-type-def type-id='type-id-553' size-in-bits='64' id='type-id-554'/>
+ <pointer-type-def type-id='type-id-555' size-in-bits='64' id='type-id-556'/>
+ <pointer-type-def type-id='type-id-557' size-in-bits='64' id='type-id-558'/>
+ <pointer-type-def type-id='type-id-559' size-in-bits='64' id='type-id-560'/>
+ <pointer-type-def type-id='type-id-561' size-in-bits='64' id='type-id-562'/>
+ <pointer-type-def type-id='type-id-563' size-in-bits='64' id='type-id-564'/>
+ <pointer-type-def type-id='type-id-565' size-in-bits='64' id='type-id-566'/>
+ <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-568'/>
+ <pointer-type-def type-id='type-id-569' size-in-bits='64' id='type-id-570'/>
+ <qualified-type-def type-id='type-id-537' const='yes' id='type-id-571'/>
+ <qualified-type-def type-id='type-id-517' const='yes' id='type-id-572'/>
+ <qualified-type-def type-id='type-id-501' const='yes' id='type-id-573'/>
+ <qualified-type-def type-id='type-id-519' const='yes' id='type-id-574'/>
+ <qualified-type-def type-id='type-id-499' const='yes' id='type-id-575'/>
+ <qualified-type-def type-id='type-id-525' const='yes' id='type-id-576'/>
+ <qualified-type-def type-id='type-id-531' const='yes' id='type-id-577'/>
+ <qualified-type-def type-id='type-id-578' const='yes' id='type-id-579'/>
+ <qualified-type-def type-id='type-id-533' const='yes' id='type-id-580'/>
+ <qualified-type-def type-id='type-id-565' const='yes' id='type-id-581'/>
+ <qualified-type-def type-id='type-id-549' const='yes' id='type-id-582'/>
+ <qualified-type-def type-id='type-id-547' const='yes' id='type-id-583'/>
+ <qualified-type-def type-id='type-id-541' const='yes' id='type-id-584'/>
+ <qualified-type-def type-id='type-id-553' const='yes' id='type-id-585'/>
+ <qualified-type-def type-id='type-id-551' const='yes' id='type-id-586'/>
+ <qualified-type-def type-id='type-id-503' const='yes' id='type-id-587'/>
+ <qualified-type-def type-id='type-id-543' const='yes' id='type-id-588'/>
+ <pointer-type-def type-id='type-id-571' size-in-bits='64' id='type-id-589'/>
+ <pointer-type-def type-id='type-id-572' size-in-bits='64' id='type-id-590'/>
+ <pointer-type-def type-id='type-id-573' size-in-bits='64' id='type-id-591'/>
+ <pointer-type-def type-id='type-id-574' size-in-bits='64' id='type-id-592'/>
+ <pointer-type-def type-id='type-id-575' size-in-bits='64' id='type-id-593'/>
+ <pointer-type-def type-id='type-id-576' size-in-bits='64' id='type-id-594'/>
+ <pointer-type-def type-id='type-id-579' size-in-bits='64' id='type-id-595'/>
+ <pointer-type-def type-id='type-id-577' size-in-bits='64' id='type-id-596'/>
+ <pointer-type-def type-id='type-id-580' size-in-bits='64' id='type-id-597'/>
+ <pointer-type-def type-id='type-id-581' size-in-bits='64' id='type-id-598'/>
+ <pointer-type-def type-id='type-id-582' size-in-bits='64' id='type-id-599'/>
+ <pointer-type-def type-id='type-id-583' size-in-bits='64' id='type-id-600'/>
+ <pointer-type-def type-id='type-id-584' size-in-bits='64' id='type-id-601'/>
+ <pointer-type-def type-id='type-id-585' size-in-bits='64' id='type-id-602'/>
+ <pointer-type-def type-id='type-id-586' size-in-bits='64' id='type-id-603'/>
+ <pointer-type-def type-id='type-id-587' size-in-bits='64' id='type-id-604'/>
+ <pointer-type-def type-id='type-id-588' size-in-bits='64' id='type-id-605'/>
+ <qualified-type-def type-id='type-id-606' const='yes' id='type-id-607'/>
<pointer-type-def type-id='type-id-607' size-in-bits='64' id='type-id-608'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-609'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-610'/>
+ <qualified-type-def type-id='type-id-609' const='yes' id='type-id-610'/>
+ <pointer-type-def type-id='type-id-610' size-in-bits='64' id='type-id-611'/>
+ <qualified-type-def type-id='type-id-612' const='yes' id='type-id-613'/>
+ <qualified-type-def type-id='type-id-614' const='yes' id='type-id-615'/>
+ <qualified-type-def type-id='type-id-616' const='yes' id='type-id-617'/>
+ <qualified-type-def type-id='type-id-618' const='yes' id='type-id-619'/>
+ <pointer-type-def type-id='type-id-613' size-in-bits='64' id='type-id-620'/>
+ <pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-621'/>
+ <qualified-type-def type-id='type-id-620' restrict='yes' id='type-id-622'/>
+ <pointer-type-def type-id='type-id-606' size-in-bits='64' id='type-id-623'/>
+ <qualified-type-def type-id='type-id-623' restrict='yes' id='type-id-624'/>
+ <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-626'/>
+ <pointer-type-def type-id='type-id-609' size-in-bits='64' id='type-id-627'/>
+ <qualified-type-def type-id='type-id-627' restrict='yes' id='type-id-628'/>
+ <reference-type-def kind='lvalue' type-id='type-id-629' size-in-bits='64' id='type-id-630'/>
+ <reference-type-def kind='lvalue' type-id='type-id-631' size-in-bits='64' id='type-id-632'/>
+ <class-decl name='_G_fpos_t' is-struct='yes' naming-typedef-id='type-id-633' visibility='default' is-declaration-only='yes' id='type-id-634'/>
+ <class-decl name='__FILE' is-struct='yes' naming-typedef-id='type-id-496' visibility='default' is-declaration-only='yes' id='type-id-635'/>
+ <class-decl name='__mbstate_t' is-struct='yes' naming-typedef-id='type-id-636' visibility='default' is-declaration-only='yes' id='type-id-637'/>
+ <class-decl name='div_t' is-struct='yes' naming-typedef-id='type-id-638' visibility='default' is-declaration-only='yes' id='type-id-639'/>
+ <class-decl name='imaxdiv_t' is-struct='yes' naming-typedef-id='type-id-640' visibility='default' is-declaration-only='yes' id='type-id-641'/>
+ <class-decl name='lconv' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-625'/>
+ <class-decl name='ldiv_t' is-struct='yes' naming-typedef-id='type-id-642' visibility='default' is-declaration-only='yes' id='type-id-643'/>
+ <class-decl name='lldiv_t' is-struct='yes' naming-typedef-id='type-id-644' visibility='default' is-declaration-only='yes' id='type-id-645'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-646'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-612'/>
+ <reference-type-def kind='lvalue' type-id='type-id-647' size-in-bits='64' id='type-id-648'/>
+ <pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-649'/>
+ <pointer-type-def type-id='type-id-612' size-in-bits='64' id='type-id-650'/>
+ <pointer-type-def type-id='type-id-651' size-in-bits='64' id='type-id-652'/>
+ <pointer-type-def type-id='type-id-618' size-in-bits='64' id='type-id-653'/>
+ <pointer-type-def type-id='type-id-647' size-in-bits='64' id='type-id-654'/>
+ <pointer-type-def type-id='type-id-655' size-in-bits='64' id='type-id-656'/>
+ <pointer-type-def type-id='type-id-657' size-in-bits='64' id='type-id-658'/>
+ <pointer-type-def type-id='type-id-659' size-in-bits='64' id='type-id-660'/>
+ <pointer-type-def type-id='type-id-661' size-in-bits='64' id='type-id-662'/>
+ <pointer-type-def type-id='type-id-663' size-in-bits='64' id='type-id-664'/>
+ <pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-666'/>
+ <pointer-type-def type-id='type-id-667' size-in-bits='64' id='type-id-668'/>
+ <pointer-type-def type-id='type-id-616' size-in-bits='64' id='type-id-669'/>
+ <pointer-type-def type-id='type-id-670' size-in-bits='64' id='type-id-671'/>
+ <pointer-type-def type-id='type-id-672' size-in-bits='64' id='type-id-673'/>
+ <pointer-type-def type-id='type-id-674' size-in-bits='64' id='type-id-675'/>
+ <pointer-type-def type-id='type-id-676' size-in-bits='64' id='type-id-677'/>
+ <pointer-type-def type-id='type-id-678' size-in-bits='64' id='type-id-679'/>
+ <pointer-type-def type-id='type-id-680' size-in-bits='64' id='type-id-681'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-682'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-683'/>
<namespace-decl name='std'>
- <class-decl name='allocator_type' naming-typedef-id='type-id-573' visibility='default' is-declaration-only='yes' id='type-id-611'/>
- <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-485'/>
- <class-decl name='__anonymous_struct__13' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-505'>
+ <class-decl name='allocator<char>' visibility='default' is-declaration-only='yes' id='type-id-684'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-631' visibility='default' is-declaration-only='yes' id='type-id-685'/>
+ <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-529'/>
+ <class-decl name='__anonymous_struct__13' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-549'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-613' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' hash='61477c4d1fd8d94d' id='type-id-612'/>
+ <typedef-decl name='pointer' type-id='type-id-687' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' hash='61477c4d1fd8d94d' id='type-id-686'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-614'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-688'>
<member-type access='private'>
- <typedef-decl name='type' type-id='type-id-56' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' hash='61477c4d1fd8d94d' id='type-id-613'/>
+ <typedef-decl name='type' type-id='type-id-38' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' hash='61477c4d1fd8d94d' id='type-id-687'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-473'>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-517'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-616' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' hash='61477c4d1fd8d94d#5' id='type-id-615'/>
+ <typedef-decl name='pointer' type-id='type-id-690' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' hash='61477c4d1fd8d94d#4' id='type-id-689'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='reference' type-id='type-id-618' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='229' column='1' hash='61477c4d1fd8d94d' id='type-id-617'/>
+ <typedef-decl name='reference' type-id='type-id-692' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='229' column='1' hash='61477c4d1fd8d94d' id='type-id-691'/>
</member-type>
<member-function access='protected'>
<function-decl name='_M_default_append' mangled-name='_ZNSt6vectorImSaImEE17_M_default_appendEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorImSaImEE17_M_default_appendEm' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-474' is-artificial='yes'/>
- <parameter type-id='type-id-41' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='673' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-518' is-artificial='yes'/>
+ <parameter type-id='type-id-27' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='673' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__21' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-619'/>
- <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-513'/>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-568'>
+ <class-decl name='__anonymous_struct__21' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-693'/>
+ <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-557'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-618'>
<member-type access='public'>
- <typedef-decl name='__int_type' type-id='type-id-46' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='241' column='1' hash='f0c050c6f9f8032e' id='type-id-620'/>
+ <typedef-decl name='__int_type' type-id='type-id-32' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='241' column='1' hash='f0c050c6f9f8032e' id='type-id-694'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-621'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-695'>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-191' size-in-bits='8' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' hash='a001c849ab2c5776' id='type-id-451'/>
+ <typedef-decl name='const_pointer' type-id='type-id-43' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='453' column='1' hash='61477c4d1fd8d94d' id='type-id-696'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='const_pointer' type-id='type-id-61' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='453' column='1' hash='61477c4d1fd8d94d' id='type-id-622'/>
+ <typedef-decl name='pointer' type-id='type-id-38' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d' id='type-id-697'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-56' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d' id='type-id-623'/>
+ <typedef-decl name='size_type' type-id='type-id-26' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-698'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='size_type' type-id='type-id-40' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-624'/>
+ <typedef-decl name='allocator_type' type-id='type-id-684' size-in-bits='8' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-629'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__11' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-590'/>
- <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-592'/>
- <class-decl name='__anonymous_struct__14' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-599'/>
- <class-decl name='__anonymous_struct__15' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-601'/>
- <class-decl name='__anonymous_struct__16' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-603'/>
- <class-decl name='__anonymous_struct__17' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-605'>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-663'/>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-665'/>
+ <class-decl name='__anonymous_struct__14' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-672'/>
+ <class-decl name='__anonymous_struct__15' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-674'/>
+ <class-decl name='__anonymous_struct__16' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-676'/>
+ <class-decl name='__anonymous_struct__17' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-678'>
</class-decl>
- <class-decl name='__anonymous_struct__18' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-625'/>
- <class-decl name='__anonymous_struct__19' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-626'/>
- <class-decl name='__anonymous_struct__20' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-627'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-607'>
+ <class-decl name='__anonymous_struct__18' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-699'/>
+ <class-decl name='__anonymous_struct__19' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-700'/>
+ <class-decl name='__anonymous_struct__20' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-701'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-680'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-628' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' hash='61477c4d1fd8d94d' id='type-id-616'/>
+ <typedef-decl name='pointer' type-id='type-id-702' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' hash='61477c4d1fd8d94d' id='type-id-690'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-575'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-647'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-629'>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-703'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-453' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d#2' id='type-id-630'/>
+ <typedef-decl name='pointer' type-id='type-id-491' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d#2' id='type-id-704'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='value_type' type-id='type-id-38' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='447' column='1' hash='61477c4d1fd8d94d' id='type-id-631'/>
+ <typedef-decl name='value_type' type-id='type-id-24' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='447' column='1' hash='61477c4d1fd8d94d' id='type-id-705'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-611' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-573'/>
+ <typedef-decl name='allocator_type' type-id='type-id-685' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-631'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-582'/>
- <class-decl name='__anonymous_struct__7' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-584'/>
- <class-decl name='__anonymous_struct__8' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-586'/>
- <class-decl name='__anonymous_struct__9' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-588'/>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-655'/>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-657'/>
+ <class-decl name='__anonymous_struct__8' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-659'/>
+ <class-decl name='__anonymous_struct__9' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-661'/>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-461'>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-505'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-56' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d' id='type-id-632'/>
+ <typedef-decl name='pointer' type-id='type-id-38' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d' id='type-id-706'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-525'>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-569'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-453' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d#3' id='type-id-633'/>
+ <typedef-decl name='pointer' type-id='type-id-491' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d#3' id='type-id-707'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-634'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-708'>
<member-type access='public'>
- <typedef-decl name='const_pointer' type-id='type-id-622' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='105' column='1' hash='61477c4d1fd8d94d' id='type-id-217'/>
+ <typedef-decl name='const_pointer' type-id='type-id-696' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='105' column='1' hash='61477c4d1fd8d94d' id='type-id-222'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-623' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d' id='type-id-223'/>
+ <typedef-decl name='pointer' type-id='type-id-697' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d' id='type-id-228'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='size_type' type-id='type-id-624' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='106' column='1' hash='61477c4d1fd8d94d' id='type-id-229'/>
+ <typedef-decl name='size_type' type-id='type-id-698' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='106' column='1' hash='61477c4d1fd8d94d' id='type-id-234'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-635'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-709'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-630' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d#2' id='type-id-628'/>
+ <typedef-decl name='pointer' type-id='type-id-704' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d#2' id='type-id-702'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='reference' type-id='type-id-445' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='109' column='1' hash='61477c4d1fd8d94d' id='type-id-618'/>
+ <typedef-decl name='reference' type-id='type-id-485' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='109' column='1' hash='61477c4d1fd8d94d' id='type-id-692'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='value_type' type-id='type-id-631' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='103' column='1' hash='61477c4d1fd8d94d' id='type-id-444'/>
+ <typedef-decl name='value_type' type-id='type-id-705' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='103' column='1' hash='61477c4d1fd8d94d' id='type-id-484'/>
</member-type>
</class-decl>
</namespace-decl>
+ <typedef-decl name='_G_fpos_t' type-id='type-id-634' size-in-bits='128' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-633'/>
+ <typedef-decl name='imaxdiv_t' type-id='type-id-641' size-in-bits='128' filepath='/usr/include/inttypes.h' line='275' column='1' id='type-id-640'/>
+ <typedef-decl name='FILE' type-id='type-id-635' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-493'/>
+ <typedef-decl name='__FILE' type-id='type-id-635' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-496'/>
+ <typedef-decl name='fpos_t' type-id='type-id-633' size-in-bits='128' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-606'/>
+ <typedef-decl name='div_t' type-id='type-id-639' size-in-bits='64' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-638'/>
+ <typedef-decl name='ldiv_t' type-id='type-id-643' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-642'/>
+ <typedef-decl name='lldiv_t' type-id='type-id-645' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-644'/>
+ <typedef-decl name='__mbstate_t' type-id='type-id-637' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-636'/>
+ <typedef-decl name='mbstate_t' type-id='type-id-636' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-609'/>
<namespace-decl name='mongo'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-493'/>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-475'/>
- <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-491'/>
- <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-497'/>
- <class-decl name='__anonymous_struct__14' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-534'/>
- <class-decl name='__anonymous_struct__15' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-521'/>
- <class-decl name='__anonymous_struct__17' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-501'/>
- <class-decl name='__anonymous_struct__18' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-503'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-537'/>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-519'/>
+ <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-535'/>
+ <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-541'/>
+ <class-decl name='__anonymous_struct__14' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-578'/>
+ <class-decl name='__anonymous_struct__15' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-565'/>
+ <class-decl name='__anonymous_struct__17' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-545'/>
+ <class-decl name='__anonymous_struct__18' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-547'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-597'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-670'/>
</member-type>
<member-function access='public'>
<function-decl name='writeAndAdvance<mongo::FTDCVarInt>' mangled-name='_ZN5mongo11DataBuilder15writeAndAdvanceINS_10FTDCVarIntEEENS_6StatusERKT_' filepath='src/mongo/base/data_builder.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DataBuilder15writeAndAdvanceINS_10FTDCVarIntEEENS_6StatusERKT_' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-504' is-artificial='yes'/>
- <parameter type-id='type-id-369' filepath='src/mongo/base/data_builder.h' line='110' column='1'/>
- <return type-id='type-id-457'/>
+ <parameter type-id='type-id-548' is-artificial='yes'/>
+ <parameter type-id='type-id-380' filepath='src/mongo/base/data_builder.h' line='110' column='1'/>
+ <return type-id='type-id-501'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZN5mongo11DataBuilder6resizeEm' filepath='src/mongo/base/data_builder.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DataBuilder6resizeEm' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-504' is-artificial='yes'/>
- <parameter type-id='type-id-40' filepath='src/mongo/base/data_builder.h' line='69' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-548' is-artificial='yes'/>
+ <parameter type-id='type-id-26' filepath='src/mongo/base/data_builder.h' line='69' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-457'>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-501'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-578'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-651'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__20' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-519'/>
- <class-decl name='__anonymous_struct__21' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-509'/>
- <class-decl name='__anonymous_struct__22' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-517'>
+ <class-decl name='__anonymous_struct__20' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-563'/>
+ <class-decl name='__anonymous_struct__21' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-553'/>
+ <class-decl name='__anonymous_struct__22' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-561'>
<member-type access='private'>
- <typedef-decl name='bytes_type' type-id='type-id-56' size-in-bits='64' filepath='src/mongo/base/data_range.h' line='113' column='1' hash='61477c4d1fd8d94d' id='type-id-636'/>
+ <typedef-decl name='bytes_type' type-id='type-id-38' size-in-bits='64' filepath='src/mongo/base/data_range.h' line='113' column='1' hash='61477c4d1fd8d94d' id='type-id-710'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__23' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-523'/>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-459'>
+ <class-decl name='__anonymous_struct__23' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-567'/>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-503'>
<member-type access='private'>
- <typedef-decl name='WordType' type-id='type-id-46' size-in-bits='32' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' hash='f0c050c6f9f8032e' id='type-id-637'/>
+ <typedef-decl name='WordType' type-id='type-id-32' size-in-bits='32' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' hash='f0c050c6f9f8032e' id='type-id-711'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-463'/>
- <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-481'/>
- <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-495'>
+ <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-507'/>
+ <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-525'/>
+ <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-539'>
<member-function access='public'>
<function-decl name='addSample' mangled-name='_ZN5mongo14FTDCCompressor9addSampleERKNS_7BSONObjENS_6Date_tE' filepath='src/mongo/db/ftdc/compressor.cpp' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCCompressor9addSampleERKNS_7BSONObjENS_6Date_tE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-496' is-artificial='yes'/>
- <parameter type-id='type-id-166' filepath='src/mongo/db/ftdc/compressor.cpp' line='46' column='1'/>
- <parameter type-id='type-id-638' filepath='src/mongo/db/ftdc/compressor.cpp' line='46' column='1'/>
- <return type-id='type-id-463'/>
+ <parameter type-id='type-id-540' is-artificial='yes'/>
+ <parameter type-id='type-id-142' filepath='src/mongo/db/ftdc/compressor.cpp' line='46' column='1'/>
+ <parameter type-id='type-id-712' filepath='src/mongo/db/ftdc/compressor.cpp' line='46' column='1'/>
+ <return type-id='type-id-507'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_reset' mangled-name='_ZN5mongo14FTDCCompressor6_resetERKNS_7BSONObjENS_6Date_tE' filepath='src/mongo/db/ftdc/compressor.cpp' line='221' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCCompressor6_resetERKNS_7BSONObjENS_6Date_tE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-496' is-artificial='yes'/>
- <parameter type-id='type-id-166' filepath='src/mongo/db/ftdc/compressor.cpp' line='221' column='1'/>
- <parameter type-id='type-id-638' filepath='src/mongo/db/ftdc/compressor.cpp' line='221' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-540' is-artificial='yes'/>
+ <parameter type-id='type-id-142' filepath='src/mongo/db/ftdc/compressor.cpp' line='221' column='1'/>
+ <parameter type-id='type-id-712' filepath='src/mongo/db/ftdc/compressor.cpp' line='221' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='getCompressedSamples' mangled-name='_ZN5mongo14FTDCCompressor20getCompressedSamplesEv' filepath='src/mongo/db/ftdc/compressor.cpp' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCCompressor20getCompressedSamplesEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-496' is-artificial='yes'/>
- <return type-id='type-id-481'/>
+ <parameter type-id='type-id-540' is-artificial='yes'/>
+ <return type-id='type-id-525'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reset' mangled-name='_ZN5mongo14FTDCCompressor5resetEv' filepath='src/mongo/db/ftdc/compressor.cpp' line='216' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCCompressor5resetEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-317' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-321' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-638'/>
- <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-507'/>
- <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-489'>
+ <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-712'/>
+ <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-551'/>
+ <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-533'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-499'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-543'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-639'>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-713'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-640'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-714'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-641'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-715'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-642'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-716'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-643'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-717'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-594'/>
- <class-decl name='__anonymous_struct__16' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-564'/>
- <class-decl name='__anonymous_struct__19' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-566'/>
+ <class-decl name='__anonymous_struct__13' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-667'/>
+ <class-decl name='__anonymous_struct__16' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-614'/>
+ <class-decl name='__anonymous_struct__19' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-616'/>
</namespace-decl>
<namespace-decl name='boost'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-467'/>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-471'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-511'/>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-515'>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-645' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-644'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-719' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-718'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-477'>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-521'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-647' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' hash='61477c4d1fd8d94d' id='type-id-646'/>
+ <typedef-decl name='reference_type' type-id='type-id-721' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' hash='61477c4d1fd8d94d' id='type-id-720'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-483'>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-527'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-649' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-648'/>
+ <typedef-decl name='reference_type' type-id='type-id-723' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-722'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-651' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-650'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-725' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-724'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-487'/>
- <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-511'>
+ <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-531'/>
+ <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-555'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-653' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-652'/>
+ <typedef-decl name='reference_type' type-id='type-id-727' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-726'/>
</member-type>
</class-decl>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-455'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-499'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-654' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' hash='61477c4d1fd8d94d#2' id='type-id-647'/>
+ <typedef-decl name='reference_type' type-id='type-id-728' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' hash='61477c4d1fd8d94d#2' id='type-id-721'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-465'>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-509'>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-656' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-655'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-730' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-729'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-469'>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-513'>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-657' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-645'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-731' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-719'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-479'>
+ <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-523'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-658' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-649'/>
+ <typedef-decl name='reference_type' type-id='type-id-732' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-723'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-659' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-651'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-733' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-725'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-515'>
+ <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-559'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-660' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-653'/>
+ <typedef-decl name='reference_type' type-id='type-id-734' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-727'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-661'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-735'>
<member-type access='public'>
- <typedef-decl name='rval_reference_type' type-id='type-id-119' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-657'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-95' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-731'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-662'>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-736'>
<member-type access='public'>
- <typedef-decl name='reference_type' type-id='type-id-446' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' hash='61477c4d1fd8d94d' id='type-id-654'/>
+ <typedef-decl name='reference_type' type-id='type-id-486' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' hash='61477c4d1fd8d94d' id='type-id-728'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-663'>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-737'>
<member-type access='public'>
- <typedef-decl name='reference_type' type-id='type-id-118' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-658'/>
+ <typedef-decl name='reference_type' type-id='type-id-94' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-732'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='rval_reference_type' type-id='type-id-119' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-659'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-95' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-733'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-664'>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-738'>
<member-type access='public'>
- <typedef-decl name='rval_reference_type' type-id='type-id-119' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-656'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-95' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-730'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-665'>
+ <class-decl name='__anonymous_struct__9' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-739'>
<member-type access='public'>
- <typedef-decl name='reference_type' type-id='type-id-118' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-660'/>
+ <typedef-decl name='reference_type' type-id='type-id-94' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-734'/>
</member-type>
</class-decl>
</namespace-decl>
</namespace-decl>
- <typedef-decl name='is_not_reference_tag' type-id='type-id-666' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-667'/>
+ <typedef-decl name='is_not_reference_tag' type-id='type-id-740' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-741'/>
<namespace-decl name='mpl_'>
- <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-666' visibility='default' is-declaration-only='yes' id='type-id-668'/>
- <typedef-decl name='false_' type-id='type-id-668' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-666'/>
+ <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-740' visibility='default' is-declaration-only='yes' id='type-id-742'/>
+ <typedef-decl name='false_' type-id='type-id-742' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-740'/>
</namespace-decl>
</abi-instr>
<abi-instr address-size='64' path='src/mongo/db/ftdc/controller.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
- <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='832' hash='c0489928e11960f6' id='type-id-669'>
- <subrange length='104' lower-bound='0' upper-bound='103' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='d92e9a38a39cfb59' id='type-id-670'/>
+ <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='832' hash='c0489928e11960f6' id='type-id-743'>
+ <subrange length='104' lower-bound='0' upper-bound='103' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='d92e9a38a39cfb59' id='type-id-744'/>
</array-type-def>
- <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='288' hash='3821f31359d45af2' id='type-id-671'>
- <subrange length='36' lower-bound='0' upper-bound='35' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='bd6081ffc8ee92e9' id='type-id-672'/>
+ <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='288' hash='3821f31359d45af2' id='type-id-745'>
+ <subrange length='36' lower-bound='0' upper-bound='35' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='bd6081ffc8ee92e9' id='type-id-746'/>
</array-type-def>
- <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='832' hash='c07be7d471a69e62' id='type-id-673'>
- <subrange length='104' lower-bound='0' upper-bound='103' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='d92e9a38a39cfb59' id='type-id-670'/>
+ <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='832' hash='c07be7d471a69e62' id='type-id-747'>
+ <subrange length='104' lower-bound='0' upper-bound='103' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='d92e9a38a39cfb59' id='type-id-744'/>
</array-type-def>
- <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='288' hash='d8be624522b1e323' id='type-id-674'>
- <subrange length='36' lower-bound='0' upper-bound='35' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='bd6081ffc8ee92e9' id='type-id-672'/>
+ <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='288' hash='d8be624522b1e323' id='type-id-748'>
+ <subrange length='36' lower-bound='0' upper-bound='35' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='bd6081ffc8ee92e9' id='type-id-746'/>
</array-type-def>
- <typedef-decl name='ldiv_t' type-id='type-id-23' size-in-bits='64' filepath='/usr/include/stdlib.h' line='109' column='1' hash='61477c4d1fd8d94d#2' id='type-id-675'/>
- <reference-type-def kind='lvalue' type-id='type-id-673' size-in-bits='64' hash='85d4a189cf56d435' id='type-id-676'/>
- <reference-type-def kind='lvalue' type-id='type-id-674' size-in-bits='64' hash='98fbde0a34f1eb2f' id='type-id-677'/>
- <reference-type-def kind='lvalue' type-id='type-id-75' size-in-bits='64' hash='8f33076b9215650' id='type-id-678'/>
- <reference-type-def kind='lvalue' type-id='type-id-679' size-in-bits='64' hash='5fa6fb8b5a0544c6#3' id='type-id-680'/>
- <reference-type-def kind='lvalue' type-id='type-id-681' size-in-bits='64' hash='b06be74080d76067' id='type-id-682'/>
- <pointer-type-def type-id='type-id-681' size-in-bits='64' hash='abc7793d3059d82f' id='type-id-683'/>
- <reference-type-def kind='lvalue' type-id='type-id-74' size-in-bits='64' hash='b94eeada3885de00' id='type-id-684'/>
- <reference-type-def kind='lvalue' type-id='type-id-685' size-in-bits='64' hash='bcedff1ed7a9cebd' id='type-id-686'/>
- <pointer-type-def type-id='type-id-687' size-in-bits='64' id='type-id-688'/>
- <pointer-type-def type-id='type-id-689' size-in-bits='64' id='type-id-690'/>
- <pointer-type-def type-id='type-id-691' size-in-bits='64' id='type-id-692'/>
- <pointer-type-def type-id='type-id-693' size-in-bits='64' id='type-id-694'/>
- <pointer-type-def type-id='type-id-695' size-in-bits='64' id='type-id-696'/>
- <pointer-type-def type-id='type-id-697' size-in-bits='64' id='type-id-698'/>
- <pointer-type-def type-id='type-id-699' size-in-bits='64' id='type-id-700'/>
- <pointer-type-def type-id='type-id-701' size-in-bits='64' id='type-id-702'/>
- <pointer-type-def type-id='type-id-703' size-in-bits='64' id='type-id-704'/>
- <pointer-type-def type-id='type-id-705' size-in-bits='64' id='type-id-706'/>
- <pointer-type-def type-id='type-id-707' size-in-bits='64' id='type-id-708'/>
- <pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-710'/>
- <pointer-type-def type-id='type-id-711' size-in-bits='64' id='type-id-712'/>
- <pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-714'/>
- <pointer-type-def type-id='type-id-715' size-in-bits='64' id='type-id-716'/>
- <pointer-type-def type-id='type-id-717' size-in-bits='64' id='type-id-718'/>
- <pointer-type-def type-id='type-id-719' size-in-bits='64' id='type-id-720'/>
- <pointer-type-def type-id='type-id-721' size-in-bits='64' id='type-id-722'/>
- <pointer-type-def type-id='type-id-723' size-in-bits='64' id='type-id-724'/>
- <pointer-type-def type-id='type-id-725' size-in-bits='64' id='type-id-726'/>
- <pointer-type-def type-id='type-id-727' size-in-bits='64' id='type-id-728'/>
- <pointer-type-def type-id='type-id-729' size-in-bits='64' id='type-id-730'/>
- <pointer-type-def type-id='type-id-731' size-in-bits='64' id='type-id-732'/>
- <pointer-type-def type-id='type-id-733' size-in-bits='64' id='type-id-734'/>
- <pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-736'/>
- <pointer-type-def type-id='type-id-737' size-in-bits='64' id='type-id-738'/>
- <pointer-type-def type-id='type-id-739' size-in-bits='64' id='type-id-740'/>
- <pointer-type-def type-id='type-id-741' size-in-bits='64' id='type-id-742'/>
- <pointer-type-def type-id='type-id-743' size-in-bits='64' id='type-id-744'/>
- <pointer-type-def type-id='type-id-745' size-in-bits='64' id='type-id-746'/>
- <pointer-type-def type-id='type-id-747' size-in-bits='64' id='type-id-748'/>
- <pointer-type-def type-id='type-id-749' size-in-bits='64' id='type-id-750'/>
- <pointer-type-def type-id='type-id-751' size-in-bits='64' id='type-id-752'/>
- <pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-754'/>
+ <reference-type-def kind='lvalue' type-id='type-id-747' size-in-bits='64' hash='85d4a189cf56d435' id='type-id-749'/>
+ <reference-type-def kind='lvalue' type-id='type-id-748' size-in-bits='64' hash='98fbde0a34f1eb2f' id='type-id-750'/>
+ <reference-type-def kind='lvalue' type-id='type-id-53' size-in-bits='64' hash='8f33076b9215650' id='type-id-751'/>
+ <reference-type-def kind='lvalue' type-id='type-id-52' size-in-bits='64' hash='b94eeada3885de00' id='type-id-752'/>
+ <reference-type-def kind='lvalue' type-id='type-id-753' size-in-bits='64' hash='bcedff1ed7a9cebd' id='type-id-754'/>
<pointer-type-def type-id='type-id-755' size-in-bits='64' id='type-id-756'/>
- <pointer-type-def type-id='type-id-757' size-in-bits='64' id='type-id-758'/>
- <pointer-type-def type-id='type-id-759' size-in-bits='64' id='type-id-760'/>
+ <qualified-type-def type-id='type-id-756' restrict='yes' id='type-id-757'/>
+ <pointer-type-def type-id='type-id-758' size-in-bits='64' id='type-id-759'/>
+ <qualified-type-def type-id='type-id-759' restrict='yes' id='type-id-760'/>
<pointer-type-def type-id='type-id-761' size-in-bits='64' id='type-id-762'/>
<pointer-type-def type-id='type-id-763' size-in-bits='64' id='type-id-764'/>
<pointer-type-def type-id='type-id-765' size-in-bits='64' id='type-id-766'/>
@@ -1634,1068 +1678,1074 @@
<pointer-type-def type-id='type-id-773' size-in-bits='64' id='type-id-774'/>
<pointer-type-def type-id='type-id-775' size-in-bits='64' id='type-id-776'/>
<pointer-type-def type-id='type-id-777' size-in-bits='64' id='type-id-778'/>
- <qualified-type-def type-id='type-id-729' const='yes' id='type-id-779'/>
- <qualified-type-def type-id='type-id-691' const='yes' id='type-id-780'/>
- <qualified-type-def type-id='type-id-693' const='yes' id='type-id-781'/>
- <qualified-type-def type-id='type-id-695' const='yes' id='type-id-782'/>
- <qualified-type-def type-id='type-id-707' const='yes' id='type-id-783'/>
- <qualified-type-def type-id='type-id-709' const='yes' id='type-id-784'/>
- <qualified-type-def type-id='type-id-711' const='yes' id='type-id-785'/>
- <qualified-type-def type-id='type-id-786' const='yes' id='type-id-787'/>
- <qualified-type-def type-id='type-id-727' const='yes' id='type-id-788'/>
- <qualified-type-def type-id='type-id-743' const='yes' id='type-id-789'/>
- <qualified-type-def type-id='type-id-749' const='yes' id='type-id-790'/>
- <qualified-type-def type-id='type-id-689' const='yes' id='type-id-791'/>
- <qualified-type-def type-id='type-id-755' const='yes' id='type-id-792'/>
- <qualified-type-def type-id='type-id-701' const='yes' id='type-id-793'/>
- <qualified-type-def type-id='type-id-703' const='yes' id='type-id-794'/>
- <qualified-type-def type-id='type-id-795' const='yes' id='type-id-796'/>
- <pointer-type-def type-id='type-id-780' size-in-bits='64' id='type-id-797'/>
- <pointer-type-def type-id='type-id-781' size-in-bits='64' id='type-id-798'/>
- <pointer-type-def type-id='type-id-782' size-in-bits='64' id='type-id-799'/>
- <pointer-type-def type-id='type-id-783' size-in-bits='64' id='type-id-800'/>
- <pointer-type-def type-id='type-id-784' size-in-bits='64' id='type-id-801'/>
- <pointer-type-def type-id='type-id-785' size-in-bits='64' id='type-id-802'/>
- <pointer-type-def type-id='type-id-787' size-in-bits='64' id='type-id-803'/>
- <pointer-type-def type-id='type-id-788' size-in-bits='64' id='type-id-804'/>
- <pointer-type-def type-id='type-id-789' size-in-bits='64' id='type-id-805'/>
- <pointer-type-def type-id='type-id-790' size-in-bits='64' id='type-id-806'/>
- <pointer-type-def type-id='type-id-791' size-in-bits='64' id='type-id-807'/>
- <pointer-type-def type-id='type-id-793' size-in-bits='64' id='type-id-808'/>
- <pointer-type-def type-id='type-id-794' size-in-bits='64' id='type-id-809'/>
- <pointer-type-def type-id='type-id-796' size-in-bits='64' id='type-id-810'/>
- <qualified-type-def type-id='type-id-811' const='yes' id='type-id-812'/>
- <qualified-type-def type-id='type-id-813' const='yes' id='type-id-814'/>
- <reference-type-def kind='lvalue' type-id='type-id-814' size-in-bits='64' id='type-id-815'/>
- <pointer-type-def type-id='type-id-814' size-in-bits='64' id='type-id-816'/>
- <qualified-type-def type-id='type-id-817' const='yes' id='type-id-818'/>
- <qualified-type-def type-id='type-id-819' const='yes' id='type-id-820'/>
- <qualified-type-def type-id='type-id-821' const='yes' id='type-id-822'/>
- <qualified-type-def type-id='type-id-823' const='yes' id='type-id-824'/>
- <qualified-type-def type-id='type-id-825' const='yes' id='type-id-826'/>
- <qualified-type-def type-id='type-id-827' const='yes' id='type-id-828'/>
- <pointer-type-def type-id='type-id-818' size-in-bits='64' id='type-id-829'/>
- <pointer-type-def type-id='type-id-820' size-in-bits='64' id='type-id-830'/>
- <pointer-type-def type-id='type-id-826' size-in-bits='64' id='type-id-831'/>
- <pointer-type-def type-id='type-id-828' size-in-bits='64' id='type-id-832'/>
- <qualified-type-def type-id='type-id-829' restrict='yes' id='type-id-833'/>
- <pointer-type-def type-id='type-id-834' size-in-bits='64' id='type-id-835'/>
- <reference-type-def kind='rvalue' type-id='type-id-835' size-in-bits='64' id='type-id-836'/>
- <reference-type-def kind='lvalue' type-id='type-id-837' size-in-bits='64' id='type-id-838'/>
- <reference-type-def kind='lvalue' type-id='type-id-839' size-in-bits='64' id='type-id-840'/>
- <reference-type-def kind='lvalue' type-id='type-id-841' size-in-bits='64' id='type-id-842'/>
- <reference-type-def kind='lvalue' type-id='type-id-843' size-in-bits='64' id='type-id-844'/>
+ <pointer-type-def type-id='type-id-779' size-in-bits='64' id='type-id-780'/>
+ <pointer-type-def type-id='type-id-781' size-in-bits='64' id='type-id-782'/>
+ <pointer-type-def type-id='type-id-783' size-in-bits='64' id='type-id-784'/>
+ <pointer-type-def type-id='type-id-785' size-in-bits='64' id='type-id-786'/>
+ <pointer-type-def type-id='type-id-787' size-in-bits='64' id='type-id-788'/>
+ <pointer-type-def type-id='type-id-789' size-in-bits='64' id='type-id-790'/>
+ <pointer-type-def type-id='type-id-791' size-in-bits='64' id='type-id-792'/>
+ <pointer-type-def type-id='type-id-793' size-in-bits='64' id='type-id-794'/>
+ <pointer-type-def type-id='type-id-795' size-in-bits='64' id='type-id-796'/>
+ <pointer-type-def type-id='type-id-797' size-in-bits='64' id='type-id-798'/>
+ <pointer-type-def type-id='type-id-799' size-in-bits='64' id='type-id-800'/>
+ <pointer-type-def type-id='type-id-801' size-in-bits='64' id='type-id-802'/>
+ <pointer-type-def type-id='type-id-803' size-in-bits='64' id='type-id-804'/>
+ <pointer-type-def type-id='type-id-805' size-in-bits='64' id='type-id-806'/>
+ <pointer-type-def type-id='type-id-807' size-in-bits='64' id='type-id-808'/>
+ <pointer-type-def type-id='type-id-809' size-in-bits='64' id='type-id-810'/>
+ <pointer-type-def type-id='type-id-811' size-in-bits='64' id='type-id-812'/>
+ <pointer-type-def type-id='type-id-813' size-in-bits='64' id='type-id-814'/>
+ <pointer-type-def type-id='type-id-815' size-in-bits='64' id='type-id-816'/>
+ <pointer-type-def type-id='type-id-817' size-in-bits='64' id='type-id-818'/>
+ <pointer-type-def type-id='type-id-819' size-in-bits='64' id='type-id-820'/>
+ <pointer-type-def type-id='type-id-821' size-in-bits='64' id='type-id-822'/>
+ <pointer-type-def type-id='type-id-823' size-in-bits='64' id='type-id-824'/>
+ <pointer-type-def type-id='type-id-825' size-in-bits='64' id='type-id-826'/>
+ <pointer-type-def type-id='type-id-827' size-in-bits='64' id='type-id-828'/>
+ <pointer-type-def type-id='type-id-829' size-in-bits='64' id='type-id-830'/>
+ <pointer-type-def type-id='type-id-831' size-in-bits='64' id='type-id-832'/>
+ <pointer-type-def type-id='type-id-833' size-in-bits='64' id='type-id-834'/>
+ <pointer-type-def type-id='type-id-835' size-in-bits='64' id='type-id-836'/>
+ <pointer-type-def type-id='type-id-837' size-in-bits='64' id='type-id-838'/>
+ <pointer-type-def type-id='type-id-839' size-in-bits='64' id='type-id-840'/>
+ <pointer-type-def type-id='type-id-841' size-in-bits='64' id='type-id-842'/>
+ <pointer-type-def type-id='type-id-843' size-in-bits='64' id='type-id-844'/>
<pointer-type-def type-id='type-id-845' size-in-bits='64' id='type-id-846'/>
<pointer-type-def type-id='type-id-847' size-in-bits='64' id='type-id-848'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-817'/>
- <pointer-type-def type-id='type-id-817' size-in-bits='64' id='type-id-849'/>
- <pointer-type-def type-id='type-id-827' size-in-bits='64' id='type-id-850'/>
+ <pointer-type-def type-id='type-id-849' size-in-bits='64' id='type-id-850'/>
<pointer-type-def type-id='type-id-851' size-in-bits='64' id='type-id-852'/>
- <pointer-type-def type-id='type-id-853' size-in-bits='64' id='type-id-854'/>
- <pointer-type-def type-id='type-id-855' size-in-bits='64' id='type-id-856'/>
- <pointer-type-def type-id='type-id-857' size-in-bits='64' id='type-id-858'/>
- <pointer-type-def type-id='type-id-859' size-in-bits='64' id='type-id-860'/>
- <pointer-type-def type-id='type-id-861' size-in-bits='64' id='type-id-862'/>
- <pointer-type-def type-id='type-id-863' size-in-bits='64' id='type-id-864'/>
- <pointer-type-def type-id='type-id-865' size-in-bits='64' id='type-id-866'/>
- <pointer-type-def type-id='type-id-867' size-in-bits='64' id='type-id-868'/>
- <pointer-type-def type-id='type-id-869' size-in-bits='64' id='type-id-870'/>
- <pointer-type-def type-id='type-id-871' size-in-bits='64' id='type-id-872'/>
- <pointer-type-def type-id='type-id-873' size-in-bits='64' id='type-id-874'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-875'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-876'/>
+ <qualified-type-def type-id='type-id-803' const='yes' id='type-id-853'/>
+ <qualified-type-def type-id='type-id-765' const='yes' id='type-id-854'/>
+ <qualified-type-def type-id='type-id-767' const='yes' id='type-id-855'/>
+ <qualified-type-def type-id='type-id-769' const='yes' id='type-id-856'/>
+ <qualified-type-def type-id='type-id-781' const='yes' id='type-id-857'/>
+ <qualified-type-def type-id='type-id-783' const='yes' id='type-id-858'/>
+ <qualified-type-def type-id='type-id-785' const='yes' id='type-id-859'/>
+ <qualified-type-def type-id='type-id-860' const='yes' id='type-id-861'/>
+ <qualified-type-def type-id='type-id-801' const='yes' id='type-id-862'/>
+ <qualified-type-def type-id='type-id-817' const='yes' id='type-id-863'/>
+ <qualified-type-def type-id='type-id-823' const='yes' id='type-id-864'/>
+ <qualified-type-def type-id='type-id-763' const='yes' id='type-id-865'/>
+ <qualified-type-def type-id='type-id-829' const='yes' id='type-id-866'/>
+ <qualified-type-def type-id='type-id-775' const='yes' id='type-id-867'/>
+ <qualified-type-def type-id='type-id-777' const='yes' id='type-id-868'/>
+ <qualified-type-def type-id='type-id-869' const='yes' id='type-id-870'/>
+ <pointer-type-def type-id='type-id-854' size-in-bits='64' id='type-id-871'/>
+ <pointer-type-def type-id='type-id-855' size-in-bits='64' id='type-id-872'/>
+ <pointer-type-def type-id='type-id-856' size-in-bits='64' id='type-id-873'/>
+ <pointer-type-def type-id='type-id-857' size-in-bits='64' id='type-id-874'/>
+ <pointer-type-def type-id='type-id-858' size-in-bits='64' id='type-id-875'/>
+ <pointer-type-def type-id='type-id-859' size-in-bits='64' id='type-id-876'/>
+ <pointer-type-def type-id='type-id-861' size-in-bits='64' id='type-id-877'/>
+ <pointer-type-def type-id='type-id-862' size-in-bits='64' id='type-id-878'/>
+ <pointer-type-def type-id='type-id-863' size-in-bits='64' id='type-id-879'/>
+ <pointer-type-def type-id='type-id-864' size-in-bits='64' id='type-id-880'/>
+ <pointer-type-def type-id='type-id-865' size-in-bits='64' id='type-id-881'/>
+ <pointer-type-def type-id='type-id-867' size-in-bits='64' id='type-id-882'/>
+ <pointer-type-def type-id='type-id-868' size-in-bits='64' id='type-id-883'/>
+ <pointer-type-def type-id='type-id-870' size-in-bits='64' id='type-id-884'/>
+ <qualified-type-def type-id='type-id-885' const='yes' id='type-id-886'/>
+ <pointer-type-def type-id='type-id-886' size-in-bits='64' id='type-id-887'/>
+ <qualified-type-def type-id='type-id-888' const='yes' id='type-id-889'/>
+ <pointer-type-def type-id='type-id-889' size-in-bits='64' id='type-id-890'/>
+ <qualified-type-def type-id='type-id-891' const='yes' id='type-id-892'/>
+ <qualified-type-def type-id='type-id-893' const='yes' id='type-id-894'/>
+ <reference-type-def kind='lvalue' type-id='type-id-894' size-in-bits='64' id='type-id-895'/>
+ <pointer-type-def type-id='type-id-894' size-in-bits='64' id='type-id-896'/>
+ <qualified-type-def type-id='type-id-897' const='yes' id='type-id-898'/>
+ <qualified-type-def type-id='type-id-899' const='yes' id='type-id-900'/>
+ <qualified-type-def type-id='type-id-901' const='yes' id='type-id-902'/>
+ <qualified-type-def type-id='type-id-903' const='yes' id='type-id-904'/>
+ <qualified-type-def type-id='type-id-905' const='yes' id='type-id-906'/>
+ <qualified-type-def type-id='type-id-907' const='yes' id='type-id-908'/>
+ <pointer-type-def type-id='type-id-898' size-in-bits='64' id='type-id-909'/>
+ <pointer-type-def type-id='type-id-900' size-in-bits='64' id='type-id-910'/>
+ <pointer-type-def type-id='type-id-906' size-in-bits='64' id='type-id-911'/>
+ <pointer-type-def type-id='type-id-908' size-in-bits='64' id='type-id-912'/>
+ <qualified-type-def type-id='type-id-909' restrict='yes' id='type-id-913'/>
+ <pointer-type-def type-id='type-id-885' size-in-bits='64' id='type-id-914'/>
+ <qualified-type-def type-id='type-id-914' restrict='yes' id='type-id-915'/>
+ <pointer-type-def type-id='type-id-916' size-in-bits='64' id='type-id-917'/>
+ <pointer-type-def type-id='type-id-888' size-in-bits='64' id='type-id-918'/>
+ <qualified-type-def type-id='type-id-918' restrict='yes' id='type-id-919'/>
+ <pointer-type-def type-id='type-id-920' size-in-bits='64' id='type-id-921'/>
+ <pointer-type-def type-id='type-id-922' size-in-bits='64' id='type-id-923'/>
+ <reference-type-def kind='rvalue' type-id='type-id-923' size-in-bits='64' id='type-id-924'/>
+ <reference-type-def kind='lvalue' type-id='type-id-925' size-in-bits='64' id='type-id-926'/>
+ <reference-type-def kind='lvalue' type-id='type-id-927' size-in-bits='64' id='type-id-928'/>
+ <reference-type-def kind='lvalue' type-id='type-id-929' size-in-bits='64' id='type-id-930'/>
+ <reference-type-def kind='lvalue' type-id='type-id-931' size-in-bits='64' id='type-id-932'/>
+ <pointer-type-def type-id='type-id-933' size-in-bits='64' id='type-id-934'/>
+ <reference-type-def kind='lvalue' type-id='type-id-935' size-in-bits='64' id='type-id-936'/>
+ <reference-type-def kind='lvalue' type-id='type-id-937' size-in-bits='64' id='type-id-938'/>
+ <pointer-type-def type-id='type-id-937' size-in-bits='64' id='type-id-939'/>
+ <pointer-type-def type-id='type-id-940' size-in-bits='64' id='type-id-941'/>
+ <class-decl name='_G_fpos_t' is-struct='yes' naming-typedef-id='type-id-942' visibility='default' is-declaration-only='yes' id='type-id-943'/>
+ <class-decl name='__FILE' is-struct='yes' naming-typedef-id='type-id-758' visibility='default' is-declaration-only='yes' id='type-id-944'/>
+ <class-decl name='__mbstate_t' is-struct='yes' naming-typedef-id='type-id-945' visibility='default' is-declaration-only='yes' id='type-id-946'/>
+ <class-decl name='div_t' is-struct='yes' naming-typedef-id='type-id-947' visibility='default' is-declaration-only='yes' id='type-id-948'/>
+ <class-decl name='imaxdiv_t' is-struct='yes' naming-typedef-id='type-id-949' visibility='default' is-declaration-only='yes' id='type-id-950'/>
+ <class-decl name='lconv' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-916'/>
+ <class-decl name='ldiv_t' is-struct='yes' naming-typedef-id='type-id-951' visibility='default' is-declaration-only='yes' id='type-id-952'/>
+ <class-decl name='lldiv_t' is-struct='yes' naming-typedef-id='type-id-953' visibility='default' is-declaration-only='yes' id='type-id-954'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-955'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-897'/>
+ <pointer-type-def type-id='type-id-955' size-in-bits='64' id='type-id-956'/>
+ <pointer-type-def type-id='type-id-897' size-in-bits='64' id='type-id-957'/>
+ <pointer-type-def type-id='type-id-907' size-in-bits='64' id='type-id-958'/>
+ <pointer-type-def type-id='type-id-959' size-in-bits='64' id='type-id-960'/>
+ <pointer-type-def type-id='type-id-961' size-in-bits='64' id='type-id-962'/>
+ <pointer-type-def type-id='type-id-963' size-in-bits='64' id='type-id-964'/>
+ <pointer-type-def type-id='type-id-965' size-in-bits='64' id='type-id-966'/>
+ <pointer-type-def type-id='type-id-967' size-in-bits='64' id='type-id-968'/>
+ <pointer-type-def type-id='type-id-969' size-in-bits='64' id='type-id-970'/>
+ <pointer-type-def type-id='type-id-971' size-in-bits='64' id='type-id-972'/>
+ <pointer-type-def type-id='type-id-973' size-in-bits='64' id='type-id-974'/>
+ <pointer-type-def type-id='type-id-975' size-in-bits='64' id='type-id-976'/>
+ <pointer-type-def type-id='type-id-977' size-in-bits='64' id='type-id-978'/>
+ <pointer-type-def type-id='type-id-979' size-in-bits='64' id='type-id-980'/>
+ <pointer-type-def type-id='type-id-981' size-in-bits='64' id='type-id-982'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-983'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-984'/>
<namespace-decl name='std'>
- <class-decl name='basic_ostream<char, std::char_traits<char> >' visibility='default' size-in-bits='2176' hash='aff40ed5f71f3809' id='type-id-877'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' hash='26636eaa1e53b458#2' id='type-id-985'>
+ <underlying-type type-id='type-id-34'/>
+ </enum-decl>
+ <typedef-decl name='ostream' type-id='type-id-986' size-in-bits='2176' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/iosfwd' line='141' column='1' hash='de2f3a8b63f6bdae' id='type-id-753'/>
+ <class-decl name='allocator<char>' visibility='default' is-declaration-only='yes' id='type-id-987'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-929' visibility='default' is-declaration-only='yes' id='type-id-891'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-927' visibility='default' is-declaration-only='yes' id='type-id-988'/>
+ <class-decl name='basic_ostream<char, std::char_traits<char> >' visibility='default' size-in-bits='2176' hash='aff40ed5f71f3809' id='type-id-986'>
<member-type access='private'>
- <typedef-decl name='__ostream_type' type-id='type-id-877' size-in-bits='2176' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ostream' line='71' column='1' hash='de2f3a8b63f6bdae' id='type-id-878'/>
+ <typedef-decl name='__ostream_type' type-id='type-id-986' size-in-bits='2176' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ostream' line='71' column='1' hash='de2f3a8b63f6bdae' id='type-id-989'/>
</member-type>
</class-decl>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' hash='26636eaa1e53b458#2' id='type-id-879'>
- <underlying-type type-id='type-id-48'/>
- </enum-decl>
- <typedef-decl name='ostream' type-id='type-id-877' size-in-bits='2176' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/iosfwd' line='141' column='1' hash='de2f3a8b63f6bdae' id='type-id-685'/>
- <class-decl name='allocator_type' naming-typedef-id='type-id-841' visibility='default' is-declaration-only='yes' id='type-id-811'/>
- <class-decl name='allocator_type' naming-typedef-id='type-id-839' visibility='default' is-declaration-only='yes' id='type-id-880'/>
- <class-decl name='mutex_type' naming-typedef-id='type-id-843' visibility='default' is-declaration-only='yes' id='type-id-847'/>
- <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-813'/>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-727'>
+ <class-decl name='mutex_type' naming-typedef-id='type-id-931' visibility='default' is-declaration-only='yes' id='type-id-940'/>
+ <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-893'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-801'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-759'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-833'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-869'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-977'>
<member-function access='public' vtable-offset='2'>
<function-decl name='_M_run' mangled-name='_ZNSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEE6_M_runEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEE6_M_runEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-870' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-978' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-873'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-981'>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~_Impl_base' mangled-name='_ZNSt6thread10_Impl_baseD0Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread10_Impl_baseD0Ev' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-874' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-982' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~_Impl_base' mangled-name='_ZNSt6thread10_Impl_baseD2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread10_Impl_baseD2Ev' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-874' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-982' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-function access='public'>
<function-decl name='thread<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)>>' mangled-name='_ZNSt6threadC2ISt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS4_EEJEEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6threadC2ISt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS4_EEJEEEOT_DpOT0_' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-728' is-artificial='yes'/>
- <parameter type-id='type-id-119' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='133' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-802' is-artificial='yes'/>
+ <parameter type-id='type-id-95' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='133' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-729'/>
- <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-713'/>
- <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-786'>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-803'/>
+ <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-787'/>
+ <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-860'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-882' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' hash='61477c4d1fd8d94d' id='type-id-881'/>
- </member-type>
- <member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-883'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-990'>
<member-type access='private'>
- <typedef-decl name='type' type-id='type-id-683' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' hash='61477c4d1fd8d94d' id='type-id-882'/>
+ <typedef-decl name='type' type-id='type-id-939' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' id='type-id-991'/>
</member-type>
</class-decl>
</member-type>
+ <member-type access='private'>
+ <typedef-decl name='pointer' type-id='type-id-991' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-992'/>
+ </member-type>
</class-decl>
- <class-decl name='__anonymous_struct__13' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-721'/>
- <class-decl name='__anonymous_struct__17' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-723'/>
- <class-decl name='__anonymous_struct__18' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-731'/>
- <class-decl name='__anonymous_struct__19' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-733'/>
- <class-decl name='__anonymous_struct__20' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-735'/>
- <class-decl name='__anonymous_struct__21' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-737'/>
- <class-decl name='__anonymous_struct__22' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-739'>
+ <class-decl name='__anonymous_struct__13' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-795'/>
+ <class-decl name='__anonymous_struct__17' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-797'/>
+ <class-decl name='__anonymous_struct__18' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-805'/>
+ <class-decl name='__anonymous_struct__19' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-807'/>
+ <class-decl name='__anonymous_struct__20' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-809'/>
+ <class-decl name='__anonymous_struct__21' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-811'/>
+ <class-decl name='__anonymous_struct__22' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-813'>
<member-type access='private'>
- <typedef-decl name='mutex_type' type-id='type-id-847' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/mutex' line='406' column='1' id='type-id-837'/>
+ <typedef-decl name='mutex_type' type-id='type-id-940' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/mutex' line='406' column='1' id='type-id-925'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__25' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-749'>
+ <class-decl name='__anonymous_struct__25' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-823'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-884'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-993'>
<member-type access='private'>
- <typedef-decl name='type' type-id='type-id-748' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' id='type-id-885'/>
+ <typedef-decl name='type' type-id='type-id-822' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' id='type-id-994'/>
</member-type>
</class-decl>
</member-type>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-885' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-886'/>
+ <typedef-decl name='pointer' type-id='type-id-994' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-995'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__29' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-761'/>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-687'>
+ <class-decl name='__anonymous_struct__29' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-835'/>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-761'>
<member-type access='private'>
- <typedef-decl name='mutex_type' type-id='type-id-847' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/mutex' line='383' column='1' id='type-id-843'/>
+ <typedef-decl name='mutex_type' type-id='type-id-940' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/mutex' line='383' column='1' id='type-id-931'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__31' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-763'/>
- <class-decl name='__anonymous_struct__34' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-765'/>
- <class-decl name='__anonymous_struct__35' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-767'>
+ <class-decl name='__anonymous_struct__31' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-837'/>
+ <class-decl name='__anonymous_struct__34' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-839'/>
+ <class-decl name='__anonymous_struct__35' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-841'>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~_Sp_counted_ptr_inplace' mangled-name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='526' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-768' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-842' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~_Sp_counted_ptr_inplace' mangled-name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='526' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EED2Ev' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-768' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-842' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<function-decl name='_M_dispose' mangled-name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-768' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-842' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<function-decl name='_M_destroy' mangled-name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='536' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-768' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-842' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<function-decl name='_M_get_deleter' mangled-name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-768' is-artificial='yes'/>
- <parameter type-id='type-id-815' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='545' column='1'/>
- <return type-id='type-id-111'/>
+ <parameter type-id='type-id-842' is-artificial='yes'/>
+ <parameter type-id='type-id-895' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='545' column='1'/>
+ <return type-id='type-id-81'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__37' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-771'/>
- <class-decl name='__anonymous_struct__38' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-773'/>
- <class-decl name='__anonymous_struct__40' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-795'>
+ <class-decl name='__anonymous_struct__37' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-845'/>
+ <class-decl name='__anonymous_struct__38' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-847'/>
+ <class-decl name='__anonymous_struct__40' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-869'>
<member-type access='private'>
- <typedef-decl name='result_type' type-id='type-id-888' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='573' column='1' hash='2cd71dcdea451a28' id='type-id-887'/>
+ <typedef-decl name='result_type' type-id='type-id-997' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='573' column='1' hash='2cd71dcdea451a28' id='type-id-996'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='_Class' type-id='type-id-889' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='554' column='1' id='type-id-845'/>
+ <typedef-decl name='_Class' type-id='type-id-998' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='554' column='1' id='type-id-933'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__42' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-890'/>
- <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-711'>
+ <class-decl name='__anonymous_struct__42' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-999'/>
+ <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-785'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-892' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' hash='61477c4d1fd8d94d' id='type-id-891'/>
- </member-type>
- <member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-893'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1000'>
<member-type access='private'>
- <typedef-decl name='type' type-id='type-id-264' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' hash='61477c4d1fd8d94d' id='type-id-892'/>
+ <typedef-decl name='type' type-id='type-id-921' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' id='type-id-1001'/>
</member-type>
</class-decl>
</member-type>
+ <member-type access='private'>
+ <typedef-decl name='pointer' type-id='type-id-1001' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-1002'/>
+ </member-type>
</class-decl>
- <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-894'>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1003'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-682' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/type_traits' line='1592' column='1' hash='61477c4d1fd8d94d' id='type-id-895'/>
+ <typedef-decl name='type' type-id='type-id-938' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/type_traits' line='1592' column='1' id='type-id-1004'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__14' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-896'/>
- <class-decl name='__anonymous_struct__15' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-857'/>
- <class-decl name='__anonymous_struct__16' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-859'/>
- <class-decl name='__anonymous_struct__23' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-897'/>
- <class-decl name='__anonymous_struct__24' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-898'/>
- <class-decl name='__anonymous_struct__26' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-825'/>
- <class-decl name='__anonymous_struct__27' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-863'/>
- <class-decl name='__anonymous_struct__28' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-865'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-827'>
+ <class-decl name='__anonymous_struct__14' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1005'/>
+ <class-decl name='__anonymous_struct__15' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-965'/>
+ <class-decl name='__anonymous_struct__16' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-967'/>
+ <class-decl name='__anonymous_struct__23' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1006'/>
+ <class-decl name='__anonymous_struct__24' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1007'/>
+ <class-decl name='__anonymous_struct__26' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-905'/>
+ <class-decl name='__anonymous_struct__27' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-971'/>
+ <class-decl name='__anonymous_struct__28' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-973'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-907'>
</class-decl>
- <class-decl name='__anonymous_struct__30' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-867'>
+ <class-decl name='__anonymous_struct__30' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-975'>
<member-type access='public'>
- <typedef-decl name='result_type' type-id='type-id-900' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1505' column='1' hash='2cd71dcdea451a28' id='type-id-899'/>
+ <typedef-decl name='result_type' type-id='type-id-1009' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1505' column='1' hash='2cd71dcdea451a28' id='type-id-1008'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__32' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-901'/>
- <class-decl name='__anonymous_struct__36' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-902'>
+ <class-decl name='__anonymous_struct__32' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1010'/>
+ <class-decl name='__anonymous_struct__36' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1011'>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-880' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-839'/>
+ <typedef-decl name='allocator_type' type-id='type-id-988' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-927'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-768' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' id='type-id-903'/>
+ <typedef-decl name='pointer' type-id='type-id-842' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' id='type-id-1012'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__39' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-904'>
+ <class-decl name='__anonymous_struct__39' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1013'>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-811' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-841'/>
+ <typedef-decl name='allocator_type' type-id='type-id-891' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-929'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__39' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-871'/>
- <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-851'>
+ <class-decl name='__anonymous_struct__39' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-979'/>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-959'>
</class-decl>
- <class-decl name='__anonymous_struct__41' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-905'>
+ <class-decl name='__anonymous_struct__41' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1014'>
<member-type access='public'>
- <typedef-decl name='__result_type' type-id='type-id-192' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='506' column='1' id='type-id-888'/>
+ <typedef-decl name='__result_type' type-id='type-id-196' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='506' column='1' id='type-id-997'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='__class_type' type-id='type-id-834' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='507' column='1' id='type-id-889'/>
+ <typedef-decl name='__class_type' type-id='type-id-922' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='507' column='1' id='type-id-998'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__43' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-906'/>
- <class-decl name='__anonymous_struct__44' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-907'>
+ <class-decl name='__anonymous_struct__43' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1015'/>
+ <class-decl name='__anonymous_struct__44' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1016'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-192' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/type_traits' line='158' column='1' id='type-id-900'/>
+ <typedef-decl name='type' type-id='type-id-196' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/type_traits' line='158' column='1' id='type-id-1009'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__45' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-908'/>
- <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-909'>
+ <class-decl name='__anonymous_struct__45' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1017'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1018'>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-191' size-in-bits='8' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' hash='a001c849ab2c5776' id='type-id-679'/>
+ <typedef-decl name='const_pointer' type-id='type-id-43' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='453' column='1' hash='61477c4d1fd8d94d' id='type-id-1019'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='const_pointer' type-id='type-id-61' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='453' column='1' hash='61477c4d1fd8d94d' id='type-id-910'/>
+ <typedef-decl name='pointer' type-id='type-id-38' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d' id='type-id-1020'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-56' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d' id='type-id-911'/>
+ <typedef-decl name='size_type' type-id='type-id-26' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-1021'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='size_type' type-id='type-id-40' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-912'/>
+ <typedef-decl name='allocator_type' type-id='type-id-987' size-in-bits='8' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-935'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-853'/>
- <class-decl name='__anonymous_struct__8' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-855'/>
- <class-decl name='__anonymous_struct__9' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-819'/>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-961'/>
+ <class-decl name='__anonymous_struct__8' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-963'/>
+ <class-decl name='__anonymous_struct__9' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-899'/>
<function-decl name='__enable_shared_from_this_helper<__gnu_cxx::_Lock_policy::_S_atomic>' mangled-name='_ZSt32__enable_shared_from_this_helperILN9__gnu_cxx12_Lock_policyE2EEvRKSt14__shared_countIXT_EEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt32__enable_shared_from_this_helperILN9__gnu_cxx12_Lock_policyE2EEvRKSt14__shared_countIXT_EEz' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-166' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='862' column='1'/>
+ <parameter type-id='type-id-142' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='862' column='1'/>
<parameter is-variadic='yes'/>
- <return type-id='type-id-192'/>
+ <return type-id='type-id-196'/>
</function-decl>
<namespace-decl name='chrono'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-821'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-913'/>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-914'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-823'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-901'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1022'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1023'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-903'/>
</namespace-decl>
<namespace-decl name='__cxx11'>
- <class-decl name='basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >' visibility='default' size-in-bits='3008' hash='3b3a30261ba3518' id='type-id-681'/>
+ <class-decl name='basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >' visibility='default' is-declaration-only='yes' id='type-id-937'/>
</namespace-decl>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-753'>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-827'>
</class-decl>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-769'>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-843'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-768' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-915'/>
+ <typedef-decl name='pointer' type-id='type-id-842' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-1024'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-775'/>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-916'>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-849'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1025'>
</class-decl>
</namespace-decl>
+ <typedef-decl name='_G_fpos_t' type-id='type-id-943' size-in-bits='128' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-942'/>
+ <typedef-decl name='imaxdiv_t' type-id='type-id-950' size-in-bits='128' filepath='/usr/include/inttypes.h' line='275' column='1' id='type-id-949'/>
+ <typedef-decl name='FILE' type-id='type-id-944' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-755'/>
+ <typedef-decl name='__FILE' type-id='type-id-944' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-758'/>
+ <typedef-decl name='fpos_t' type-id='type-id-942' size-in-bits='128' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-885'/>
+ <typedef-decl name='div_t' type-id='type-id-948' size-in-bits='64' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-947'/>
+ <typedef-decl name='ldiv_t' type-id='type-id-952' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-951'/>
+ <typedef-decl name='lldiv_t' type-id='type-id-954' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-953'/>
+ <typedef-decl name='__mbstate_t' type-id='type-id-946' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-945'/>
+ <typedef-decl name='mbstate_t' type-id='type-id-945' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-888'/>
<namespace-decl name='mongoutils'>
<namespace-decl name='str'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-705'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-779'/>
</namespace-decl>
</namespace-decl>
<namespace-decl name='mongo'>
- <class-decl name='Milliseconds' naming-typedef-id='type-id-917' visibility='default' is-declaration-only='yes' id='type-id-918'/>
- <class-decl name='__class_type' naming-typedef-id='type-id-889' visibility='default' is-declaration-only='yes' id='type-id-834'>
+ <class-decl name='FTDCCollectorInterface' visibility='default' is-declaration-only='yes' id='type-id-920'/>
+ <class-decl name='Milliseconds' naming-typedef-id='type-id-1026' visibility='default' is-declaration-only='yes' id='type-id-1027'/>
+ <class-decl name='__class_type' naming-typedef-id='type-id-998' visibility='default' is-declaration-only='yes' id='type-id-922'>
<member-function access='public'>
<function-decl name='setEnabled' mangled-name='_ZN5mongo14FTDCController10setEnabledEb' filepath='src/mongo/db/ftdc/controller.cpp' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController10setEnabledEb' hash='24abd9d42c07747f'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
<parameter type-id='type-id-1' filepath='src/mongo/db/ftdc/controller.cpp' line='50' column='1'/>
- <return type-id='type-id-689'/>
+ <return type-id='type-id-763'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setPeriod' mangled-name='_ZN5mongo14FTDCController9setPeriodENS_8DurationISt5ratioILl1ELl1000EEEE' filepath='src/mongo/db/ftdc/controller.cpp' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController9setPeriodENS_8DurationISt5ratioILl1ELl1000EEEE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <parameter type-id='type-id-917' filepath='src/mongo/db/ftdc/controller.cpp' line='65' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <parameter type-id='type-id-1026' filepath='src/mongo/db/ftdc/controller.cpp' line='65' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setMaxDirectorySizeBytes' mangled-name='_ZN5mongo14FTDCController24setMaxDirectorySizeBytesEm' filepath='src/mongo/db/ftdc/controller.cpp' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController24setMaxDirectorySizeBytesEm' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <parameter type-id='type-id-443' filepath='src/mongo/db/ftdc/controller.cpp' line='71' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <parameter type-id='type-id-483' filepath='src/mongo/db/ftdc/controller.cpp' line='71' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setMaxFileSizeBytes' mangled-name='_ZN5mongo14FTDCController19setMaxFileSizeBytesEm' filepath='src/mongo/db/ftdc/controller.cpp' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController19setMaxFileSizeBytesEm' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <parameter type-id='type-id-443' filepath='src/mongo/db/ftdc/controller.cpp' line='71' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <parameter type-id='type-id-483' filepath='src/mongo/db/ftdc/controller.cpp' line='71' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setMaxSamplesPerArchiveMetricChunk' mangled-name='_ZN5mongo14FTDCController34setMaxSamplesPerArchiveMetricChunkEm' filepath='src/mongo/db/ftdc/controller.cpp' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController34setMaxSamplesPerArchiveMetricChunkEm' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <parameter type-id='type-id-39' filepath='src/mongo/db/ftdc/controller.cpp' line='83' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <parameter type-id='type-id-25' filepath='src/mongo/db/ftdc/controller.cpp' line='83' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setMaxSamplesPerInterimMetricChunk' mangled-name='_ZN5mongo14FTDCController34setMaxSamplesPerInterimMetricChunkEm' filepath='src/mongo/db/ftdc/controller.cpp' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController34setMaxSamplesPerInterimMetricChunkEm' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <parameter type-id='type-id-39' filepath='src/mongo/db/ftdc/controller.cpp' line='83' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <parameter type-id='type-id-25' filepath='src/mongo/db/ftdc/controller.cpp' line='83' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setDirectory' mangled-name='_ZN5mongo14FTDCController12setDirectoryERKN5boost10filesystem4pathE' filepath='src/mongo/db/ftdc/controller.cpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController12setDirectoryERKN5boost10filesystem4pathE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <parameter type-id='type-id-166' filepath='src/mongo/db/ftdc/controller.cpp' line='95' column='1'/>
- <return type-id='type-id-689'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <parameter type-id='type-id-142' filepath='src/mongo/db/ftdc/controller.cpp' line='95' column='1'/>
+ <return type-id='type-id-763'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='addPeriodicCollector' mangled-name='_ZN5mongo14FTDCController20addPeriodicCollectorESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' filepath='src/mongo/db/ftdc/controller.cpp' line='112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController20addPeriodicCollectorESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <parameter type-id='type-id-711' filepath='src/mongo/db/ftdc/controller.cpp' line='112' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <parameter type-id='type-id-785' filepath='src/mongo/db/ftdc/controller.cpp' line='112' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='addOnRotateCollector' mangled-name='_ZN5mongo14FTDCController20addOnRotateCollectorESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' filepath='src/mongo/db/ftdc/controller.cpp' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController20addOnRotateCollectorESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <parameter type-id='type-id-711' filepath='src/mongo/db/ftdc/controller.cpp' line='112' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <parameter type-id='type-id-785' filepath='src/mongo/db/ftdc/controller.cpp' line='112' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='getMostRecentPeriodicDocument' mangled-name='_ZN5mongo14FTDCController29getMostRecentPeriodicDocumentEv' filepath='src/mongo/db/ftdc/controller.cpp' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController29getMostRecentPeriodicDocumentEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <return type-id='type-id-755'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <return type-id='type-id-829'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='start' mangled-name='_ZN5mongo14FTDCController5startEv' filepath='src/mongo/db/ftdc/controller.cpp' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController5startEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='doLoop' mangled-name='_ZN5mongo14FTDCController6doLoopEv' filepath='src/mongo/db/ftdc/controller.cpp' line='186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController6doLoopEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='stop' mangled-name='_ZN5mongo14FTDCController4stopEv' filepath='src/mongo/db/ftdc/controller.cpp' line='152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController4stopEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-835' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-923' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-689'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-763'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-861'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-969'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-693'>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-767'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-703'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-777'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-751'/>
- <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-747'/>
- <class-decl name='__anonymous_struct__12' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-757'/>
- <class-decl name='__anonymous_struct__13' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-919'>
+ <class-decl name='__anonymous_struct__10' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-825'/>
+ <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-821'/>
+ <class-decl name='__anonymous_struct__12' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-831'/>
+ <class-decl name='__anonymous_struct__13' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1028'>
</class-decl>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-695'/>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-697'/>
- <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-699'/>
- <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-701'>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-769'/>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-771'/>
+ <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-773'/>
+ <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-775'>
<member-type access='private'>
- <typedef-decl name='WordType' type-id='type-id-46' size-in-bits='32' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' hash='f0c050c6f9f8032e' id='type-id-920'/>
+ <typedef-decl name='WordType' type-id='type-id-32' size-in-bits='32' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' hash='f0c050c6f9f8032e' id='type-id-1029'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-707'/>
- <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-755'/>
- <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-741'/>
+ <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-781'/>
+ <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-829'/>
+ <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-815'/>
<namespace-decl name='logger'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-717'/>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-715'/>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-719'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-791'/>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-789'/>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-793'>
<member-function access='public'>
<function-decl name='operator<<<mongo::Status>' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsINS_6StatusEEERS1_RKT_' filepath='src/mongo/logger/logstream_builder.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger16LogstreamBuilderlsINS_6StatusEEERS1_RKT_' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-720' is-artificial='yes'/>
- <parameter type-id='type-id-166' filepath='src/mongo/logger/logstream_builder.h' line='209' column='1'/>
- <return type-id='type-id-118'/>
+ <parameter type-id='type-id-794' is-artificial='yes'/>
+ <parameter type-id='type-id-142' filepath='src/mongo/logger/logstream_builder.h' line='209' column='1'/>
+ <return type-id='type-id-94'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-777'>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-851'>
</class-decl>
</namespace-decl>
<namespace-decl name='stdx'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-725'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-799'/>
</namespace-decl>
- <typedef-decl name='Milliseconds' type-id='type-id-918' filepath='src/mongo/util/duration.h' line='52' column='1' id='type-id-917'/>
+ <typedef-decl name='Milliseconds' type-id='type-id-1027' filepath='src/mongo/util/duration.h' line='52' column='1' id='type-id-1026'/>
</namespace-decl>
<namespace-decl name='boost'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-691'/>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-745'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-765'/>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-819'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-922' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-921'/>
+ <typedef-decl name='reference_type' type-id='type-id-1031' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1030'/>
</member-type>
</class-decl>
<namespace-decl name='filesystem'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-709'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-783'/>
</namespace-decl>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-743'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-817'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-923' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-922'/>
+ <typedef-decl name='reference_type' type-id='type-id-1032' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1031'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-925' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-924'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-1034' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1033'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-926'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1035'>
<member-type access='public'>
- <typedef-decl name='reference_type' type-id='type-id-118' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-923'/>
+ <typedef-decl name='reference_type' type-id='type-id-94' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1032'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='rval_reference_type' type-id='type-id-119' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-925'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-95' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1034'/>
</member-type>
</class-decl>
</namespace-decl>
</namespace-decl>
- <typedef-decl name='is_not_reference_tag' type-id='type-id-927' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-928'/>
+ <typedef-decl name='is_not_reference_tag' type-id='type-id-1036' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-1037'/>
<namespace-decl name='mpl_'>
- <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-927' visibility='default' is-declaration-only='yes' id='type-id-929'/>
- <typedef-decl name='false_' type-id='type-id-929' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-927'/>
+ <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-1036' visibility='default' is-declaration-only='yes' id='type-id-1038'/>
+ <typedef-decl name='false_' type-id='type-id-1038' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-1036'/>
</namespace-decl>
</abi-instr>
<abi-instr address-size='64' path='src/mongo/db/ftdc/decompressor.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
- <reference-type-def kind='lvalue' type-id='type-id-930' size-in-bits='64' hash='8266d4abe1bf18fe#2' id='type-id-931'/>
- <pointer-type-def type-id='type-id-46' size-in-bits='64' hash='d1e57fbbe7668bca' id='type-id-932'/>
- <reference-type-def kind='lvalue' type-id='type-id-933' size-in-bits='64' id='type-id-934'/>
- <pointer-type-def type-id='type-id-933' size-in-bits='64' id='type-id-935'/>
- <pointer-type-def type-id='type-id-936' size-in-bits='64' id='type-id-937'/>
- <pointer-type-def type-id='type-id-938' size-in-bits='64' id='type-id-939'/>
- <pointer-type-def type-id='type-id-940' size-in-bits='64' id='type-id-941'/>
- <pointer-type-def type-id='type-id-942' size-in-bits='64' id='type-id-943'/>
- <pointer-type-def type-id='type-id-944' size-in-bits='64' id='type-id-945'/>
- <pointer-type-def type-id='type-id-946' size-in-bits='64' id='type-id-947'/>
- <pointer-type-def type-id='type-id-948' size-in-bits='64' id='type-id-949'/>
- <pointer-type-def type-id='type-id-950' size-in-bits='64' id='type-id-951'/>
- <pointer-type-def type-id='type-id-952' size-in-bits='64' id='type-id-953'/>
- <pointer-type-def type-id='type-id-954' size-in-bits='64' id='type-id-955'/>
- <pointer-type-def type-id='type-id-956' size-in-bits='64' id='type-id-957'/>
- <pointer-type-def type-id='type-id-958' size-in-bits='64' id='type-id-959'/>
- <pointer-type-def type-id='type-id-960' size-in-bits='64' id='type-id-961'/>
- <pointer-type-def type-id='type-id-962' size-in-bits='64' id='type-id-963'/>
- <pointer-type-def type-id='type-id-964' size-in-bits='64' id='type-id-965'/>
- <pointer-type-def type-id='type-id-966' size-in-bits='64' id='type-id-967'/>
- <pointer-type-def type-id='type-id-968' size-in-bits='64' id='type-id-969'/>
- <pointer-type-def type-id='type-id-970' size-in-bits='64' id='type-id-971'/>
- <pointer-type-def type-id='type-id-972' size-in-bits='64' id='type-id-973'/>
- <pointer-type-def type-id='type-id-974' size-in-bits='64' id='type-id-975'/>
- <pointer-type-def type-id='type-id-976' size-in-bits='64' id='type-id-977'/>
- <pointer-type-def type-id='type-id-978' size-in-bits='64' id='type-id-979'/>
- <pointer-type-def type-id='type-id-980' size-in-bits='64' id='type-id-981'/>
- <pointer-type-def type-id='type-id-982' size-in-bits='64' id='type-id-983'/>
- <pointer-type-def type-id='type-id-984' size-in-bits='64' id='type-id-985'/>
- <pointer-type-def type-id='type-id-986' size-in-bits='64' id='type-id-987'/>
- <pointer-type-def type-id='type-id-988' size-in-bits='64' id='type-id-989'/>
- <pointer-type-def type-id='type-id-990' size-in-bits='64' id='type-id-991'/>
- <qualified-type-def type-id='type-id-942' const='yes' id='type-id-992'/>
- <qualified-type-def type-id='type-id-950' const='yes' id='type-id-993'/>
- <qualified-type-def type-id='type-id-958' const='yes' id='type-id-994'/>
- <qualified-type-def type-id='type-id-962' const='yes' id='type-id-995'/>
- <qualified-type-def type-id='type-id-966' const='yes' id='type-id-996'/>
- <qualified-type-def type-id='type-id-972' const='yes' id='type-id-997'/>
- <qualified-type-def type-id='type-id-976' const='yes' id='type-id-998'/>
- <qualified-type-def type-id='type-id-999' const='yes' id='type-id-1000'/>
- <pointer-type-def type-id='type-id-992' size-in-bits='64' id='type-id-1001'/>
- <pointer-type-def type-id='type-id-993' size-in-bits='64' id='type-id-1002'/>
- <pointer-type-def type-id='type-id-994' size-in-bits='64' id='type-id-1003'/>
- <pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-1004'/>
- <pointer-type-def type-id='type-id-997' size-in-bits='64' id='type-id-1005'/>
- <pointer-type-def type-id='type-id-998' size-in-bits='64' id='type-id-1006'/>
- <pointer-type-def type-id='type-id-1000' size-in-bits='64' id='type-id-1007'/>
- <qualified-type-def type-id='type-id-1008' const='yes' id='type-id-1009'/>
- <pointer-type-def type-id='type-id-1009' size-in-bits='64' id='type-id-1010'/>
- <qualified-type-def type-id='type-id-1011' const='yes' id='type-id-1012'/>
- <reference-type-def kind='lvalue' type-id='type-id-1012' size-in-bits='64' id='type-id-1013'/>
- <qualified-type-def type-id='type-id-1014' const='yes' id='type-id-1015'/>
- <reference-type-def kind='lvalue' type-id='type-id-1015' size-in-bits='64' id='type-id-1016'/>
- <qualified-type-def type-id='type-id-1017' const='yes' id='type-id-1018'/>
- <reference-type-def kind='lvalue' type-id='type-id-1018' size-in-bits='64' id='type-id-1019'/>
- <qualified-type-def type-id='type-id-1020' const='yes' id='type-id-1021'/>
- <pointer-type-def type-id='type-id-1021' size-in-bits='64' id='type-id-1022'/>
- <qualified-type-def type-id='type-id-1022' restrict='yes' id='type-id-1023'/>
- <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-1024'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1020'/>
- <pointer-type-def type-id='type-id-1020' size-in-bits='64' id='type-id-1025'/>
- <pointer-type-def type-id='type-id-1026' size-in-bits='64' id='type-id-1027'/>
- <pointer-type-def type-id='type-id-1028' size-in-bits='64' id='type-id-1029'/>
- <pointer-type-def type-id='type-id-1030' size-in-bits='64' id='type-id-1031'/>
- <pointer-type-def type-id='type-id-1032' size-in-bits='64' id='type-id-1033'/>
- <pointer-type-def type-id='type-id-1034' size-in-bits='64' id='type-id-1035'/>
- <pointer-type-def type-id='type-id-1036' size-in-bits='64' id='type-id-1037'/>
- <pointer-type-def type-id='type-id-1038' size-in-bits='64' id='type-id-1039'/>
- <pointer-type-def type-id='type-id-1040' size-in-bits='64' id='type-id-1041'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1039' size-in-bits='64' hash='8266d4abe1bf18fe#2' id='type-id-1040'/>
+ <pointer-type-def type-id='type-id-32' size-in-bits='64' hash='d1e57fbbe7668bca' id='type-id-1041'/>
<pointer-type-def type-id='type-id-1042' size-in-bits='64' id='type-id-1043'/>
- <pointer-type-def type-id='type-id-1044' size-in-bits='64' id='type-id-1045'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-1046'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-1047'/>
+ <qualified-type-def type-id='type-id-1043' restrict='yes' id='type-id-1044'/>
+ <pointer-type-def type-id='type-id-1045' size-in-bits='64' id='type-id-1046'/>
+ <qualified-type-def type-id='type-id-1046' restrict='yes' id='type-id-1047'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1048' size-in-bits='64' id='type-id-1049'/>
+ <pointer-type-def type-id='type-id-1048' size-in-bits='64' id='type-id-1050'/>
+ <pointer-type-def type-id='type-id-1051' size-in-bits='64' id='type-id-1052'/>
+ <pointer-type-def type-id='type-id-1053' size-in-bits='64' id='type-id-1054'/>
+ <pointer-type-def type-id='type-id-1055' size-in-bits='64' id='type-id-1056'/>
+ <pointer-type-def type-id='type-id-1057' size-in-bits='64' id='type-id-1058'/>
+ <pointer-type-def type-id='type-id-1059' size-in-bits='64' id='type-id-1060'/>
+ <pointer-type-def type-id='type-id-1061' size-in-bits='64' id='type-id-1062'/>
+ <pointer-type-def type-id='type-id-1063' size-in-bits='64' id='type-id-1064'/>
+ <pointer-type-def type-id='type-id-1065' size-in-bits='64' id='type-id-1066'/>
+ <pointer-type-def type-id='type-id-1067' size-in-bits='64' id='type-id-1068'/>
+ <pointer-type-def type-id='type-id-1069' size-in-bits='64' id='type-id-1070'/>
+ <pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-1072'/>
+ <pointer-type-def type-id='type-id-1073' size-in-bits='64' id='type-id-1074'/>
+ <pointer-type-def type-id='type-id-1075' size-in-bits='64' id='type-id-1076'/>
+ <pointer-type-def type-id='type-id-1077' size-in-bits='64' id='type-id-1078'/>
+ <pointer-type-def type-id='type-id-1079' size-in-bits='64' id='type-id-1080'/>
+ <pointer-type-def type-id='type-id-1081' size-in-bits='64' id='type-id-1082'/>
+ <pointer-type-def type-id='type-id-1083' size-in-bits='64' id='type-id-1084'/>
+ <pointer-type-def type-id='type-id-1085' size-in-bits='64' id='type-id-1086'/>
+ <pointer-type-def type-id='type-id-1087' size-in-bits='64' id='type-id-1088'/>
+ <pointer-type-def type-id='type-id-1089' size-in-bits='64' id='type-id-1090'/>
+ <pointer-type-def type-id='type-id-1091' size-in-bits='64' id='type-id-1092'/>
+ <pointer-type-def type-id='type-id-1093' size-in-bits='64' id='type-id-1094'/>
+ <pointer-type-def type-id='type-id-1095' size-in-bits='64' id='type-id-1096'/>
+ <pointer-type-def type-id='type-id-1097' size-in-bits='64' id='type-id-1098'/>
+ <pointer-type-def type-id='type-id-1099' size-in-bits='64' id='type-id-1100'/>
+ <pointer-type-def type-id='type-id-1101' size-in-bits='64' id='type-id-1102'/>
+ <pointer-type-def type-id='type-id-1103' size-in-bits='64' id='type-id-1104'/>
+ <pointer-type-def type-id='type-id-1105' size-in-bits='64' id='type-id-1106'/>
+ <qualified-type-def type-id='type-id-1057' const='yes' id='type-id-1107'/>
+ <qualified-type-def type-id='type-id-1065' const='yes' id='type-id-1108'/>
+ <qualified-type-def type-id='type-id-1073' const='yes' id='type-id-1109'/>
+ <qualified-type-def type-id='type-id-1077' const='yes' id='type-id-1110'/>
+ <qualified-type-def type-id='type-id-1081' const='yes' id='type-id-1111'/>
+ <qualified-type-def type-id='type-id-1087' const='yes' id='type-id-1112'/>
+ <qualified-type-def type-id='type-id-1091' const='yes' id='type-id-1113'/>
+ <qualified-type-def type-id='type-id-1114' const='yes' id='type-id-1115'/>
+ <pointer-type-def type-id='type-id-1107' size-in-bits='64' id='type-id-1116'/>
+ <pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-1117'/>
+ <pointer-type-def type-id='type-id-1109' size-in-bits='64' id='type-id-1118'/>
+ <pointer-type-def type-id='type-id-1111' size-in-bits='64' id='type-id-1119'/>
+ <pointer-type-def type-id='type-id-1112' size-in-bits='64' id='type-id-1120'/>
+ <pointer-type-def type-id='type-id-1113' size-in-bits='64' id='type-id-1121'/>
+ <pointer-type-def type-id='type-id-1115' size-in-bits='64' id='type-id-1122'/>
+ <qualified-type-def type-id='type-id-1123' const='yes' id='type-id-1124'/>
+ <pointer-type-def type-id='type-id-1124' size-in-bits='64' id='type-id-1125'/>
+ <qualified-type-def type-id='type-id-1126' const='yes' id='type-id-1127'/>
+ <pointer-type-def type-id='type-id-1127' size-in-bits='64' id='type-id-1128'/>
+ <qualified-type-def type-id='type-id-1129' const='yes' id='type-id-1130'/>
+ <pointer-type-def type-id='type-id-1130' size-in-bits='64' id='type-id-1131'/>
+ <qualified-type-def type-id='type-id-1132' const='yes' id='type-id-1133'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1133' size-in-bits='64' id='type-id-1134'/>
+ <qualified-type-def type-id='type-id-1135' const='yes' id='type-id-1136'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1136' size-in-bits='64' id='type-id-1137'/>
+ <qualified-type-def type-id='type-id-1138' const='yes' id='type-id-1139'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1139' size-in-bits='64' id='type-id-1140'/>
+ <qualified-type-def type-id='type-id-1141' const='yes' id='type-id-1142'/>
+ <pointer-type-def type-id='type-id-1142' size-in-bits='64' id='type-id-1143'/>
+ <qualified-type-def type-id='type-id-1143' restrict='yes' id='type-id-1144'/>
+ <pointer-type-def type-id='type-id-1123' size-in-bits='64' id='type-id-1145'/>
+ <qualified-type-def type-id='type-id-1145' restrict='yes' id='type-id-1146'/>
+ <pointer-type-def type-id='type-id-1147' size-in-bits='64' id='type-id-1148'/>
+ <pointer-type-def type-id='type-id-1126' size-in-bits='64' id='type-id-1149'/>
+ <qualified-type-def type-id='type-id-1149' restrict='yes' id='type-id-1150'/>
+ <pointer-type-def type-id='type-id-1129' size-in-bits='64' id='type-id-1151'/>
+ <class-decl name='_G_fpos_t' is-struct='yes' naming-typedef-id='type-id-1152' visibility='default' is-declaration-only='yes' id='type-id-1153'/>
+ <class-decl name='__FILE' is-struct='yes' naming-typedef-id='type-id-1045' visibility='default' is-declaration-only='yes' id='type-id-1154'/>
+ <class-decl name='__mbstate_t' is-struct='yes' naming-typedef-id='type-id-1155' visibility='default' is-declaration-only='yes' id='type-id-1156'/>
+ <class-decl name='div_t' is-struct='yes' naming-typedef-id='type-id-1157' visibility='default' is-declaration-only='yes' id='type-id-1158'/>
+ <class-decl name='imaxdiv_t' is-struct='yes' naming-typedef-id='type-id-1159' visibility='default' is-declaration-only='yes' id='type-id-1160'/>
+ <class-decl name='lconv' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1147'/>
+ <class-decl name='ldiv_t' is-struct='yes' naming-typedef-id='type-id-1161' visibility='default' is-declaration-only='yes' id='type-id-1162'/>
+ <class-decl name='lldiv_t' is-struct='yes' naming-typedef-id='type-id-1163' visibility='default' is-declaration-only='yes' id='type-id-1164'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1165'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1141'/>
+ <pointer-type-def type-id='type-id-1165' size-in-bits='64' id='type-id-1166'/>
+ <pointer-type-def type-id='type-id-1141' size-in-bits='64' id='type-id-1167'/>
+ <pointer-type-def type-id='type-id-1168' size-in-bits='64' id='type-id-1169'/>
+ <pointer-type-def type-id='type-id-1170' size-in-bits='64' id='type-id-1171'/>
+ <pointer-type-def type-id='type-id-1172' size-in-bits='64' id='type-id-1173'/>
+ <pointer-type-def type-id='type-id-1174' size-in-bits='64' id='type-id-1175'/>
+ <pointer-type-def type-id='type-id-1176' size-in-bits='64' id='type-id-1177'/>
+ <pointer-type-def type-id='type-id-1178' size-in-bits='64' id='type-id-1179'/>
+ <pointer-type-def type-id='type-id-1180' size-in-bits='64' id='type-id-1181'/>
+ <pointer-type-def type-id='type-id-1182' size-in-bits='64' id='type-id-1183'/>
+ <pointer-type-def type-id='type-id-1184' size-in-bits='64' id='type-id-1185'/>
+ <pointer-type-def type-id='type-id-1186' size-in-bits='64' id='type-id-1187'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-1188'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-1189'/>
<namespace-decl name='std'>
- <class-decl name='allocator_type' naming-typedef-id='type-id-1048' visibility='default' is-declaration-only='yes' id='type-id-1049'/>
- <class-decl name='allocator_type' naming-typedef-id='type-id-1050' visibility='default' is-declaration-only='yes' id='type-id-1051'/>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1052'>
+ <class-decl name='allocator<char>' visibility='default' is-declaration-only='yes' id='type-id-1190'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-1191' visibility='default' is-declaration-only='yes' id='type-id-1192'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-1193' visibility='default' is-declaration-only='yes' id='type-id-1194'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1195'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1053'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1196'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__13' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-990'/>
- <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-966'>
+ <class-decl name='__anonymous_struct__13' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1105'/>
+ <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1081'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-1055' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' hash='61477c4d1fd8d94d' id='type-id-1054'/>
+ <typedef-decl name='pointer' type-id='type-id-1198' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' hash='61477c4d1fd8d94d' id='type-id-1197'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='reference' type-id='type-id-1057' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='229' column='1' hash='61477c4d1fd8d94d' id='type-id-1056'/>
+ <typedef-decl name='reference' type-id='type-id-1200' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='229' column='1' hash='61477c4d1fd8d94d' id='type-id-1199'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='allocator_type' type-id='type-id-1049' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='238' column='1' id='type-id-1014'/>
+ <typedef-decl name='allocator_type' type-id='type-id-1192' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='238' column='1' id='type-id-1135'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1058'/>
- <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-972'>
+ <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1201'/>
+ <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1087'>
<member-type access='private'>
- <typedef-decl name='size_type' type-id='type-id-40' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='236' column='1' hash='61477c4d1fd8d94d' id='type-id-1059'/>
+ <typedef-decl name='size_type' type-id='type-id-26' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='236' column='1' hash='61477c4d1fd8d94d' id='type-id-1202'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='const_iterator' type-id='type-id-933' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='233' column='1' id='type-id-1060'/>
+ <typedef-decl name='const_iterator' type-id='type-id-1048' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='233' column='1' id='type-id-1203'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-1062' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' id='type-id-1061'/>
+ <typedef-decl name='pointer' type-id='type-id-1205' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' id='type-id-1204'/>
</member-type>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE7reserveEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE7reserveEm' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-973' is-artificial='yes'/>
- <parameter type-id='type-id-41' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='764' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-1088' is-artificial='yes'/>
+ <parameter type-id='type-id-27' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='764' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_emplace_back_aux<mongo::BSONObj>' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE19_M_emplace_back_auxIJS1_EEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE19_M_emplace_back_auxIJS1_EEEvDpOT_' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-973' is-artificial='yes'/>
- <parameter type-id='type-id-119' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='936' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-1088' is-artificial='yes'/>
+ <parameter type-id='type-id-95' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='936' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_emplace_back_aux<mongo::BSONObj &>' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE19_M_emplace_back_auxIJRS1_EEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE19_M_emplace_back_auxIJRS1_EEEvDpOT_' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-973' is-artificial='yes'/>
- <parameter type-id='type-id-118' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='936' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-1088' is-artificial='yes'/>
+ <parameter type-id='type-id-94' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='936' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1028'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1170'>
<member-type access='public'>
- <typedef-decl name='__int_type' type-id='type-id-46' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='241' column='1' hash='f0c050c6f9f8032e' id='type-id-1063'/>
+ <typedef-decl name='__int_type' type-id='type-id-32' size-in-bits='32' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='241' column='1' hash='f0c050c6f9f8032e' id='type-id-1206'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1064'/>
- <class-decl name='__anonymous_struct__11' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1065'/>
- <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1066'/>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1067'>
+ <class-decl name='__anonymous_struct__10' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1207'/>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1208'/>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1209'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1210'>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-191' size-in-bits='8' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' hash='a001c849ab2c5776' id='type-id-1068'/>
+ <typedef-decl name='const_pointer' type-id='type-id-43' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='453' column='1' hash='61477c4d1fd8d94d' id='type-id-1211'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='const_pointer' type-id='type-id-61' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='453' column='1' hash='61477c4d1fd8d94d' id='type-id-1069'/>
+ <typedef-decl name='pointer' type-id='type-id-38' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d' id='type-id-1212'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-56' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d' id='type-id-1070'/>
+ <typedef-decl name='size_type' type-id='type-id-26' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-1213'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='size_type' type-id='type-id-40' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' hash='61477c4d1fd8d94d' id='type-id-1071'/>
+ <typedef-decl name='allocator_type' type-id='type-id-1190' size-in-bits='8' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-1214'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1034'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1176'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-1072' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' hash='61477c4d1fd8d94d#2' id='type-id-1055'/>
+ <typedef-decl name='pointer' type-id='type-id-1215' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' hash='61477c4d1fd8d94d#2' id='type-id-1198'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1032'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1174'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-1049' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='110' column='1' id='type-id-1011'/>
+ <typedef-decl name='allocator_type' type-id='type-id-1192' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='110' column='1' id='type-id-1132'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1073'>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1216'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-453' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d#4' id='type-id-1074'/>
+ <typedef-decl name='pointer' type-id='type-id-491' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' hash='61477c4d1fd8d94d#3' id='type-id-1217'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='value_type' type-id='type-id-38' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='447' column='1' hash='61477c4d1fd8d94d' id='type-id-1075'/>
+ <typedef-decl name='value_type' type-id='type-id-24' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='447' column='1' hash='61477c4d1fd8d94d' id='type-id-1218'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-1049' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-1048'/>
+ <typedef-decl name='allocator_type' type-id='type-id-1192' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-1191'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1038'>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1180'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1036'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1178'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-1051' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='110' column='1' id='type-id-1017'/>
+ <typedef-decl name='allocator_type' type-id='type-id-1194' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='110' column='1' id='type-id-1138'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-1076' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1062'/>
+ <typedef-decl name='pointer' type-id='type-id-1219' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1205'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1077'>
+ <class-decl name='__anonymous_struct__9' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1220'>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-1051' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-1050'/>
+ <typedef-decl name='allocator_type' type-id='type-id-1194' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-1193'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-1024' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' id='type-id-1078'/>
+ <typedef-decl name='pointer' type-id='type-id-1151' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' id='type-id-1221'/>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='const_iterator' naming-typedef-id='type-id-1060' visibility='default' is-declaration-only='yes' id='type-id-933'/>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-954'>
+ <class-decl name='const_iterator' naming-typedef-id='type-id-1203' visibility='default' is-declaration-only='yes' id='type-id-1048'/>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1069'>
</class-decl>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-968'>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1083'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-453' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d#4' id='type-id-1079'/>
+ <typedef-decl name='pointer' type-id='type-id-491' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' hash='61477c4d1fd8d94d#4' id='type-id-1222'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-974'>
+ <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1089'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-1024' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-1080'/>
+ <typedef-decl name='pointer' type-id='type-id-1151' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-1223'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1081'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1224'>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1082'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1225'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-1074' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d#2' id='type-id-1072'/>
+ <typedef-decl name='pointer' type-id='type-id-1217' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' hash='61477c4d1fd8d94d#2' id='type-id-1215'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='reference' type-id='type-id-931' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='109' column='1' hash='61477c4d1fd8d94d' id='type-id-1057'/>
+ <typedef-decl name='reference' type-id='type-id-1040' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='109' column='1' hash='61477c4d1fd8d94d' id='type-id-1200'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='value_type' type-id='type-id-1075' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='103' column='1' hash='61477c4d1fd8d94d' id='type-id-930'/>
+ <typedef-decl name='value_type' type-id='type-id-1218' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='103' column='1' hash='61477c4d1fd8d94d' id='type-id-1039'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1083'>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1226'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-1078' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' id='type-id-1076'/>
+ <typedef-decl name='pointer' type-id='type-id-1221' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='104' column='1' id='type-id-1219'/>
</member-type>
</class-decl>
</namespace-decl>
+ <typedef-decl name='_G_fpos_t' type-id='type-id-1153' size-in-bits='128' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-1152'/>
+ <typedef-decl name='imaxdiv_t' type-id='type-id-1160' size-in-bits='128' filepath='/usr/include/inttypes.h' line='275' column='1' id='type-id-1159'/>
+ <typedef-decl name='FILE' type-id='type-id-1154' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-1042'/>
+ <typedef-decl name='__FILE' type-id='type-id-1154' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-1045'/>
+ <typedef-decl name='fpos_t' type-id='type-id-1152' size-in-bits='128' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-1123'/>
+ <typedef-decl name='div_t' type-id='type-id-1158' size-in-bits='64' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-1157'/>
+ <typedef-decl name='ldiv_t' type-id='type-id-1162' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-1161'/>
+ <typedef-decl name='lldiv_t' type-id='type-id-1164' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-1163'/>
+ <typedef-decl name='__mbstate_t' type-id='type-id-1156' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-1155'/>
+ <typedef-decl name='mbstate_t' type-id='type-id-1155' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-1126'/>
<namespace-decl name='mongo'>
- <class-decl name='type' naming-typedef-id='type-id-1084' visibility='default' is-declaration-only='yes' id='type-id-1008'/>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-938'>
+ <class-decl name='type' naming-typedef-id='type-id-1227' visibility='default' is-declaration-only='yes' id='type-id-1129'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1053'>
<member-function access='public'>
<function-decl name='readAndAdvance<mongo::Validated<mongo::BSONObj> >' mangled-name='_ZN5mongo20ConstDataRangeCursor14readAndAdvanceINS_9ValidatedINS_7BSONObjEEEEENS_10StatusWithIT_EEv' filepath='src/mongo/base/data_range_cursor.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo20ConstDataRangeCursor14readAndAdvanceINS_9ValidatedINS_7BSONObjEEEEENS_10StatusWithIT_EEv' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-939' is-artificial='yes'/>
- <return type-id='type-id-1085'/>
+ <parameter type-id='type-id-1054' is-artificial='yes'/>
+ <return type-id='type-id-1228'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-942'>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1057'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1030'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1172'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-986'/>
- <class-decl name='__anonymous_struct__12' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-988'/>
- <class-decl name='__anonymous_struct__14' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1086'/>
- <class-decl name='__anonymous_struct__15' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1087'/>
- <class-decl name='__anonymous_struct__16' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1088'/>
- <class-decl name='__anonymous_struct__18' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1089'>
+ <class-decl name='__anonymous_struct__11' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1101'/>
+ <class-decl name='__anonymous_struct__12' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1103'/>
+ <class-decl name='__anonymous_struct__14' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1229'/>
+ <class-decl name='__anonymous_struct__15' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1230'/>
+ <class-decl name='__anonymous_struct__16' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1231'/>
+ <class-decl name='__anonymous_struct__18' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1232'>
</class-decl>
- <class-decl name='__anonymous_struct__19' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-976'/>
- <class-decl name='__anonymous_struct__19' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-984'>
+ <class-decl name='__anonymous_struct__19' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1091'/>
+ <class-decl name='__anonymous_struct__19' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1099'>
<member-function access='public'>
<function-decl name='uncompress' mangled-name='_ZN5mongo16FTDCDecompressor10uncompressENS_14ConstDataRangeE' filepath='src/mongo/db/ftdc/decompressor.cpp' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo16FTDCDecompressor10uncompressENS_14ConstDataRangeE' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-985' is-artificial='yes'/>
- <parameter type-id='type-id-1090' filepath='src/mongo/db/ftdc/decompressor.cpp' line='44' column='1'/>
- <return type-id='type-id-944'/>
+ <parameter type-id='type-id-1100' is-artificial='yes'/>
+ <parameter type-id='type-id-1233' filepath='src/mongo/db/ftdc/decompressor.cpp' line='44' column='1'/>
+ <return type-id='type-id-1059'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__22' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-999'/>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1085'/>
- <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-940'>
+ <class-decl name='__anonymous_struct__22' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1114'/>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1228'/>
+ <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1055'>
</class-decl>
- <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-944'/>
- <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-950'/>
- <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1090'/>
- <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-958'/>
- <class-decl name='__anonymous_struct__10' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1042'/>
- <class-decl name='__anonymous_struct__17' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1040'/>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1026'/>
- <class-decl name='__anonymous_struct__20' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1091'/>
- <class-decl name='__anonymous_struct__21' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1044'/>
- <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1092'>
+ <class-decl name='__anonymous_struct__6' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1059'/>
+ <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1065'/>
+ <class-decl name='__anonymous_struct__8' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1233'/>
+ <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1073'/>
+ <class-decl name='__anonymous_struct__10' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1184'/>
+ <class-decl name='__anonymous_struct__17' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1182'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1168'/>
+ <class-decl name='__anonymous_struct__20' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1234'/>
+ <class-decl name='__anonymous_struct__21' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1186'/>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1235'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1093'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1236'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1094'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1237'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1095'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1238'>
<member-function access='public' static='yes'>
<function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerINS_7BSONObjEvE4loadEPS2_PKcmPml' filepath='src/mongo/bson/bsonobj.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerINS_7BSONObjEvE4loadEPS2_PKcmPml' hash='ba687bdd05d466a5'>
- <parameter type-id='type-id-1024' filepath='src/mongo/bson/bsonobj.h' line='750' column='1'/>
- <parameter type-id='type-id-61' filepath='src/mongo/bson/bsonobj.h' line='751' column='1'/>
- <parameter type-id='type-id-39' filepath='src/mongo/bson/bsonobj.h' line='752' column='1'/>
- <parameter type-id='type-id-271' filepath='src/mongo/bson/bsonobj.h' line='753' column='1'/>
- <parameter type-id='type-id-195' filepath='src/mongo/bson/bsonobj.h' line='754' column='1'/>
- <return type-id='type-id-942'/>
+ <parameter type-id='type-id-1151' filepath='src/mongo/bson/bsonobj.h' line='750' column='1'/>
+ <parameter type-id='type-id-43' filepath='src/mongo/bson/bsonobj.h' line='751' column='1'/>
+ <parameter type-id='type-id-25' filepath='src/mongo/bson/bsonobj.h' line='752' column='1'/>
+ <parameter type-id='type-id-269' filepath='src/mongo/bson/bsonobj.h' line='753' column='1'/>
+ <parameter type-id='type-id-199' filepath='src/mongo/bson/bsonobj.h' line='754' column='1'/>
+ <return type-id='type-id-1057'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1096'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1239'>
<member-function access='public' static='yes'>
<function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerINS_9ValidatedINS_7BSONObjEEEvE4loadEPS4_PKcmPml' filepath='src/mongo/base/data_type_validated.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerINS_9ValidatedINS_7BSONObjEEEvE4loadEPS4_PKcmPml' hash='ba687bdd05d466a5'>
- <parameter type-id='type-id-1043' filepath='src/mongo/base/data_type_validated.h' line='93' column='1'/>
- <parameter type-id='type-id-61' filepath='src/mongo/base/data_type_validated.h' line='94' column='1'/>
- <parameter type-id='type-id-39' filepath='src/mongo/base/data_type_validated.h' line='95' column='1'/>
- <parameter type-id='type-id-271' filepath='src/mongo/base/data_type_validated.h' line='96' column='1'/>
- <parameter type-id='type-id-195' filepath='src/mongo/base/data_type_validated.h' line='97' column='1'/>
- <return type-id='type-id-942'/>
+ <parameter type-id='type-id-1185' filepath='src/mongo/base/data_type_validated.h' line='93' column='1'/>
+ <parameter type-id='type-id-43' filepath='src/mongo/base/data_type_validated.h' line='94' column='1'/>
+ <parameter type-id='type-id-25' filepath='src/mongo/base/data_type_validated.h' line='95' column='1'/>
+ <parameter type-id='type-id-269' filepath='src/mongo/base/data_type_validated.h' line='96' column='1'/>
+ <parameter type-id='type-id-199' filepath='src/mongo/base/data_type_validated.h' line='97' column='1'/>
+ <return type-id='type-id-1057'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1097'/>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1240'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1098'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1241'/>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='boost'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-948'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1063'>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-1100' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1099'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-1243' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1242'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-956'>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1071'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-1102' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1101'/>
+ <typedef-decl name='reference_type' type-id='type-id-1245' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1244'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-962'/>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-964'>
+ <class-decl name='__anonymous_struct__2' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1077'/>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1079'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-1104' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1103'/>
+ <typedef-decl name='reference_type' type-id='type-id-1247' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1246'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-1106' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1105'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-1249' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1248'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-978'>
+ <class-decl name='__anonymous_struct__4' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1093'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-1108' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1107'/>
+ <typedef-decl name='reference_type' type-id='type-id-1251' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1250'/>
</member-type>
</class-decl>
<namespace-decl name='detail'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1109'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1252'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-1008' filepath='src/third_party/boost-1.60.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-1084'/>
+ <typedef-decl name='type' type-id='type-id-1129' filepath='src/third_party/boost-1.60.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-1227'/>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-946'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1061'>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-1110' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1100'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-1253' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1243'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-952'>
+ <class-decl name='__anonymous_struct__1' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1067'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-1111' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1102'/>
+ <typedef-decl name='reference_type' type-id='type-id-1254' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1245'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-960'>
+ <class-decl name='__anonymous_struct__3' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1075'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-1112' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1104'/>
+ <typedef-decl name='reference_type' type-id='type-id-1255' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1247'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-1113' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1106'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-1256' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1249'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-970'/>
- <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-982'>
+ <class-decl name='__anonymous_struct__5' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1085'/>
+ <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1097'>
<member-type access='private'>
- <typedef-decl name='internal_type' type-id='type-id-1084' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='205' column='1' id='type-id-936'/>
+ <typedef-decl name='internal_type' type-id='type-id-1227' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='205' column='1' id='type-id-1051'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-1114' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1108'/>
+ <typedef-decl name='reference_type' type-id='type-id-1257' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1251'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-980'/>
- <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1115'>
+ <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1095'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1258'>
<member-type access='public'>
- <typedef-decl name='reference_type' type-id='type-id-118' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1111'/>
+ <typedef-decl name='reference_type' type-id='type-id-94' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1254'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1116'>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1259'>
<member-type access='public'>
- <typedef-decl name='reference_type' type-id='type-id-576' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1112'/>
+ <typedef-decl name='reference_type' type-id='type-id-648' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1255'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='rval_reference_type' type-id='type-id-380' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1113'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-418' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1256'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1117'>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1260'>
<member-type access='public'>
- <typedef-decl name='rval_reference_type' type-id='type-id-119' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1110'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-95' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1253'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__8' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1118'>
+ <class-decl name='__anonymous_struct__8' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1261'>
<member-type access='public'>
- <typedef-decl name='reference_type' type-id='type-id-118' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1114'/>
+ <typedef-decl name='reference_type' type-id='type-id-94' size-in-bits='64' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1257'/>
</member-type>
</class-decl>
</namespace-decl>
</namespace-decl>
- <typedef-decl name='is_not_reference_tag' type-id='type-id-1119' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-1120'/>
+ <typedef-decl name='is_not_reference_tag' type-id='type-id-1262' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-1263'/>
<namespace-decl name='mpl_'>
- <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-1119' visibility='default' is-declaration-only='yes' id='type-id-1121'/>
- <typedef-decl name='false_' type-id='type-id-1121' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-1119'/>
+ <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-1262' visibility='default' is-declaration-only='yes' id='type-id-1264'/>
+ <typedef-decl name='false_' type-id='type-id-1264' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-1262'/>
</namespace-decl>
</abi-instr>
<abi-instr address-size='64' path='src/mongo/db/ftdc/file_manager.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
- <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='16' hash='502e9e0a607d741c' id='type-id-1122'>
- <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-1123'/>
+ <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='16' hash='502e9e0a607d741c' id='type-id-1265'>
+ <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-1266'/>
</array-type-def>
- <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='16' hash='65a4b7076fe8e21f' id='type-id-1124'>
- <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-1123'/>
+ <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='16' hash='65a4b7076fe8e21f' id='type-id-1267'>
+ <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-4' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-1266'/>
</array-type-def>
- <reference-type-def kind='rvalue' type-id='type-id-1' size-in-bits='64' hash='44e5f8c5128a5201' id='type-id-1125'/>
- <qualified-type-def type-id='type-id-1126' const='yes' hash='8037ae4ba1d02ae3#2' id='type-id-1127'/>
- <reference-type-def kind='lvalue' type-id='type-id-1127' size-in-bits='64' hash='a872cc49be373599#2' id='type-id-1128'/>
- <reference-type-def kind='lvalue' type-id='type-id-1124' size-in-bits='64' hash='b6a1123fcc060e9a' id='type-id-1129'/>
- <qualified-type-def type-id='type-id-1130' const='yes' hash='9c3c56fbf1457f62#2' id='type-id-1131'/>
- <reference-type-def kind='lvalue' type-id='type-id-1131' size-in-bits='64' hash='f459ea9b9b56f405#2' id='type-id-1132'/>
- <pointer-type-def type-id='type-id-1131' size-in-bits='64' hash='9ec716d6ef4e44db#2' id='type-id-1133'/>
- <qualified-type-def type-id='type-id-191' const='yes' hash='4b08abdb8d850de7' id='type-id-1134'/>
- <reference-type-def kind='lvalue' type-id='type-id-1134' size-in-bits='64' hash='6bd342e6416311cf' id='type-id-1135'/>
- <pointer-type-def type-id='type-id-1136' size-in-bits='64' hash='843b52be3b9e89dd' id='type-id-1137'/>
- <reference-type-def kind='lvalue' type-id='type-id-1130' size-in-bits='64' hash='1713eb7411b4e6b8#2' id='type-id-1138'/>
- <pointer-type-def type-id='type-id-1130' size-in-bits='64' hash='a3393cc823ee4f43' id='type-id-1139'/>
- <reference-type-def kind='rvalue' type-id='type-id-74' size-in-bits='64' hash='f35af8d789843e01' id='type-id-1140'/>
- <pointer-type-def type-id='type-id-1141' size-in-bits='64' hash='97c26ab7470eb920' id='type-id-1142'/>
- <pointer-type-def type-id='type-id-877' size-in-bits='64' hash='abcddab770df4c38' id='type-id-1143'/>
- <reference-type-def kind='lvalue' type-id='type-id-878' size-in-bits='64' hash='8aa1014b02093fca' id='type-id-1144'/>
- <reference-type-def kind='lvalue' type-id='type-id-879' size-in-bits='64' hash='869519c5aecb9dc8' id='type-id-1145'/>
- <pointer-type-def type-id='type-id-1146' size-in-bits='64' id='type-id-1147'/>
- <pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-1149'/>
- <pointer-type-def type-id='type-id-1150' size-in-bits='64' id='type-id-1151'/>
- <pointer-type-def type-id='type-id-1152' size-in-bits='64' id='type-id-1153'/>
- <reference-type-def kind='rvalue' type-id='type-id-1154' size-in-bits='64' id='type-id-1155'/>
- <pointer-type-def type-id='type-id-1154' size-in-bits='64' id='type-id-1156'/>
- <qualified-type-def type-id='type-id-1156' const='yes' id='type-id-1157'/>
- <reference-type-def kind='lvalue' type-id='type-id-1157' size-in-bits='64' id='type-id-1158'/>
- <pointer-type-def type-id='type-id-1159' size-in-bits='64' id='type-id-1160'/>
- <pointer-type-def type-id='type-id-1161' size-in-bits='64' id='type-id-1162'/>
- <pointer-type-def type-id='type-id-1163' size-in-bits='64' id='type-id-1164'/>
- <pointer-type-def type-id='type-id-1165' size-in-bits='64' id='type-id-1166'/>
- <pointer-type-def type-id='type-id-1167' size-in-bits='64' id='type-id-1168'/>
- <pointer-type-def type-id='type-id-1169' size-in-bits='64' id='type-id-1170'/>
- <pointer-type-def type-id='type-id-1171' size-in-bits='64' id='type-id-1172'/>
- <pointer-type-def type-id='type-id-1173' size-in-bits='64' id='type-id-1174'/>
- <pointer-type-def type-id='type-id-1175' size-in-bits='64' id='type-id-1176'/>
- <pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-1178'/>
- <pointer-type-def type-id='type-id-1179' size-in-bits='64' id='type-id-1180'/>
- <pointer-type-def type-id='type-id-1181' size-in-bits='64' id='type-id-1182'/>
- <pointer-type-def type-id='type-id-1183' size-in-bits='64' id='type-id-1184'/>
- <pointer-type-def type-id='type-id-1185' size-in-bits='64' id='type-id-1186'/>
- <pointer-type-def type-id='type-id-1187' size-in-bits='64' id='type-id-1188'/>
- <pointer-type-def type-id='type-id-1189' size-in-bits='64' id='type-id-1190'/>
- <pointer-type-def type-id='type-id-1191' size-in-bits='64' id='type-id-1192'/>
- <pointer-type-def type-id='type-id-1193' size-in-bits='64' id='type-id-1194'/>
- <pointer-type-def type-id='type-id-1195' size-in-bits='64' id='type-id-1196'/>
- <pointer-type-def type-id='type-id-1197' size-in-bits='64' id='type-id-1198'/>
- <pointer-type-def type-id='type-id-1199' size-in-bits='64' id='type-id-1200'/>
- <pointer-type-def type-id='type-id-1201' size-in-bits='64' id='type-id-1202'/>
- <pointer-type-def type-id='type-id-1203' size-in-bits='64' id='type-id-1204'/>
- <pointer-type-def type-id='type-id-1205' size-in-bits='64' id='type-id-1206'/>
- <pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-1208'/>
- <pointer-type-def type-id='type-id-1209' size-in-bits='64' id='type-id-1210'/>
- <pointer-type-def type-id='type-id-1211' size-in-bits='64' id='type-id-1212'/>
- <pointer-type-def type-id='type-id-1213' size-in-bits='64' id='type-id-1214'/>
- <pointer-type-def type-id='type-id-1215' size-in-bits='64' id='type-id-1216'/>
- <pointer-type-def type-id='type-id-1217' size-in-bits='64' id='type-id-1218'/>
- <pointer-type-def type-id='type-id-1219' size-in-bits='64' id='type-id-1220'/>
- <pointer-type-def type-id='type-id-1221' size-in-bits='64' id='type-id-1222'/>
- <pointer-type-def type-id='type-id-1223' size-in-bits='64' id='type-id-1224'/>
- <pointer-type-def type-id='type-id-1225' size-in-bits='64' id='type-id-1226'/>
- <pointer-type-def type-id='type-id-1227' size-in-bits='64' id='type-id-1228'/>
- <pointer-type-def type-id='type-id-1229' size-in-bits='64' id='type-id-1230'/>
- <pointer-type-def type-id='type-id-1231' size-in-bits='64' id='type-id-1232'/>
- <pointer-type-def type-id='type-id-1233' size-in-bits='64' id='type-id-1234'/>
- <pointer-type-def type-id='type-id-1235' size-in-bits='64' id='type-id-1236'/>
- <pointer-type-def type-id='type-id-1237' size-in-bits='64' id='type-id-1238'/>
- <pointer-type-def type-id='type-id-1239' size-in-bits='64' id='type-id-1240'/>
- <pointer-type-def type-id='type-id-1241' size-in-bits='64' id='type-id-1242'/>
- <pointer-type-def type-id='type-id-1243' size-in-bits='64' id='type-id-1244'/>
- <pointer-type-def type-id='type-id-1245' size-in-bits='64' id='type-id-1246'/>
- <pointer-type-def type-id='type-id-1247' size-in-bits='64' id='type-id-1248'/>
- <pointer-type-def type-id='type-id-1249' size-in-bits='64' id='type-id-1250'/>
- <pointer-type-def type-id='type-id-1251' size-in-bits='64' id='type-id-1252'/>
- <pointer-type-def type-id='type-id-1253' size-in-bits='64' id='type-id-1254'/>
- <pointer-type-def type-id='type-id-1255' size-in-bits='64' id='type-id-1256'/>
- <pointer-type-def type-id='type-id-1257' size-in-bits='64' id='type-id-1258'/>
- <pointer-type-def type-id='type-id-1259' size-in-bits='64' id='type-id-1260'/>
- <pointer-type-def type-id='type-id-1261' size-in-bits='64' id='type-id-1262'/>
- <pointer-type-def type-id='type-id-1263' size-in-bits='64' id='type-id-1264'/>
- <pointer-type-def type-id='type-id-1265' size-in-bits='64' id='type-id-1266'/>
- <pointer-type-def type-id='type-id-1267' size-in-bits='64' id='type-id-1268'/>
- <pointer-type-def type-id='type-id-1269' size-in-bits='64' id='type-id-1270'/>
- <pointer-type-def type-id='type-id-1271' size-in-bits='64' id='type-id-1272'/>
- <pointer-type-def type-id='type-id-1273' size-in-bits='64' id='type-id-1274'/>
- <pointer-type-def type-id='type-id-1275' size-in-bits='64' id='type-id-1276'/>
- <qualified-type-def type-id='type-id-1148' const='yes' id='type-id-1277'/>
- <pointer-type-def type-id='type-id-1277' size-in-bits='64' id='type-id-1278'/>
- <qualified-type-def type-id='type-id-1279' const='yes' id='type-id-1280'/>
- <reference-type-def kind='lvalue' type-id='type-id-1280' size-in-bits='64' id='type-id-1281'/>
- <qualified-type-def type-id='type-id-1154' const='yes' id='type-id-1282'/>
- <qualified-type-def type-id='type-id-1173' const='yes' id='type-id-1283'/>
- <qualified-type-def type-id='type-id-1175' const='yes' id='type-id-1284'/>
- <qualified-type-def type-id='type-id-1177' const='yes' id='type-id-1285'/>
- <qualified-type-def type-id='type-id-1179' const='yes' id='type-id-1286'/>
- <qualified-type-def type-id='type-id-1189' const='yes' id='type-id-1287'/>
- <qualified-type-def type-id='type-id-1187' const='yes' id='type-id-1288'/>
- <qualified-type-def type-id='type-id-1169' const='yes' id='type-id-1289'/>
- <qualified-type-def type-id='type-id-1197' const='yes' id='type-id-1290'/>
- <qualified-type-def type-id='type-id-1247' const='yes' id='type-id-1291'/>
- <qualified-type-def type-id='type-id-1221' const='yes' id='type-id-1292'/>
- <qualified-type-def type-id='type-id-1223' const='yes' id='type-id-1293'/>
- <qualified-type-def type-id='type-id-1294' const='yes' id='type-id-1295'/>
- <qualified-type-def type-id='type-id-1241' const='yes' id='type-id-1296'/>
- <qualified-type-def type-id='type-id-1235' const='yes' id='type-id-1297'/>
- <qualified-type-def type-id='type-id-1239' const='yes' id='type-id-1298'/>
- <qualified-type-def type-id='type-id-1201' const='yes' id='type-id-1299'/>
- <qualified-type-def type-id='type-id-1167' const='yes' id='type-id-1300'/>
- <qualified-type-def type-id='type-id-1171' const='yes' id='type-id-1301'/>
- <qualified-type-def type-id='type-id-1185' const='yes' id='type-id-1302'/>
- <qualified-type-def type-id='type-id-1245' const='yes' id='type-id-1303'/>
- <qualified-type-def type-id='type-id-1243' const='yes' id='type-id-1304'/>
- <qualified-type-def type-id='type-id-1207' const='yes' id='type-id-1305'/>
- <pointer-type-def type-id='type-id-1283' size-in-bits='64' id='type-id-1306'/>
- <pointer-type-def type-id='type-id-1284' size-in-bits='64' id='type-id-1307'/>
- <pointer-type-def type-id='type-id-1285' size-in-bits='64' id='type-id-1308'/>
- <pointer-type-def type-id='type-id-1286' size-in-bits='64' id='type-id-1309'/>
- <pointer-type-def type-id='type-id-1287' size-in-bits='64' id='type-id-1310'/>
- <pointer-type-def type-id='type-id-1289' size-in-bits='64' id='type-id-1311'/>
- <pointer-type-def type-id='type-id-1290' size-in-bits='64' id='type-id-1312'/>
- <pointer-type-def type-id='type-id-1291' size-in-bits='64' id='type-id-1313'/>
- <pointer-type-def type-id='type-id-1292' size-in-bits='64' id='type-id-1314'/>
- <pointer-type-def type-id='type-id-1293' size-in-bits='64' id='type-id-1315'/>
- <pointer-type-def type-id='type-id-1295' size-in-bits='64' id='type-id-1316'/>
- <pointer-type-def type-id='type-id-1296' size-in-bits='64' id='type-id-1317'/>
- <pointer-type-def type-id='type-id-1298' size-in-bits='64' id='type-id-1318'/>
- <pointer-type-def type-id='type-id-1299' size-in-bits='64' id='type-id-1319'/>
- <pointer-type-def type-id='type-id-1297' size-in-bits='64' id='type-id-1320'/>
- <pointer-type-def type-id='type-id-1300' size-in-bits='64' id='type-id-1321'/>
- <pointer-type-def type-id='type-id-1301' size-in-bits='64' id='type-id-1322'/>
- <pointer-type-def type-id='type-id-1302' size-in-bits='64' id='type-id-1323'/>
- <pointer-type-def type-id='type-id-1305' size-in-bits='64' id='type-id-1324'/>
- <qualified-type-def type-id='type-id-1325' const='yes' id='type-id-1326'/>
- <qualified-type-def type-id='type-id-1327' const='yes' id='type-id-1328'/>
- <qualified-type-def type-id='type-id-1329' const='yes' id='type-id-1330'/>
- <qualified-type-def type-id='type-id-1331' const='yes' id='type-id-1332'/>
- <qualified-type-def type-id='type-id-1333' const='yes' id='type-id-1334'/>
- <qualified-type-def type-id='type-id-1335' const='yes' id='type-id-1336'/>
- <qualified-type-def type-id='type-id-1337' const='yes' id='type-id-1338'/>
- <pointer-type-def type-id='type-id-1326' size-in-bits='64' id='type-id-1339'/>
- <pointer-type-def type-id='type-id-1328' size-in-bits='64' id='type-id-1340'/>
- <pointer-type-def type-id='type-id-1330' size-in-bits='64' id='type-id-1341'/>
- <pointer-type-def type-id='type-id-1332' size-in-bits='64' id='type-id-1342'/>
- <pointer-type-def type-id='type-id-1334' size-in-bits='64' id='type-id-1343'/>
- <pointer-type-def type-id='type-id-1336' size-in-bits='64' id='type-id-1344'/>
- <pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-1345'/>
- <qualified-type-def type-id='type-id-1339' restrict='yes' id='type-id-1346'/>
- <reference-type-def kind='lvalue' type-id='type-id-1347' size-in-bits='64' id='type-id-1348'/>
- <reference-type-def kind='lvalue' type-id='type-id-1349' size-in-bits='64' id='type-id-1350'/>
- <reference-type-def kind='lvalue' type-id='type-id-1351' size-in-bits='64' id='type-id-1352'/>
- <reference-type-def kind='lvalue' type-id='type-id-1353' size-in-bits='64' id='type-id-1354'/>
- <reference-type-def kind='lvalue' type-id='type-id-1355' size-in-bits='64' id='type-id-1356'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1325'/>
- <pointer-type-def type-id='type-id-1325' size-in-bits='64' id='type-id-1357'/>
- <pointer-type-def type-id='type-id-230' size-in-bits='64' id='type-id-1358'/>
- <pointer-type-def type-id='type-id-1359' size-in-bits='64' id='type-id-1360'/>
- <pointer-type-def type-id='type-id-1333' size-in-bits='64' id='type-id-1361'/>
+ <reference-type-def kind='rvalue' type-id='type-id-1' size-in-bits='64' hash='44e5f8c5128a5201' id='type-id-1268'/>
+ <qualified-type-def type-id='type-id-1269' const='yes' hash='8037ae4ba1d02ae3#2' id='type-id-1270'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1270' size-in-bits='64' hash='a872cc49be373599#2' id='type-id-1271'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1267' size-in-bits='64' hash='b6a1123fcc060e9a' id='type-id-1272'/>
+ <qualified-type-def type-id='type-id-1273' const='yes' hash='9c3c56fbf1457f62#2' id='type-id-1274'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1274' size-in-bits='64' hash='f459ea9b9b56f405#2' id='type-id-1275'/>
+ <pointer-type-def type-id='type-id-1274' size-in-bits='64' hash='9ec716d6ef4e44db#2' id='type-id-1276'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1273' size-in-bits='64' hash='1713eb7411b4e6b8#2' id='type-id-1277'/>
+ <pointer-type-def type-id='type-id-1273' size-in-bits='64' hash='a3393cc823ee4f43' id='type-id-1278'/>
+ <reference-type-def kind='rvalue' type-id='type-id-52' size-in-bits='64' hash='f35af8d789843e01' id='type-id-1279'/>
+ <pointer-type-def type-id='type-id-1280' size-in-bits='64' hash='97c26ab7470eb920' id='type-id-1281'/>
+ <pointer-type-def type-id='type-id-986' size-in-bits='64' hash='abcddab770df4c38' id='type-id-1282'/>
+ <reference-type-def kind='lvalue' type-id='type-id-989' size-in-bits='64' hash='8aa1014b02093fca' id='type-id-1283'/>
+ <reference-type-def kind='lvalue' type-id='type-id-985' size-in-bits='64' hash='869519c5aecb9dc8' id='type-id-1284'/>
+ <pointer-type-def type-id='type-id-1285' size-in-bits='64' id='type-id-1286'/>
+ <qualified-type-def type-id='type-id-1286' restrict='yes' id='type-id-1287'/>
+ <pointer-type-def type-id='type-id-1288' size-in-bits='64' id='type-id-1289'/>
+ <qualified-type-def type-id='type-id-1289' restrict='yes' id='type-id-1290'/>
+ <pointer-type-def type-id='type-id-1291' size-in-bits='64' id='type-id-1292'/>
+ <pointer-type-def type-id='type-id-1293' size-in-bits='64' id='type-id-1294'/>
+ <pointer-type-def type-id='type-id-1295' size-in-bits='64' id='type-id-1296'/>
+ <pointer-type-def type-id='type-id-1297' size-in-bits='64' id='type-id-1298'/>
+ <reference-type-def kind='rvalue' type-id='type-id-1299' size-in-bits='64' id='type-id-1300'/>
+ <pointer-type-def type-id='type-id-1299' size-in-bits='64' id='type-id-1301'/>
+ <qualified-type-def type-id='type-id-1301' const='yes' id='type-id-1302'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1302' size-in-bits='64' id='type-id-1303'/>
+ <pointer-type-def type-id='type-id-1304' size-in-bits='64' id='type-id-1305'/>
+ <pointer-type-def type-id='type-id-1306' size-in-bits='64' id='type-id-1307'/>
+ <pointer-type-def type-id='type-id-1308' size-in-bits='64' id='type-id-1309'/>
+ <pointer-type-def type-id='type-id-1310' size-in-bits='64' id='type-id-1311'/>
+ <pointer-type-def type-id='type-id-1312' size-in-bits='64' id='type-id-1313'/>
+ <pointer-type-def type-id='type-id-1314' size-in-bits='64' id='type-id-1315'/>
+ <pointer-type-def type-id='type-id-1316' size-in-bits='64' id='type-id-1317'/>
+ <pointer-type-def type-id='type-id-1318' size-in-bits='64' id='type-id-1319'/>
+ <pointer-type-def type-id='type-id-1320' size-in-bits='64' id='type-id-1321'/>
+ <pointer-type-def type-id='type-id-1322' size-in-bits='64' id='type-id-1323'/>
+ <pointer-type-def type-id='type-id-1324' size-in-bits='64' id='type-id-1325'/>
+ <pointer-type-def type-id='type-id-1326' size-in-bits='64' id='type-id-1327'/>
+ <pointer-type-def type-id='type-id-1328' size-in-bits='64' id='type-id-1329'/>
+ <pointer-type-def type-id='type-id-1330' size-in-bits='64' id='type-id-1331'/>
+ <pointer-type-def type-id='type-id-1332' size-in-bits='64' id='type-id-1333'/>
+ <pointer-type-def type-id='type-id-1334' size-in-bits='64' id='type-id-1335'/>
+ <pointer-type-def type-id='type-id-1336' size-in-bits='64' id='type-id-1337'/>
+ <pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-1339'/>
+ <pointer-type-def type-id='type-id-1340' size-in-bits='64' id='type-id-1341'/>
+ <pointer-type-def type-id='type-id-1342' size-in-bits='64' id='type-id-1343'/>
+ <pointer-type-def type-id='type-id-1344' size-in-bits='64' id='type-id-1345'/>
+ <pointer-type-def type-id='type-id-1346' size-in-bits='64' id='type-id-1347'/>
+ <pointer-type-def type-id='type-id-1348' size-in-bits='64' id='type-id-1349'/>
+ <pointer-type-def type-id='type-id-1350' size-in-bits='64' id='type-id-1351'/>
+ <pointer-type-def type-id='type-id-1352' size-in-bits='64' id='type-id-1353'/>
+ <pointer-type-def type-id='type-id-1354' size-in-bits='64' id='type-id-1355'/>
+ <pointer-type-def type-id='type-id-1356' size-in-bits='64' id='type-id-1357'/>
+ <pointer-type-def type-id='type-id-1358' size-in-bits='64' id='type-id-1359'/>
+ <pointer-type-def type-id='type-id-1360' size-in-bits='64' id='type-id-1361'/>
<pointer-type-def type-id='type-id-1362' size-in-bits='64' id='type-id-1363'/>
<pointer-type-def type-id='type-id-1364' size-in-bits='64' id='type-id-1365'/>
<pointer-type-def type-id='type-id-1366' size-in-bits='64' id='type-id-1367'/>
@@ -2716,2239 +2766,2523 @@
<pointer-type-def type-id='type-id-1396' size-in-bits='64' id='type-id-1397'/>
<pointer-type-def type-id='type-id-1398' size-in-bits='64' id='type-id-1399'/>
<pointer-type-def type-id='type-id-1400' size-in-bits='64' id='type-id-1401'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-1402'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-1403'/>
+ <pointer-type-def type-id='type-id-1402' size-in-bits='64' id='type-id-1403'/>
+ <pointer-type-def type-id='type-id-1404' size-in-bits='64' id='type-id-1405'/>
+ <pointer-type-def type-id='type-id-1406' size-in-bits='64' id='type-id-1407'/>
+ <pointer-type-def type-id='type-id-1408' size-in-bits='64' id='type-id-1409'/>
+ <pointer-type-def type-id='type-id-1410' size-in-bits='64' id='type-id-1411'/>
+ <pointer-type-def type-id='type-id-1412' size-in-bits='64' id='type-id-1413'/>
+ <pointer-type-def type-id='type-id-1414' size-in-bits='64' id='type-id-1415'/>
+ <pointer-type-def type-id='type-id-1416' size-in-bits='64' id='type-id-1417'/>
+ <pointer-type-def type-id='type-id-1418' size-in-bits='64' id='type-id-1419'/>
+ <pointer-type-def type-id='type-id-1420' size-in-bits='64' id='type-id-1421'/>
+ <qualified-type-def type-id='type-id-1293' const='yes' id='type-id-1422'/>
+ <pointer-type-def type-id='type-id-1422' size-in-bits='64' id='type-id-1423'/>
+ <qualified-type-def type-id='type-id-1424' const='yes' id='type-id-1425'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1425' size-in-bits='64' id='type-id-1426'/>
+ <qualified-type-def type-id='type-id-1299' const='yes' id='type-id-1427'/>
+ <qualified-type-def type-id='type-id-1318' const='yes' id='type-id-1428'/>
+ <qualified-type-def type-id='type-id-1320' const='yes' id='type-id-1429'/>
+ <qualified-type-def type-id='type-id-1322' const='yes' id='type-id-1430'/>
+ <qualified-type-def type-id='type-id-1324' const='yes' id='type-id-1431'/>
+ <qualified-type-def type-id='type-id-1334' const='yes' id='type-id-1432'/>
+ <qualified-type-def type-id='type-id-1332' const='yes' id='type-id-1433'/>
+ <qualified-type-def type-id='type-id-1314' const='yes' id='type-id-1434'/>
+ <qualified-type-def type-id='type-id-1342' const='yes' id='type-id-1435'/>
+ <qualified-type-def type-id='type-id-1392' const='yes' id='type-id-1436'/>
+ <qualified-type-def type-id='type-id-1366' const='yes' id='type-id-1437'/>
+ <qualified-type-def type-id='type-id-1368' const='yes' id='type-id-1438'/>
+ <qualified-type-def type-id='type-id-1439' const='yes' id='type-id-1440'/>
+ <qualified-type-def type-id='type-id-1386' const='yes' id='type-id-1441'/>
+ <qualified-type-def type-id='type-id-1380' const='yes' id='type-id-1442'/>
+ <qualified-type-def type-id='type-id-1384' const='yes' id='type-id-1443'/>
+ <qualified-type-def type-id='type-id-1346' const='yes' id='type-id-1444'/>
+ <qualified-type-def type-id='type-id-1312' const='yes' id='type-id-1445'/>
+ <qualified-type-def type-id='type-id-1316' const='yes' id='type-id-1446'/>
+ <qualified-type-def type-id='type-id-1330' const='yes' id='type-id-1447'/>
+ <qualified-type-def type-id='type-id-1390' const='yes' id='type-id-1448'/>
+ <qualified-type-def type-id='type-id-1388' const='yes' id='type-id-1449'/>
+ <qualified-type-def type-id='type-id-1352' const='yes' id='type-id-1450'/>
+ <pointer-type-def type-id='type-id-1428' size-in-bits='64' id='type-id-1451'/>
+ <pointer-type-def type-id='type-id-1429' size-in-bits='64' id='type-id-1452'/>
+ <pointer-type-def type-id='type-id-1430' size-in-bits='64' id='type-id-1453'/>
+ <pointer-type-def type-id='type-id-1431' size-in-bits='64' id='type-id-1454'/>
+ <pointer-type-def type-id='type-id-1432' size-in-bits='64' id='type-id-1455'/>
+ <pointer-type-def type-id='type-id-1434' size-in-bits='64' id='type-id-1456'/>
+ <pointer-type-def type-id='type-id-1435' size-in-bits='64' id='type-id-1457'/>
+ <pointer-type-def type-id='type-id-1436' size-in-bits='64' id='type-id-1458'/>
+ <pointer-type-def type-id='type-id-1437' size-in-bits='64' id='type-id-1459'/>
+ <pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-1460'/>
+ <pointer-type-def type-id='type-id-1440' size-in-bits='64' id='type-id-1461'/>
+ <pointer-type-def type-id='type-id-1441' size-in-bits='64' id='type-id-1462'/>
+ <pointer-type-def type-id='type-id-1443' size-in-bits='64' id='type-id-1463'/>
+ <pointer-type-def type-id='type-id-1444' size-in-bits='64' id='type-id-1464'/>
+ <pointer-type-def type-id='type-id-1442' size-in-bits='64' id='type-id-1465'/>
+ <pointer-type-def type-id='type-id-1445' size-in-bits='64' id='type-id-1466'/>
+ <pointer-type-def type-id='type-id-1446' size-in-bits='64' id='type-id-1467'/>
+ <pointer-type-def type-id='type-id-1447' size-in-bits='64' id='type-id-1468'/>
+ <pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-1469'/>
+ <qualified-type-def type-id='type-id-1470' const='yes' id='type-id-1471'/>
+ <pointer-type-def type-id='type-id-1471' size-in-bits='64' id='type-id-1472'/>
+ <qualified-type-def type-id='type-id-1473' const='yes' id='type-id-1474'/>
+ <pointer-type-def type-id='type-id-1474' size-in-bits='64' id='type-id-1475'/>
+ <qualified-type-def type-id='type-id-1476' const='yes' id='type-id-1477'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1477' size-in-bits='64' id='type-id-1478'/>
+ <qualified-type-def type-id='type-id-1479' const='yes' id='type-id-1480'/>
+ <qualified-type-def type-id='type-id-1481' const='yes' id='type-id-1482'/>
+ <qualified-type-def type-id='type-id-1483' const='yes' id='type-id-1484'/>
+ <qualified-type-def type-id='type-id-1485' const='yes' id='type-id-1486'/>
+ <qualified-type-def type-id='type-id-1487' const='yes' id='type-id-1488'/>
+ <qualified-type-def type-id='type-id-1489' const='yes' id='type-id-1490'/>
+ <qualified-type-def type-id='type-id-1491' const='yes' id='type-id-1492'/>
+ <pointer-type-def type-id='type-id-1480' size-in-bits='64' id='type-id-1493'/>
+ <pointer-type-def type-id='type-id-1482' size-in-bits='64' id='type-id-1494'/>
+ <pointer-type-def type-id='type-id-1484' size-in-bits='64' id='type-id-1495'/>
+ <pointer-type-def type-id='type-id-1486' size-in-bits='64' id='type-id-1496'/>
+ <pointer-type-def type-id='type-id-1488' size-in-bits='64' id='type-id-1497'/>
+ <pointer-type-def type-id='type-id-1490' size-in-bits='64' id='type-id-1498'/>
+ <pointer-type-def type-id='type-id-1492' size-in-bits='64' id='type-id-1499'/>
+ <qualified-type-def type-id='type-id-1493' restrict='yes' id='type-id-1500'/>
+ <pointer-type-def type-id='type-id-1470' size-in-bits='64' id='type-id-1501'/>
+ <qualified-type-def type-id='type-id-1501' restrict='yes' id='type-id-1502'/>
+ <pointer-type-def type-id='type-id-1503' size-in-bits='64' id='type-id-1504'/>
+ <pointer-type-def type-id='type-id-1473' size-in-bits='64' id='type-id-1505'/>
+ <qualified-type-def type-id='type-id-1505' restrict='yes' id='type-id-1506'/>
+ <pointer-type-def type-id='type-id-1507' size-in-bits='64' id='type-id-1508'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1509' size-in-bits='64' id='type-id-1510'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1511' size-in-bits='64' id='type-id-1512'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1513' size-in-bits='64' id='type-id-1514'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1515' size-in-bits='64' id='type-id-1516'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1517' size-in-bits='64' id='type-id-1518'/>
+ <pointer-type-def type-id='type-id-1519' size-in-bits='64' id='type-id-1520'/>
+ <class-decl name='_G_fpos_t' is-struct='yes' naming-typedef-id='type-id-1521' visibility='default' is-declaration-only='yes' id='type-id-1522'/>
+ <class-decl name='__FILE' is-struct='yes' naming-typedef-id='type-id-1288' visibility='default' is-declaration-only='yes' id='type-id-1523'/>
+ <class-decl name='__mbstate_t' is-struct='yes' naming-typedef-id='type-id-1524' visibility='default' is-declaration-only='yes' id='type-id-1525'/>
+ <class-decl name='div_t' is-struct='yes' naming-typedef-id='type-id-1526' visibility='default' is-declaration-only='yes' id='type-id-1527'/>
+ <class-decl name='imaxdiv_t' is-struct='yes' naming-typedef-id='type-id-1528' visibility='default' is-declaration-only='yes' id='type-id-1529'/>
+ <class-decl name='lconv' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1503'/>
+ <class-decl name='ldiv_t' is-struct='yes' naming-typedef-id='type-id-1530' visibility='default' is-declaration-only='yes' id='type-id-1531'/>
+ <class-decl name='lldiv_t' is-struct='yes' naming-typedef-id='type-id-1532' visibility='default' is-declaration-only='yes' id='type-id-1533'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1534'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1479'/>
+ <pointer-type-def type-id='type-id-1534' size-in-bits='64' id='type-id-1535'/>
+ <pointer-type-def type-id='type-id-1479' size-in-bits='64' id='type-id-1536'/>
+ <pointer-type-def type-id='type-id-235' size-in-bits='64' id='type-id-1537'/>
+ <pointer-type-def type-id='type-id-1538' size-in-bits='64' id='type-id-1539'/>
+ <pointer-type-def type-id='type-id-1487' size-in-bits='64' id='type-id-1540'/>
+ <pointer-type-def type-id='type-id-1541' size-in-bits='64' id='type-id-1542'/>
+ <pointer-type-def type-id='type-id-1543' size-in-bits='64' id='type-id-1544'/>
+ <pointer-type-def type-id='type-id-1545' size-in-bits='64' id='type-id-1546'/>
+ <pointer-type-def type-id='type-id-1547' size-in-bits='64' id='type-id-1548'/>
+ <pointer-type-def type-id='type-id-1549' size-in-bits='64' id='type-id-1550'/>
+ <pointer-type-def type-id='type-id-1551' size-in-bits='64' id='type-id-1552'/>
+ <pointer-type-def type-id='type-id-1553' size-in-bits='64' id='type-id-1554'/>
+ <pointer-type-def type-id='type-id-1555' size-in-bits='64' id='type-id-1556'/>
+ <pointer-type-def type-id='type-id-1557' size-in-bits='64' id='type-id-1558'/>
+ <pointer-type-def type-id='type-id-1559' size-in-bits='64' id='type-id-1560'/>
+ <pointer-type-def type-id='type-id-1561' size-in-bits='64' id='type-id-1562'/>
+ <pointer-type-def type-id='type-id-1563' size-in-bits='64' id='type-id-1564'/>
+ <pointer-type-def type-id='type-id-1565' size-in-bits='64' id='type-id-1566'/>
+ <pointer-type-def type-id='type-id-1567' size-in-bits='64' id='type-id-1568'/>
+ <pointer-type-def type-id='type-id-1569' size-in-bits='64' id='type-id-1570'/>
+ <pointer-type-def type-id='type-id-1571' size-in-bits='64' id='type-id-1572'/>
+ <pointer-type-def type-id='type-id-1573' size-in-bits='64' id='type-id-1574'/>
+ <pointer-type-def type-id='type-id-1575' size-in-bits='64' id='type-id-1576'/>
+ <pointer-type-def type-id='type-id-1577' size-in-bits='64' id='type-id-1578'/>
+ <pointer-type-def type-id='type-id-1579' size-in-bits='64' id='type-id-1580'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-1581'/>
+ <qualified-type-def type-id='type-id-81' restrict='yes' id='type-id-1582'/>
<namespace-decl name='std'>
- <class-decl name='basic_ofstream<char, std::char_traits<char> >' visibility='default' size-in-bits='4096' hash='ecc6f25d9962e23f' id='type-id-1141'>
+ <class-decl name='basic_ofstream<char, std::char_traits<char> >' visibility='default' size-in-bits='4096' hash='ecc6f25d9962e23f' id='type-id-1280'>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_ofstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='737' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-1142' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-1281' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='737' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-1142' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-1281' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='737' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb'>
- <parameter type-id='type-id-1142' is-artificial='yes'/>
- <parameter type-id='type-id-112' is-artificial='yes'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-1281' is-artificial='yes'/>
+ <parameter type-id='type-id-82' is-artificial='yes'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='allocator_type' naming-typedef-id='type-id-1347' visibility='default' is-declaration-only='yes' id='type-id-1404'/>
- <class-decl name='allocator_type' naming-typedef-id='type-id-1349' visibility='default' is-declaration-only='yes' id='type-id-1405'/>
- <class-decl name='allocator_type' naming-typedef-id='type-id-1351' visibility='default' is-declaration-only='yes' id='type-id-1406'/>
- <class-decl name='allocator_type' naming-typedef-id='type-id-1353' visibility='default' is-declaration-only='yes' id='type-id-1407'/>
- <class-decl name='allocator_type' naming-typedef-id='type-id-1355' visibility='default' is-declaration-only='yes' id='type-id-1408'/>
- <class-decl name='reverse_iterator' naming-typedef-id='type-id-1409' visibility='default' is-declaration-only='yes' id='type-id-1410'/>
- <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-1411'/>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1412'>
+ <class-decl name='allocator<char>' visibility='default' is-declaration-only='yes' id='type-id-1476'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-1509' visibility='default' is-declaration-only='yes' id='type-id-1583'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-1511' visibility='default' is-declaration-only='yes' id='type-id-1584'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-1513' visibility='default' is-declaration-only='yes' id='type-id-1585'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-1515' visibility='default' is-declaration-only='yes' id='type-id-1586'/>
+ <class-decl name='allocator_type' naming-typedef-id='type-id-1517' visibility='default' is-declaration-only='yes' id='type-id-1587'/>
+ <class-decl name='reverse_iterator' naming-typedef-id='type-id-1588' visibility='default' is-declaration-only='yes' id='type-id-1589'/>
+ <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-1590'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1591'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1413'/>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1592'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__14' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1207'>
+ <class-decl name='__anonymous_struct__14' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1352'>
<member-type access='private'>
- <typedef-decl name='size_type' type-id='type-id-40' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='236' column='1' hash='61477c4d1fd8d94d' id='type-id-1414'/>
+ <typedef-decl name='size_type' type-id='type-id-26' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='236' column='1' hash='61477c4d1fd8d94d' id='type-id-1593'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='iterator' type-id='type-id-1148' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='231' column='1' id='type-id-1415'/>
+ <typedef-decl name='iterator' type-id='type-id-1293' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='231' column='1' id='type-id-1594'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='reverse_iterator' type-id='type-id-1410' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='235' column='1' id='type-id-1409'/>
+ <typedef-decl name='reverse_iterator' type-id='type-id-1589' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='235' column='1' id='type-id-1588'/>
</member-type>
<member-function access='protected'>
<function-decl name='_M_emplace_back_aux<boost::filesystem::path>' mangled-name='_ZNSt6vectorIN5boost10filesystem4pathESaIS2_EE19_M_emplace_back_auxIJS2_EEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5boost10filesystem4pathESaIS2_EE19_M_emplace_back_auxIJS2_EEEvDpOT_' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-1208' is-artificial='yes'/>
- <parameter type-id='type-id-1155' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='936' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-1353' is-artificial='yes'/>
+ <parameter type-id='type-id-1300' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='936' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__17' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1211'/>
- <class-decl name='__anonymous_struct__21' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1217'/>
- <class-decl name='__anonymous_struct__23' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1294'>
+ <class-decl name='__anonymous_struct__17' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1356'/>
+ <class-decl name='__anonymous_struct__21' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1362'/>
+ <class-decl name='__anonymous_struct__23' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1439'>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-1417' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' hash='61477c4d1fd8d94d' id='type-id-1416'/>
- </member-type>
- <member-type access='private'>
- <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1418'>
+ <class-decl name='__anonymous_struct__' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1595'>
<member-type access='private'>
- <typedef-decl name='type' type-id='type-id-683' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' hash='61477c4d1fd8d94d' id='type-id-1417'/>
+ <typedef-decl name='type' type-id='type-id-1520' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='143' column='1' id='type-id-1596'/>
</member-type>
</class-decl>
</member-type>
+ <member-type access='private'>
+ <typedef-decl name='pointer' type-id='type-id-1596' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-1597'/>
+ </member-type>
</class-decl>
- <class-decl name='__anonymous_struct__34' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1251'/>
- <class-decl name='__anonymous_struct__35' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1253'/>
- <class-decl name='__anonymous_struct__39' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1257'/>
- <class-decl name='__anonymous_struct__42' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1265'/>
- <class-decl name='__anonymous_struct__45' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1419'/>
- <class-decl name='__anonymous_struct__47' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1273'/>
- <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1201'>
+ <class-decl name='__anonymous_struct__34' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1396'/>
+ <class-decl name='__anonymous_struct__35' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1398'/>
+ <class-decl name='__anonymous_struct__39' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1402'/>
+ <class-decl name='__anonymous_struct__42' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1410'/>
+ <class-decl name='__anonymous_struct__45' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1598'/>
+ <class-decl name='__anonymous_struct__47' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1418'/>
+ <class-decl name='__anonymous_struct__7' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1346'>
<member-type access='private'>
- <typedef-decl name='size_type' type-id='type-id-40' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='236' column='1' hash='61477c4d1fd8d94d' id='type-id-1420'/>
+ <typedef-decl name='size_type' type-id='type-id-26' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='236' column='1' hash='61477c4d1fd8d94d' id='type-id-1599'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='const_iterator' type-id='type-id-1146' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='233' column='1' id='type-id-1421'/>
+ <typedef-decl name='const_iterator' type-id='type-id-1291' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='233' column='1' id='type-id-1600'/>
</member-type>
<member-function access='protected'>
<function-decl name='_M_emplace_back_aux<std::tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t> >' mangled-name='_ZNSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE19_M_emplace_back_auxIJS6_EEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE19_M_emplace_back_auxIJS6_EEEvDpOT_' hash='61477c4d1fd8d94d'>
- <parameter type-id='type-id-1202' is-artificial='yes'/>
- <parameter type-id='type-id-119' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='936' column='1'/>
- <return type-id='type-id-192'/>
+ <parameter type-id='type-id-1347' is-artificial='yes'/>
+ <parameter type-id='type-id-95' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc' line='936' column='1'/>
+ <return type-id='type-id-196'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1203'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1422'>
+ <class-decl name='__anonymous_struct__9' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1348'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1601'>
+ <member-type access='public'>
+ <typedef-decl name='allocator_type' type-id='type-id-1476' size-in-bits='8' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-1602'/>
+ </member-type>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1376'/>
- <class-decl name='__anonymous_struct__11' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1378'/>
- <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1364'>
+ <class-decl name='__anonymous_struct__10' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1555'/>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1557'/>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1543'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1374'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1553'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-1424' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1423'/>
+ <typedef-decl name='pointer' type-id='type-id-1604' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1603'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1425'>
+ <class-decl name='__anonymous_struct__13' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1605'>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-1404' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-1347'/>
+ <typedef-decl name='allocator_type' type-id='type-id-1583' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-1509'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-1204' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' id='type-id-1426'/>
+ <typedef-decl name='pointer' type-id='type-id-1349' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' id='type-id-1606'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__15' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1366'>
+ <class-decl name='__anonymous_struct__15' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1545'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1372'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1551'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-1428' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1427'/>
+ <typedef-decl name='pointer' type-id='type-id-1608' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1607'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__16' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1429'>
+ <class-decl name='__anonymous_struct__16' is-struct='yes' visibility='default' is-anonymous='yes' is-declaration-only='yes' id='type-id-1609'>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-1405' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-1349'/>
+ <typedef-decl name='allocator_type' type-id='type-id-1584' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-1511'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-1156' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' id='type-id-1430'/>
+ <typedef-decl name='pointer' type-id='type-id-1301' size-in-bits='64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='450' column='1' id='type-id-1610'/>
</member-type>
<