[PATCH 1/1] abg-writer.cc: Track types by plain address
Giuliano Procida
gprocida@google.com
Tue Aug 4 18:39:35 GMT 2020
The XML writer tracks the state of referenced and emitted types so it
can emit the right types with no repetitions or omissions.
The sets and maps are keyed using type_hasher and deep_ptr_eq_functor,
effectively resulting in structural equality checks in some cases.
The helper function type_is_emitted looks up types in a set but the
corresponding record_type_as_emitted stores the canonical pointer
where possible. Any discrepancy between structural and canonical
equality may result in types being treated as emitted when there are
not or vice versa, resulting in duplicate or omitted type ids.
Together, the result is that some types are unexpectedly conflated.
Also, depending on the toolchain and libraries, some types are not
emitted even when referred to elsewhere in the XML.
* src/abg-writer.cc (writer_context): Change type_ptr_map,
type_ptr_set_type and fn_type_ptr_set_type to use plain
pointer equality and hashing. (type_is_emitted): Look up
canonical type if it exists, to match record_type_as_emitted,
get_id_for_type etc.
* tests/data/test-read-dwarf/PR22122-libftdc.so.abi: Refresh.
* tests/data/test-read-dwarf/test12-pr18844.so.abi: Refresh.
* tests/data/test-read-dwarf/test9-pr18818-clang.so.abi:
Refresh.
* tests/data/test-read-write/test25.xml: Refresh.
Signed-off-by: Giuliano Procida <gprocida@google.com>
---
src/abg-writer.cc | 20 +-
.../test-read-dwarf/PR22122-libftdc.so.abi | 6026 ++--
.../test-read-dwarf/test12-pr18844.so.abi | 27857 ++++++++--------
.../test9-pr18818-clang.so.abi | 4103 +--
tests/data/test-read-write/test25.xml | 8 +-
5 files changed, 19011 insertions(+), 19003 deletions(-)
diff --git a/src/abg-writer.cc b/src/abg-writer.cc
index 4c751c26..8b82b46b 100644
--- a/src/abg-writer.cc
+++ b/src/abg-writer.cc
@@ -140,21 +140,14 @@ struct type_hasher
}; // end struct type_hasher
/// A convenience typedef for a map that associates a pointer to type
-/// to a string. The pointer to type is hashed as fast as possible.
-typedef unordered_map<type_base*,
- interned_string,
- type_hasher,
- abigail::diff_utils::deep_ptr_eq_functor> type_ptr_map;
+/// to a string.
+typedef unordered_map<type_base*, interned_string> type_ptr_map;
// A convenience typedef for a set of type_base*.
-typedef unordered_set<const type_base*, type_hasher,
- abigail::diff_utils::deep_ptr_eq_functor>
-type_ptr_set_type;
+typedef unordered_set<const type_base*> type_ptr_set_type;
/// A convenience typedef for a set of function type*.
-typedef unordered_set<function_type*, type_hasher,
- abigail::diff_utils::deep_ptr_eq_functor>
-fn_type_ptr_set_type;
+typedef unordered_set<function_type*> fn_type_ptr_set_type;
typedef unordered_map<shared_ptr<function_tdecl>,
string,
@@ -732,7 +725,10 @@ public:
bool
type_is_emitted(const type_base *t)
{
- return m_emitted_type_set.find(t) != m_emitted_type_set.end();
+ type_base *c = t->get_naked_canonical_type();
+ if (c == 0)
+ c = const_cast<type_base*>(t);
+ return m_emitted_type_set.find(c) != m_emitted_type_set.end();
}
/// Test if a given type has been written out to the XML output.
diff --git a/tests/data/test-read-dwarf/PR22122-libftdc.so.abi b/tests/data/test-read-dwarf/PR22122-libftdc.so.abi
index 4901fc5c..cd69b032 100644
--- a/tests/data/test-read-dwarf/PR22122-libftdc.so.abi
+++ b/tests/data/test-read-dwarf/PR22122-libftdc.so.abi
@@ -273,196 +273,196 @@
<typedef-decl name='lldiv_t' type-id='type-id-24' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-25'/>
<typedef-decl name='size_t' type-id='type-id-21' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='62' column='1' id='type-id-26'/>
<typedef-decl name='wint_t' type-id='type-id-20' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='132' column='1' id='type-id-27'/>
- <typedef-decl name='__FILE' type-id='type-id-24' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-28'/>
- <typedef-decl name='mbstate_t' type-id='type-id-29' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-30'/>
- <typedef-decl name='__mbstate_t' type-id='type-id-24' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-29'/>
- <typedef-decl name='__compar_fn_t' type-id='type-id-31' filepath='/usr/include/stdlib.h' line='741' column='1' id='type-id-32'/>
- <typedef-decl name='div_t' type-id='type-id-33' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-34'/>
- <typedef-decl name='ldiv_t' type-id='type-id-24' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-35'/>
- <typedef-decl name='FILE' type-id='type-id-24' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-36'/>
- <typedef-decl name='fpos_t' type-id='type-id-37' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-38'/>
- <typedef-decl name='_G_fpos_t' type-id='type-id-39' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-37'/>
- <typedef-decl name='wctype_t' type-id='type-id-21' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-40'/>
- <typedef-decl name='wctrans_t' type-id='type-id-41' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-42'/>
- <typedef-decl name='__int32_t' type-id='type-id-13' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' id='type-id-43'/>
- <typedef-decl name='intmax_t' type-id='type-id-15' filepath='/usr/include/stdint.h' line='134' column='1' id='type-id-44'/>
- <typedef-decl name='imaxdiv_t' type-id='type-id-39' filepath='/usr/include/inttypes.h' line='275' column='1' id='type-id-45'/>
- <typedef-decl name='uintmax_t' type-id='type-id-21' filepath='/usr/include/stdint.h' line='135' column='1' id='type-id-46'/>
- <typedef-decl name='size_type' type-id='type-id-47' 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' id='type-id-48'/>
- <pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-49'/>
- <qualified-type-def type-id='type-id-49' restrict='yes' id='type-id-50'/>
- <pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-51'/>
- <qualified-type-def type-id='type-id-51' restrict='yes' id='type-id-52'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-53'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-54'/>
- <reference-type-def kind='lvalue' type-id='type-id-24' size-in-bits='64' id='type-id-55'/>
- <reference-type-def kind='rvalue' type-id='type-id-24' size-in-bits='64' id='type-id-56'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-57'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-58'/>
- <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-59'/>
- <qualified-type-def type-id='type-id-59' restrict='yes' id='type-id-60'/>
- <pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-61'/>
- <qualified-type-def type-id='type-id-61' restrict='yes' id='type-id-62'/>
- <qualified-type-def type-id='type-id-43' const='yes' id='type-id-63'/>
- <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-41'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-64'/>
- <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-65'/>
+ <typedef-decl name='__FILE' type-id='type-id-28' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-29'/>
+ <typedef-decl name='mbstate_t' type-id='type-id-30' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-31'/>
+ <typedef-decl name='__mbstate_t' type-id='type-id-32' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-30'/>
+ <typedef-decl name='__compar_fn_t' type-id='type-id-33' filepath='/usr/include/stdlib.h' line='741' column='1' id='type-id-34'/>
+ <typedef-decl name='div_t' type-id='type-id-35' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-36'/>
+ <typedef-decl name='ldiv_t' type-id='type-id-37' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-38'/>
+ <typedef-decl name='FILE' type-id='type-id-28' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-39'/>
+ <typedef-decl name='fpos_t' type-id='type-id-40' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-41'/>
+ <typedef-decl name='_G_fpos_t' type-id='type-id-42' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-40'/>
+ <typedef-decl name='wctype_t' type-id='type-id-21' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-43'/>
+ <typedef-decl name='wctrans_t' type-id='type-id-44' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-45'/>
+ <typedef-decl name='__int32_t' type-id='type-id-13' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' id='type-id-46'/>
+ <typedef-decl name='intmax_t' type-id='type-id-15' filepath='/usr/include/stdint.h' line='134' column='1' id='type-id-47'/>
+ <typedef-decl name='imaxdiv_t' type-id='type-id-48' filepath='/usr/include/inttypes.h' line='275' column='1' id='type-id-49'/>
+ <typedef-decl name='uintmax_t' type-id='type-id-21' filepath='/usr/include/stdint.h' line='135' column='1' id='type-id-50'/>
+ <typedef-decl name='size_type' type-id='type-id-51' 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' id='type-id-52'/>
+ <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-53'/>
+ <qualified-type-def type-id='type-id-53' restrict='yes' id='type-id-54'/>
+ <pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-55'/>
+ <qualified-type-def type-id='type-id-55' restrict='yes' id='type-id-56'/>
+ <pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-58'/>
+ <pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-60'/>
+ <reference-type-def kind='lvalue' type-id='type-id-61' size-in-bits='64' id='type-id-62'/>
+ <reference-type-def kind='rvalue' type-id='type-id-61' size-in-bits='64' id='type-id-63'/>
+ <pointer-type-def type-id='type-id-61' size-in-bits='64' id='type-id-64'/>
+ <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-66'/>
+ <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-67'/>
+ <qualified-type-def type-id='type-id-67' restrict='yes' id='type-id-68'/>
+ <pointer-type-def type-id='type-id-67' size-in-bits='64' id='type-id-69'/>
+ <qualified-type-def type-id='type-id-69' restrict='yes' id='type-id-70'/>
+ <qualified-type-def type-id='type-id-46' const='yes' id='type-id-71'/>
+ <pointer-type-def type-id='type-id-71' size-in-bits='64' id='type-id-44'/>
+ <qualified-type-def type-id='type-id-61' const='yes' id='type-id-72'/>
+ <pointer-type-def type-id='type-id-72' size-in-bits='64' id='type-id-73'/>
<qualified-type-def type-id='type-id-2' const='yes' id='type-id-3'/>
- <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-66'/>
- <qualified-type-def type-id='type-id-66' restrict='yes' id='type-id-67'/>
- <pointer-type-def type-id='type-id-66' size-in-bits='64' id='type-id-68'/>
- <qualified-type-def type-id='type-id-68' restrict='yes' id='type-id-69'/>
- <reference-type-def kind='lvalue' type-id='type-id-4' size-in-bits='64' id='type-id-70'/>
- <reference-type-def kind='lvalue' type-id='type-id-7' size-in-bits='64' id='type-id-71'/>
- <reference-type-def kind='lvalue' type-id='type-id-9' size-in-bits='64' id='type-id-72'/>
- <qualified-type-def type-id='type-id-38' const='yes' id='type-id-73'/>
- <pointer-type-def type-id='type-id-73' size-in-bits='64' id='type-id-74'/>
- <qualified-type-def type-id='type-id-13' const='yes' id='type-id-75'/>
- <reference-type-def kind='lvalue' type-id='type-id-75' size-in-bits='64' id='type-id-76'/>
- <qualified-type-def type-id='type-id-30' const='yes' id='type-id-77'/>
- <pointer-type-def type-id='type-id-77' size-in-bits='64' id='type-id-78'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-79'/>
- <pointer-type-def type-id='type-id-79' size-in-bits='64' id='type-id-80'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-81'/>
+ <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-74'/>
+ <qualified-type-def type-id='type-id-74' restrict='yes' id='type-id-75'/>
+ <pointer-type-def type-id='type-id-74' size-in-bits='64' id='type-id-76'/>
+ <qualified-type-def type-id='type-id-76' restrict='yes' id='type-id-77'/>
+ <reference-type-def kind='lvalue' type-id='type-id-4' size-in-bits='64' id='type-id-78'/>
+ <reference-type-def kind='lvalue' type-id='type-id-7' size-in-bits='64' id='type-id-79'/>
+ <reference-type-def kind='lvalue' type-id='type-id-9' size-in-bits='64' id='type-id-80'/>
+ <qualified-type-def type-id='type-id-41' const='yes' id='type-id-81'/>
<pointer-type-def type-id='type-id-81' size-in-bits='64' id='type-id-82'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-83'/>
+ <qualified-type-def type-id='type-id-13' const='yes' id='type-id-83'/>
<reference-type-def kind='lvalue' type-id='type-id-83' size-in-bits='64' id='type-id-84'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-85'/>
+ <qualified-type-def type-id='type-id-31' const='yes' id='type-id-85'/>
<pointer-type-def type-id='type-id-85' size-in-bits='64' id='type-id-86'/>
<qualified-type-def type-id='type-id-87' const='yes' id='type-id-88'/>
<pointer-type-def type-id='type-id-88' size-in-bits='64' id='type-id-89'/>
<qualified-type-def type-id='type-id-90' const='yes' id='type-id-91'/>
<pointer-type-def type-id='type-id-91' size-in-bits='64' id='type-id-92'/>
<qualified-type-def type-id='type-id-93' const='yes' id='type-id-94'/>
- <pointer-type-def type-id='type-id-94' size-in-bits='64' id='type-id-95'/>
- <qualified-type-def type-id='type-id-95' restrict='yes' id='type-id-96'/>
- <qualified-type-def type-id='type-id-19' const='yes' id='type-id-97'/>
+ <reference-type-def kind='lvalue' type-id='type-id-94' size-in-bits='64' id='type-id-95'/>
+ <qualified-type-def type-id='type-id-96' const='yes' id='type-id-97'/>
<pointer-type-def type-id='type-id-97' size-in-bits='64' id='type-id-98'/>
- <qualified-type-def type-id='type-id-23' const='yes' id='type-id-99'/>
- <pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-100'/>
- <qualified-type-def type-id='type-id-100' restrict='yes' id='type-id-101'/>
- <pointer-type-def type-id='type-id-100' size-in-bits='64' id='type-id-102'/>
- <qualified-type-def type-id='type-id-102' restrict='yes' id='type-id-103'/>
- <pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-104'/>
- <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-105'/>
- <qualified-type-def type-id='type-id-105' restrict='yes' id='type-id-106'/>
- <pointer-type-def type-id='type-id-107' size-in-bits='64' id='type-id-31'/>
- <pointer-type-def type-id='type-id-13' size-in-bits='64' id='type-id-108'/>
+ <qualified-type-def type-id='type-id-99' const='yes' id='type-id-100'/>
+ <pointer-type-def type-id='type-id-100' size-in-bits='64' id='type-id-101'/>
+ <qualified-type-def type-id='type-id-102' const='yes' id='type-id-103'/>
+ <pointer-type-def type-id='type-id-103' size-in-bits='64' id='type-id-104'/>
+ <qualified-type-def type-id='type-id-105' const='yes' id='type-id-106'/>
+ <pointer-type-def type-id='type-id-106' size-in-bits='64' id='type-id-107'/>
+ <qualified-type-def type-id='type-id-107' restrict='yes' id='type-id-108'/>
+ <qualified-type-def type-id='type-id-19' const='yes' id='type-id-109'/>
<pointer-type-def type-id='type-id-109' size-in-bits='64' id='type-id-110'/>
- <pointer-type-def type-id='type-id-30' size-in-bits='64' id='type-id-111'/>
- <qualified-type-def type-id='type-id-111' restrict='yes' id='type-id-112'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-113'/>
- <reference-type-def kind='rvalue' type-id='type-id-24' size-in-bits='64' id='type-id-114'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-115'/>
- <reference-type-def kind='lvalue' type-id='type-id-24' size-in-bits='64' id='type-id-116'/>
- <reference-type-def kind='lvalue' type-id='type-id-24' size-in-bits='64' id='type-id-117'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-118'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-119'/>
- <reference-type-def kind='lvalue' type-id='type-id-120' size-in-bits='64' id='type-id-121'/>
- <pointer-type-def type-id='type-id-87' size-in-bits='64' id='type-id-122'/>
- <pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-123'/>
- <pointer-type-def type-id='type-id-124' size-in-bits='64' id='type-id-125'/>
- <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-127'/>
- <pointer-type-def type-id='type-id-128' size-in-bits='64' id='type-id-129'/>
- <pointer-type-def type-id='type-id-130' size-in-bits='64' id='type-id-131'/>
- <pointer-type-def type-id='type-id-19' 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-22' size-in-bits='64' id='type-id-135'/>
- <qualified-type-def type-id='type-id-135' restrict='yes' id='type-id-136'/>
- <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-137'/>
- <qualified-type-def type-id='type-id-137' restrict='yes' id='type-id-138'/>
- <pointer-type-def type-id='type-id-137' size-in-bits='64' id='type-id-139'/>
- <qualified-type-def type-id='type-id-139' restrict='yes' id='type-id-140'/>
+ <qualified-type-def type-id='type-id-23' const='yes' id='type-id-111'/>
+ <pointer-type-def type-id='type-id-111' size-in-bits='64' id='type-id-112'/>
+ <qualified-type-def type-id='type-id-112' restrict='yes' id='type-id-113'/>
+ <pointer-type-def type-id='type-id-112' size-in-bits='64' id='type-id-114'/>
+ <qualified-type-def type-id='type-id-114' restrict='yes' id='type-id-115'/>
+ <pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-116'/>
+ <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-117'/>
+ <qualified-type-def type-id='type-id-117' restrict='yes' id='type-id-118'/>
+ <pointer-type-def type-id='type-id-119' size-in-bits='64' id='type-id-33'/>
+ <pointer-type-def type-id='type-id-13' 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-31' size-in-bits='64' id='type-id-123'/>
+ <qualified-type-def type-id='type-id-123' restrict='yes' id='type-id-124'/>
+ <pointer-type-def type-id='type-id-125' size-in-bits='64' id='type-id-126'/>
+ <reference-type-def kind='rvalue' type-id='type-id-87' size-in-bits='64' id='type-id-127'/>
+ <pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-128'/>
+ <reference-type-def kind='lvalue' type-id='type-id-129' size-in-bits='64' id='type-id-130'/>
+ <reference-type-def kind='lvalue' type-id='type-id-93' size-in-bits='64' id='type-id-131'/>
+ <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-132'/>
+ <pointer-type-def type-id='type-id-96' size-in-bits='64' id='type-id-133'/>
+ <reference-type-def kind='lvalue' type-id='type-id-134' size-in-bits='64' id='type-id-135'/>
+ <pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-136'/>
+ <pointer-type-def type-id='type-id-102' size-in-bits='64' id='type-id-137'/>
+ <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-139'/>
+ <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-141'/>
+ <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
+ <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-145'/>
+ <pointer-type-def type-id='type-id-19' 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-22' size-in-bits='64' id='type-id-149'/>
+ <qualified-type-def type-id='type-id-149' restrict='yes' id='type-id-150'/>
+ <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-151'/>
+ <qualified-type-def type-id='type-id-151' restrict='yes' id='type-id-152'/>
+ <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-153'/>
+ <qualified-type-def type-id='type-id-153' restrict='yes' id='type-id-154'/>
<namespace-decl name='boost'>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-65'>
<member-function access='protected' static='yes'>
<function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt6vectorIN5mongo7BSONObjESaIS4_EEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo12FTDCBSONUtil8FTDCTypeEE9constructEOS4_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <parameter type-id='type-id-141'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <parameter type-id='type-id-155'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo12FTDCBSONUtil8FTDCTypeEEC2EOS4_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <parameter type-id='type-id-141'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <parameter type-id='type-id-155'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-156'>
<member-type access='public'>
- <typedef-decl name='rval_reference_type' type-id='type-id-114' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-141'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-127' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-155'/>
</member-type>
</class-decl>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-61'>
<member-function access='public' static='yes'>
<function-decl name='intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='swap' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE4swapERS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <parameter type-id='type-id-55'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-62'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator=' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEaSEOS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <parameter type-id='type-id-56'/>
- <return type-id='type-id-55'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-63'/>
+ <return type-id='type-id-62'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator bool' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEcvbEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/operator_bool.hpp' line='12' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-65' is-artificial='yes'/>
+ <parameter type-id='type-id-73' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator!' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEntEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/operator_bool.hpp' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-65' is-artificial='yes'/>
+ <parameter type-id='type-id-73' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='get' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE3getEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-65' is-artificial='yes'/>
- <return type-id='type-id-115'/>
+ <parameter type-id='type-id-73' is-artificial='yes'/>
+ <return type-id='type-id-128'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-157'>
<member-type access='private'>
- <typedef-decl name='rval_reference_type' type-id='type-id-141' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-142'/>
+ <typedef-decl name='rval_reference_type' type-id='type-id-155' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-158'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='optional' mangled-name='_ZN5boost8optionalISt6vectorIN5mongo7BSONObjESaIS3_EEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo12FTDCBSONUtil8FTDCTypeEEC2EOS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <parameter type-id='type-id-142'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-158'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
@@ -470,676 +470,676 @@
</namespace-decl>
<namespace-decl name='std'>
<namespace-decl name='__cxx11'>
- <class-decl name='basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' size-in-bits='3136' visibility='default' is-declaration-only='yes' id='type-id-90'>
+ <class-decl name='basic_stringstream<char, std::char_traits<char>, std::allocator<char> >' size-in-bits='3136' visibility='default' is-declaration-only='yes' id='type-id-102'>
<member-type access='private'>
- <typedef-decl name='__string_type' type-id='type-id-87' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='669' column='1' id='type-id-143'/>
+ <typedef-decl name='__string_type' type-id='type-id-99' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='669' column='1' id='type-id-159'/>
</member-type>
<member-function access='public'>
<function-decl name='str' mangled-name='_ZNKSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-92' is-artificial='yes'/>
- <return type-id='type-id-143'/>
+ <parameter type-id='type-id-104' is-artificial='yes'/>
+ <return type-id='type-id-159'/>
</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'>
- <parameter type-id='type-id-123' is-artificial='yes'/>
+ <parameter type-id='type-id-137' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='basic_string<char, std::char_traits<char>, std::allocator<char> >' size-in-bits='256' visibility='default' is-declaration-only='yes' id='type-id-87'>
+ <class-decl name='basic_string<char, std::char_traits<char>, std::allocator<char> >' size-in-bits='256' visibility='default' is-declaration-only='yes' id='type-id-99'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-144'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-160'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
<member-type access='private'>
- <typedef-decl name='size_type' type-id='type-id-146' 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' id='type-id-145'/>
+ <typedef-decl name='size_type' type-id='type-id-162' 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' id='type-id-161'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='pointer' type-id='type-id-148' 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' id='type-id-147'/>
+ <typedef-decl name='pointer' type-id='type-id-164' 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' id='type-id-163'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='const_pointer' type-id='type-id-150' 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' id='type-id-149'/>
+ <typedef-decl name='const_pointer' type-id='type-id-166' 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' id='type-id-165'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-167'>
<member-function access='public' static='yes'>
<function-decl name='_Alloc_hider' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-151' is-artificial='yes'/>
- <parameter type-id='type-id-147'/>
- <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-168' is-artificial='yes'/>
+ <parameter type-id='type-id-163'/>
+ <parameter type-id='type-id-169'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-170'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-171'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-172'/>
</member-type>
<member-function access='private'>
<function-decl name='_M_data' mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-89' is-artificial='yes'/>
- <return type-id='type-id-147'/>
+ <parameter type-id='type-id-101' is-artificial='yes'/>
+ <return type-id='type-id-163'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='c_str' mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='1887' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-89' is-artificial='yes'/>
- <return type-id='type-id-66'/>
+ <parameter type-id='type-id-101' is-artificial='yes'/>
+ <return type-id='type-id-74'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_is_local' mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-101' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_dispose' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<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'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_local_data' mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-89' is-artificial='yes'/>
- <return type-id='type-id-149'/>
+ <parameter type-id='type-id-101' is-artificial='yes'/>
+ <return type-id='type-id-165'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_destroy' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-145'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-161'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='data' mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='1897' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-89' is-artificial='yes'/>
- <return type-id='type-id-66'/>
+ <parameter type-id='type-id-101' is-artificial='yes'/>
+ <return type-id='type-id-74'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='length' mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='721' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-89' is-artificial='yes'/>
- <return type-id='type-id-145'/>
+ <parameter type-id='type-id-101' is-artificial='yes'/>
+ <return type-id='type-id-161'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='empty' mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='816' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-101' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='1093' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-153'/>
- <return type-id='type-id-154'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-173'/>
+ <return type-id='type-id-174'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='550' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-153'/>
- <return type-id='type-id-154'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-173'/>
+ <return type-id='type-id-174'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='size' mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='715' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-89' is-artificial='yes'/>
- <return type-id='type-id-145'/>
+ <parameter type-id='type-id-101' is-artificial='yes'/>
+ <return type-id='type-id-161'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_local_data' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <return type-id='type-id-147'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <return type-id='type-id-163'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_length' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-145'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-161'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_set_length' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-145'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-161'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-153'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-173'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_construct<char *>' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-175'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_construct_aux<char *>' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-175'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_construct<char *>' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-59'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-67'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_data' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-147'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-163'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_capacity' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-145'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-161'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_copy' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-145'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-161'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_copy_chars' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-59'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-67'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='587' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-155'/>
- <return type-id='type-id-154'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-176'/>
+ <return type-id='type-id-174'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='454' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-169'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_construct<const char *>' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-175'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_construct_aux<const char *>' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-175'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_construct<const char *>' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_copy_chars' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='982' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-153'/>
- <return type-id='type-id-154'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-173'/>
+ <return type-id='type-id-174'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='941' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-153'/>
- <return type-id='type-id-154'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-173'/>
+ <return type-id='type-id-174'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcmRKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-145'/>
- <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-161'/>
+ <parameter type-id='type-id-169'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='1024' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <return type-id='type-id-154'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <return type-id='type-id-174'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_check_length' mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_check_lengthEmmPKc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-89' is-artificial='yes'/>
- <parameter type-id='type-id-145'/>
- <parameter type-id='type-id-145'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-101' is-artificial='yes'/>
+ <parameter type-id='type-id-161'/>
+ <parameter type-id='type-id-161'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='basic_string' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-155'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-176'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='1011' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-145'/>
- <return type-id='type-id-154'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-161'/>
+ <return type-id='type-id-174'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='substr' mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='2293' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-89' is-artificial='yes'/>
- <parameter type-id='type-id-145'/>
- <parameter type-id='type-id-145'/>
- <return type-id='type-id-87'/>
+ <parameter type-id='type-id-101' is-artificial='yes'/>
+ <parameter type-id='type-id-161'/>
+ <parameter type-id='type-id-161'/>
+ <return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKcm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='1578' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-145'/>
- <parameter type-id='type-id-145'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-145'/>
- <return type-id='type-id-154'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-161'/>
+ <parameter type-id='type-id-161'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-161'/>
+ <return type-id='type-id-174'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h' line='1392' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-122' is-artificial='yes'/>
- <parameter type-id='type-id-145'/>
- <parameter type-id='type-id-66'/>
- <return type-id='type-id-154'/>
+ <parameter type-id='type-id-136' is-artificial='yes'/>
+ <parameter type-id='type-id-161'/>
+ <parameter type-id='type-id-74'/>
+ <return type-id='type-id-174'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >' size-in-bits='832' visibility='default' is-declaration-only='yes' id='type-id-156'/>
+ <class-decl name='basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >' size-in-bits='832' visibility='default' is-declaration-only='yes' id='type-id-177'/>
</namespace-decl>
- <typedef-decl name='ptrdiff_t' type-id='type-id-15' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/x86_64-linux-gnu/c++/5.4.0/bits/c++config.h' line='197' column='1' id='type-id-157'/>
- <typedef-decl name='size_t' type-id='type-id-21' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/x86_64-linux-gnu/c++/5.4.0/bits/c++config.h' line='196' column='1' id='type-id-47'/>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <typedef-decl name='ptrdiff_t' type-id='type-id-15' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/x86_64-linux-gnu/c++/5.4.0/bits/c++config.h' line='197' column='1' id='type-id-178'/>
+ <typedef-decl name='size_t' type-id='type-id-21' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/x86_64-linux-gnu/c++/5.4.0/bits/c++config.h' line='196' column='1' id='type-id-51'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-96'>
<member-type access='private'>
- <typedef-decl name='size_type' type-id='type-id-47' 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' id='type-id-158'/>
+ <typedef-decl name='size_type' type-id='type-id-51' 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' id='type-id-179'/>
</member-type>
<member-function access='public'>
<function-decl name='size' mangled-name='_ZNKSt6vectorImSaImEE4sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <return type-id='type-id-48'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <return type-id='type-id-52'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIcSaIcEE6resizeEm' 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' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='data' mangled-name='_ZNSt6vectorIhSaIhEE4dataEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <return type-id='type-id-132'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <return type-id='type-id-146'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1436' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-159'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-180'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1422' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
- <parameter type-id='type-id-66'/>
- <return type-id='type-id-158'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
+ <parameter type-id='type-id-74'/>
+ <return type-id='type-id-179'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_M_default_append' mangled-name='_ZNSt6vectorIcSaIcEE17_M_default_appendEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIhSaIhEE17_M_default_appendEm'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-181'>
<member-type access='public'>
- <typedef-decl name='_Tp_alloc_type' type-id='type-id-161' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='75' column='1' id='type-id-160'/>
+ <typedef-decl name='_Tp_alloc_type' type-id='type-id-183' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='75' column='1' id='type-id-182'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseImSaImEE11_M_allocateEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-47'/>
- <return type-id='type-id-159'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-51'/>
+ <return type-id='type-id-180'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-159'/>
- <parameter type-id='type-id-47'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-180'/>
+ <parameter type-id='type-id-51'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-184'>
<member-type access='public'>
- <typedef-decl name='rebind_alloc<unsigned char>' type-id='type-id-24' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-162'/>
+ <typedef-decl name='rebind_alloc<unsigned char>' type-id='type-id-186' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-185'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-132' 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-159'/>
+ <typedef-decl name='pointer' type-id='type-id-146' 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-180'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='allocator_type' type-id='type-id-24' 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-120'/>
+ <typedef-decl name='allocator_type' type-id='type-id-186' 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-134'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaImEE8allocateERS0_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-48'/>
- <return type-id='type-id-159'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-52'/>
+ <return type-id='type-id-180'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaImEE10deallocateERS0_Pmm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-159'/>
- <parameter type-id='type-id-48'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-180'/>
+ <parameter type-id='type-id-52'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' naming-typedef-id='type-id-162' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' naming-typedef-id='type-id-185' visibility='default' is-declaration-only='yes' id='type-id-186'/>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-187'>
<member-type access='public'>
- <typedef-decl name='__int_type' type-id='type-id-20' 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' id='type-id-163'/>
+ <typedef-decl name='__int_type' type-id='type-id-20' 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' id='type-id-188'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='__atomic_base' mangled-name='_ZNSt13__atomic_baseIjEC2Ej' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-163'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-188'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='fetch_sub' mangled-name='_ZNSt13__atomic_baseIjE9fetch_subEjSt12memory_order' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='522' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-163'/>
- <parameter type-id='type-id-164'/>
- <return type-id='type-id-163'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-188'/>
+ <parameter type-id='type-id-189'/>
+ <return type-id='type-id-188'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='load' mangled-name='_ZNKSt13__atomic_baseIjE4loadESt12memory_order' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='390' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <parameter type-id='type-id-164'/>
- <return type-id='type-id-163'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <parameter type-id='type-id-189'/>
+ <return type-id='type-id-188'/>
</function-decl>
</member-function>
</class-decl>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-165'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-190'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
- <typedef-decl name='memory_order' type-id='type-id-165' 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' id='type-id-164'/>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <typedef-decl name='memory_order' type-id='type-id-190' 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' id='type-id-189'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-191'>
<member-type access='public'>
- <typedef-decl name='__integral_type' type-id='type-id-20' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/atomic' line='626' column='1' id='type-id-166'/>
+ <typedef-decl name='__integral_type' type-id='type-id-20' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/atomic' line='626' column='1' id='type-id-192'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='atomic' mangled-name='_ZNSt6atomicIjEC2Ej' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/atomic' line='635' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-166'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-192'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-193'>
<member-function access='public' static='yes'>
<function-decl name='__uninit_default_n<unsigned char *, unsigned long>' mangled-name='_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPhmEET_S3_T0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='535' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-132'/>
+ <parameter type-id='type-id-146'/>
<parameter type-id='type-id-21'/>
- <return type-id='type-id-132'/>
+ <return type-id='type-id-146'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-194'>
<member-function access='public' static='yes'>
<function-decl name='__copy_m<unsigned char>' mangled-name='_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIhEEPT_PKS3_S6_S4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algobase.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-98'/>
- <parameter type-id='type-id-98'/>
- <parameter type-id='type-id-132'/>
- <return type-id='type-id-132'/>
+ <parameter type-id='type-id-110'/>
+ <parameter type-id='type-id-110'/>
+ <parameter type-id='type-id-146'/>
+ <return type-id='type-id-146'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-195'>
<member-function access='public' static='yes'>
<function-decl name='__uninit_copy<std::move_iterator<unsigned char *>, unsigned char *>' mangled-name='_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPhES3_EET0_T_S6_S5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-132'/>
- <return type-id='type-id-132'/>
+ <parameter type-id='type-id-196'/>
+ <parameter type-id='type-id-196'/>
+ <parameter type-id='type-id-146'/>
+ <return type-id='type-id-146'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-196'/>
+ <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-197'>
<member-type access='public'>
- <typedef-decl name='const_pointer' type-id='type-id-66' 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' id='type-id-167'/>
+ <typedef-decl name='const_pointer' type-id='type-id-74' 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' id='type-id-198'/>
</member-type>
</class-decl>
- <class-decl name='allocator<char>' size-in-bits='8' visibility='default' is-declaration-only='yes' id='type-id-168'/>
- <class-decl name='basic_streambuf<char, std::char_traits<char> >' size-in-bits='512' visibility='default' is-declaration-only='yes' id='type-id-130'>
+ <class-decl name='allocator<char>' size-in-bits='8' visibility='default' is-declaration-only='yes' id='type-id-199'/>
+ <class-decl name='basic_streambuf<char, std::char_traits<char> >' size-in-bits='512' visibility='default' is-declaration-only='yes' id='type-id-144'>
<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'>
- <parameter type-id='type-id-131' is-artificial='yes'/>
+ <parameter type-id='type-id-145' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='basic_istream<char, std::char_traits<char> >' size-in-bits='2240' visibility='default' is-declaration-only='yes' id='type-id-128'>
+ <class-decl name='basic_istream<char, std::char_traits<char> >' size-in-bits='2240' visibility='default' is-declaration-only='yes' id='type-id-142'>
<member-function access='public'>
<function-decl name='gcount' mangled-name='_ZNKSi6gcountEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-169' is-artificial='yes'/>
- <return type-id='type-id-170'/>
+ <parameter type-id='type-id-200' is-artificial='yes'/>
+ <return type-id='type-id-201'/>
</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'>
- <parameter type-id='type-id-129' is-artificial='yes'/>
+ <parameter type-id='type-id-143' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='basic_iostream<char, std::char_traits<char> >' size-in-bits='2304' visibility='default' is-declaration-only='yes' id='type-id-126'>
+ <class-decl name='basic_iostream<char, std::char_traits<char> >' size-in-bits='2304' visibility='default' is-declaration-only='yes' id='type-id-140'>
<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'>
- <parameter type-id='type-id-127' is-artificial='yes'/>
+ <parameter type-id='type-id-141' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='basic_ios<char, std::char_traits<char> >' size-in-bits='2112' visibility='default' is-declaration-only='yes' id='type-id-124'>
+ <class-decl name='basic_ios<char, std::char_traits<char> >' size-in-bits='2112' visibility='default' is-declaration-only='yes' id='type-id-138'>
<member-function access='public'>
<function-decl name='rdstate' mangled-name='_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-171' is-artificial='yes'/>
- <return type-id='type-id-172'/>
+ <parameter type-id='type-id-202' is-artificial='yes'/>
+ <return type-id='type-id-203'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setstate' mangled-name='_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-125' is-artificial='yes'/>
- <parameter type-id='type-id-172'/>
+ <parameter type-id='type-id-139' is-artificial='yes'/>
+ <parameter type-id='type-id-203'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='eof' mangled-name='_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='190' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-171' is-artificial='yes'/>
+ <parameter type-id='type-id-202' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='fail' mangled-name='_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-171' is-artificial='yes'/>
+ <parameter type-id='type-id-202' is-artificial='yes'/>
<return type-id='type-id-1'/>
</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'>
- <parameter type-id='type-id-125' is-artificial='yes'/>
+ <parameter type-id='type-id-139' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='mongo'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-125'>
<member-function access='public' static='yes'>
<function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithISt6vectorINS_7BSONObjESaIS2_EEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-87'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithISt6vectorINS_7BSONObjESaIS2_EEEC2ENS_10ErrorCodes5ErrorERKN10mongoutils3str6streamE' filepath='src/mongo/base/status_with.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-173'/>
- <parameter type-id='type-id-84'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-95'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-87'>
<member-function access='public' static='yes'>
<function-decl name='data' mangled-name='_ZNK5mongo14ConstDataRange4dataEv' filepath='src/mongo/base/data_range.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-66'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-74'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='length' mangled-name='_ZNK5mongo14ConstDataRange6lengthEv' filepath='src/mongo/base/data_range.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-26'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='ConstDataRange' mangled-name='_ZN5mongo14ConstDataRangeC2EPKcS2_l' filepath='src/mongo/base/data_range.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-157'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-178'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='ConstDataRange' mangled-name='_ZN5mongo14ConstDataRangeC2EPKcml' filepath='src/mongo/base/data_range.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-47'/>
- <parameter type-id='type-id-157'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-51'/>
+ <parameter type-id='type-id-178'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-205'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-173'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-204'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-206'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-90'>
<member-function access='public' static='yes'>
<function-decl name='Holder' mangled-name='_ZN5mongo12SharedBuffer6HolderC2Ejm' filepath='src/mongo/util/shared_buffer.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-115' is-artificial='yes'/>
- <parameter type-id='type-id-174'/>
+ <parameter type-id='type-id-128' is-artificial='yes'/>
+ <parameter type-id='type-id-207'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='data' mangled-name='_ZN5mongo12SharedBuffer6Holder4dataEv' filepath='src/mongo/util/shared_buffer.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-115' is-artificial='yes'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-128' is-artificial='yes'/>
+ <return type-id='type-id-67'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='isShared' mangled-name='_ZNK5mongo12SharedBuffer6Holder8isSharedEv' filepath='src/mongo/util/shared_buffer.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-82' is-artificial='yes'/>
+ <parameter type-id='type-id-92' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
@@ -1147,239 +1147,239 @@
</member-type>
<member-function access='public' static='yes'>
<function-decl name='SharedBuffer' mangled-name='_ZN5mongo12SharedBufferC2Ev' filepath='src/mongo/util/shared_buffer.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZN5mongo12SharedBuffer8allocateEm' filepath='src/mongo/util/shared_buffer.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-24'/>
+ <return type-id='type-id-206'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='takeOwnership' mangled-name='_ZN5mongo12SharedBuffer13takeOwnershipEPvm' filepath='src/mongo/util/shared_buffer.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-149'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-24'/>
+ <return type-id='type-id-206'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo21SharedBufferAllocator3getEv' filepath='src/mongo/util/shared_buffer.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-67'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='realloc' mangled-name='_ZN5mongo21SharedBufferAllocator7reallocEm' filepath='src/mongo/util/shared_buffer.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-208'>
<member-type access='private'>
- <typedef-decl name='WordType' type-id='type-id-20' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' id='type-id-174'/>
+ <typedef-decl name='WordType' type-id='type-id-20' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' id='type-id-207'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='AtomicWord' mangled-name='_ZN5mongo10AtomicWordIjvEC2Ej' filepath='src/mongo/platform/atomic_word.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-174'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-207'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='fetchAndSubtract' mangled-name='_ZN5mongo10AtomicWordIjvE16fetchAndSubtractEj' filepath='src/mongo/platform/atomic_word.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-174'/>
- <return type-id='type-id-174'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-207'/>
+ <return type-id='type-id-207'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='subtractAndFetch' mangled-name='_ZN5mongo10AtomicWordIjvE16subtractAndFetchEj' filepath='src/mongo/platform/atomic_word.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-174'/>
- <return type-id='type-id-174'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-207'/>
+ <return type-id='type-id-207'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='load' mangled-name='_ZNK5mongo10AtomicWordIjvE4loadEv' filepath='src/mongo/platform/atomic_word.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-174'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-207'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-209'>
<member-function access='public' static='yes'>
<function-decl name='SharedBufferAllocator' mangled-name='_ZN5mongo21SharedBufferAllocatorC2Ev' filepath='src/mongo/bson/util/builder.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='malloc' mangled-name='_ZN5mongo21SharedBufferAllocator6mallocEm' filepath='src/mongo/bson/util/builder.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-210'>
<member-function access='public' static='yes'>
<function-decl name='_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei' filepath='src/mongo/bson/util/builder.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='grow' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE4growEi' filepath='src/mongo/bson/util/builder.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-59'/>
+ <return type-id='type-id-67'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei' filepath='src/mongo/bson/util/builder.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-129'>
<member-function access='public' static='yes'>
<function-decl name='StringBuilderImpl' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEEC2Ev' filepath='src/mongo/bson/util/builder.h' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='append' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEE6appendENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-87'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator<<' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-211'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator<<' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEPKc' filepath='src/mongo/bson/util/builder.h' line='436' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator<<' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEi' filepath='src/mongo/bson/util/builder.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-116'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator<<' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEc' filepath='src/mongo/bson/util/builder.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-2'/>
- <return type-id='type-id-116'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-116'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-211'>
<member-function access='public' static='yes'>
<function-decl name='copyTo' mangled-name='_ZNK5mongo10StringData6copyToEPcb' filepath='src/mongo/base/string_data.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-59'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-67'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2EPKcm' filepath='src/mongo/base/string_data.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-212'>
<member-function access='private'>
<function-decl name='Status' mangled-name='_ZN5mongo6StatusC2Ev' filepath='src/mongo/base/status.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='OK' mangled-name='_ZN5mongo6Status2OKEv' filepath='src/mongo/base/status.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
- <return type-id='type-id-24'/>
+ <return type-id='type-id-212'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-213'>
<member-function access='public' static='yes'>
<function-decl name='compress' mangled-name='_ZN5mongo15BlockCompressor8compressENS_14ConstDataRangeE' filepath='src/mongo/db/ftdc/block_compressor.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15BlockCompressor8compressENS_14ConstDataRangeE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-87'/>
+ <return type-id='type-id-125'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='uncompress' mangled-name='_ZN5mongo15BlockCompressor10uncompressENS_14ConstDataRangeEm' filepath='src/mongo/db/ftdc/block_compressor.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15BlockCompressor10uncompressENS_14ConstDataRangeEm'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-87'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-24'/>
+ <return type-id='type-id-125'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-214'>
<member-function access='public' static='yes'>
<function-decl name='operator StringData' mangled-name='_ZN5mongo4ItoAcvNS_10StringDataEEv' filepath='src/mongo/util/itoa.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
</class-decl>
@@ -1390,238 +1390,238 @@
<parameter type-id='type-id-16'/>
<return type-id='type-id-25'/>
</function-decl>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-215'>
<member-type access='public'>
- <typedef-decl name='pointer' type-id='type-id-159' 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-148'/>
+ <typedef-decl name='pointer' type-id='type-id-180' 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-164'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-216'>
<member-type access='public'>
- <typedef-decl name='other' type-id='type-id-162' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='169' column='1' id='type-id-161'/>
+ <typedef-decl name='other' type-id='type-id-185' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='169' column='1' id='type-id-183'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-59'>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
- <parameter type-id='type-id-135'/>
- <return type-id='type-id-148'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
+ <parameter type-id='type-id-149'/>
+ <return type-id='type-id-164'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-148'/>
- <parameter type-id='type-id-48'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-164'/>
+ <parameter type-id='type-id-52'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-217'>
<member-type access='public'>
- <typedef-decl name='size_type' type-id='type-id-158' 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' id='type-id-146'/>
+ <typedef-decl name='size_type' type-id='type-id-179' 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' id='type-id-162'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='const_pointer' type-id='type-id-167' 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' id='type-id-150'/>
+ <typedef-decl name='const_pointer' type-id='type-id-198' 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' id='type-id-166'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-218'/>
</namespace-decl>
<function-decl name='memchr' filepath='/usr/include/string.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-149'/>
<parameter type-id='type-id-13'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-135'/>
+ <return type-id='type-id-149'/>
</function-decl>
<function-decl name='memcmp' filepath='/usr/include/string.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-135'/>
- <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-149'/>
+ <parameter type-id='type-id-149'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='memcpy' filepath='/usr/include/string.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-136'/>
- <parameter type-id='type-id-136'/>
+ <parameter type-id='type-id-150'/>
+ <parameter type-id='type-id-150'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-135'/>
+ <return type-id='type-id-149'/>
</function-decl>
<function-decl name='memmove' filepath='/usr/include/string.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-135'/>
- <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-149'/>
+ <parameter type-id='type-id-149'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-135'/>
+ <return type-id='type-id-149'/>
</function-decl>
<function-decl name='memset' filepath='/usr/include/string.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-149'/>
<parameter type-id='type-id-13'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-135'/>
+ <return type-id='type-id-149'/>
</function-decl>
<function-decl name='strcat' filepath='/usr/include/string.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
- <parameter type-id='type-id-67'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-68'/>
+ <parameter type-id='type-id-75'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='strcmp' filepath='/usr/include/string.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='strcoll' filepath='/usr/include/string.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='strcpy' filepath='/usr/include/string.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
- <parameter type-id='type-id-67'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-68'/>
+ <parameter type-id='type-id-75'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='strcspn' filepath='/usr/include/string.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='strerror' filepath='/usr/include/string.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-59'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='strlen' filepath='/usr/include/string.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='strncat' filepath='/usr/include/string.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-68'/>
+ <parameter type-id='type-id-75'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-59'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='strncmp' filepath='/usr/include/string.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='strncpy' filepath='/usr/include/string.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-68'/>
+ <parameter type-id='type-id-75'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-59'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='strspn' filepath='/usr/include/string.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='strtok' filepath='/usr/include/string.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
- <parameter type-id='type-id-67'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-68'/>
+ <parameter type-id='type-id-75'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='strxfrm' filepath='/usr/include/string.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-68'/>
+ <parameter type-id='type-id-75'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='strchr' filepath='/usr/include/string.h' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-59'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='strpbrk' filepath='/usr/include/string.h' line='310' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='strrchr' filepath='/usr/include/string.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-59'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='strstr' filepath='/usr/include/string.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='btowc' filepath='/usr/include/wchar.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-13'/>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='748' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-51'/>
+ <parameter type-id='type-id-55'/>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='fgetws' filepath='/usr/include/wchar.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
+ <parameter type-id='type-id-152'/>
<parameter type-id='type-id-13'/>
- <parameter type-id='type-id-52'/>
- <return type-id='type-id-137'/>
+ <parameter type-id='type-id-56'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='fputwc' filepath='/usr/include/wchar.h' line='762' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-23'/>
- <parameter type-id='type-id-51'/>
+ <parameter type-id='type-id-55'/>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='fputws' filepath='/usr/include/wchar.h' line='784' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-52'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-56'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fwide' filepath='/usr/include/wchar.h' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-51'/>
+ <parameter type-id='type-id-55'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-52'/>
- <parameter type-id='type-id-101'/>
+ <parameter type-id='type-id-56'/>
+ <parameter type-id='type-id-113'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-52'/>
- <parameter type-id='type-id-101'/>
+ <parameter type-id='type-id-56'/>
+ <parameter type-id='type-id-113'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='getwc' filepath='/usr/include/wchar.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-51'/>
+ <parameter type-id='type-id-55'/>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='getwchar' filepath='/usr/include/wchar.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='402' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-75'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-124'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-75'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-124'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-78'/>
+ <parameter type-id='type-id-86'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
- <parameter type-id='type-id-69'/>
+ <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-77'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-124'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='putwc' filepath='/usr/include/wchar.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-23'/>
- <parameter type-id='type-id-51'/>
+ <parameter type-id='type-id-55'/>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='putwchar' filepath='/usr/include/wchar.h' line='769' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -1629,161 +1629,161 @@
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='swprintf' filepath='/usr/include/wchar.h' line='607' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
+ <parameter type-id='type-id-152'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-101'/>
+ <parameter type-id='type-id-113'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='swscanf' filepath='/usr/include/wchar.h' line='648' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-101'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-113'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='792' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-27'/>
- <parameter type-id='type-id-51'/>
+ <parameter type-id='type-id-55'/>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='615' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-52'/>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-56'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='692' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-52'/>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-56'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
+ <parameter type-id='type-id-152'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
+ <parameter type-id='type-id-68'/>
<parameter type-id='type-id-23'/>
- <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-124'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='wcscat' filepath='/usr/include/wchar.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
- <parameter type-id='type-id-101'/>
- <return type-id='type-id-137'/>
+ <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-113'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
- <parameter type-id='type-id-100'/>
+ <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-112'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
- <parameter type-id='type-id-100'/>
+ <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-112'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
- <parameter type-id='type-id-101'/>
- <return type-id='type-id-137'/>
+ <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-113'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
- <parameter type-id='type-id-100'/>
+ <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-112'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='858' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
+ <parameter type-id='type-id-152'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-96'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-108'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='wcslen' filepath='/usr/include/wchar.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
+ <parameter type-id='type-id-112'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
- <parameter type-id='type-id-101'/>
+ <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-113'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-137'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
- <parameter type-id='type-id-100'/>
+ <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-112'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
- <parameter type-id='type-id-101'/>
+ <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-113'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-137'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
- <parameter type-id='type-id-103'/>
+ <parameter type-id='type-id-68'/>
+ <parameter type-id='type-id-115'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-124'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
- <parameter type-id='type-id-100'/>
+ <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-112'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='wcstod' filepath='/usr/include/wchar.h' line='453' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-140'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-154'/>
<return type-id='type-id-11'/>
</function-decl>
<function-decl name='wcstof' filepath='/usr/include/wchar.h' line='460' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-140'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-154'/>
<return type-id='type-id-12'/>
</function-decl>
<function-decl name='wcstok' filepath='/usr/include/wchar.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-140'/>
- <return type-id='type-id-137'/>
+ <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-154'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wcstol' filepath='/usr/include/wchar.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-140'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-154'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-15'/>
</function-decl>
<function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-140'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-154'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-21'/>
</function-decl>
<function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
- <parameter type-id='type-id-101'/>
+ <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-113'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-26'/>
</function-decl>
@@ -1792,89 +1792,89 @@
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
- <parameter type-id='type-id-100'/>
+ <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-112'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
- <parameter type-id='type-id-101'/>
+ <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-113'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-137'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-137'/>
- <parameter type-id='type-id-100'/>
+ <parameter type-id='type-id-151'/>
+ <parameter type-id='type-id-112'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-137'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wmemset' filepath='/usr/include/wchar.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-137'/>
+ <parameter type-id='type-id-151'/>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-137'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wprintf' filepath='/usr/include/wchar.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
+ <parameter type-id='type-id-113'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='wscanf' filepath='/usr/include/wchar.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
+ <parameter type-id='type-id-113'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='wcschr' filepath='/usr/include/wchar.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
+ <parameter type-id='type-id-112'/>
<parameter type-id='type-id-23'/>
- <return type-id='type-id-137'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wcspbrk' filepath='/usr/include/wchar.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
- <parameter type-id='type-id-100'/>
- <return type-id='type-id-137'/>
+ <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-112'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wcsrchr' filepath='/usr/include/wchar.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
+ <parameter type-id='type-id-112'/>
<parameter type-id='type-id-23'/>
- <return type-id='type-id-137'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wcsstr' filepath='/usr/include/wchar.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
- <parameter type-id='type-id-100'/>
- <return type-id='type-id-137'/>
+ <parameter type-id='type-id-112'/>
+ <parameter type-id='type-id-112'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wmemchr' filepath='/usr/include/wchar.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-100'/>
+ <parameter type-id='type-id-112'/>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-137'/>
+ <return type-id='type-id-151'/>
</function-decl>
<function-decl name='wcstold' filepath='/usr/include/wchar.h' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-140'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-154'/>
<return type-id='type-id-14'/>
</function-decl>
<function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='486' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-140'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-154'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-16'/>
</function-decl>
<function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-140'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-154'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-17'/>
</function-decl>
<function-decl name='setlocale' filepath='/usr/include/locale.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-13'/>
- <parameter type-id='type-id-66'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-74'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='localeconv' filepath='/usr/include/locale.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
- <return type-id='type-id-110'/>
+ <return type-id='type-id-122'/>
</function-decl>
<function-decl name='isalnum' filepath='/usr/include/ctype.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-13'/>
@@ -1940,54 +1940,54 @@
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='atexit' filepath='/usr/include/stdlib.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-134'/>
+ <parameter type-id='type-id-148'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='at_quick_exit' filepath='/usr/include/stdlib.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-134'/>
+ <parameter type-id='type-id-148'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='atof' filepath='/usr/include/x86_64-linux-gnu/bits/stdlib-float.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-11'/>
</function-decl>
<function-decl name='atoi' filepath='/usr/include/stdlib.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='atol' filepath='/usr/include/stdlib.h' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-15'/>
</function-decl>
<function-decl name='bsearch' filepath='/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h' line='20' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-135'/>
- <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-149'/>
+ <parameter type-id='type-id-149'/>
<parameter type-id='type-id-26'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-32'/>
- <return type-id='type-id-135'/>
+ <parameter type-id='type-id-34'/>
+ <return type-id='type-id-149'/>
</function-decl>
<function-decl name='calloc' filepath='/usr/include/stdlib.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-26'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-135'/>
+ <return type-id='type-id-149'/>
</function-decl>
<function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-13'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-34'/>
+ <return type-id='type-id-36'/>
</function-decl>
<function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-13'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='free' filepath='/usr/include/stdlib.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-149'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-74'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='labs' filepath='/usr/include/stdlib.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-15'/>
@@ -1996,34 +1996,34 @@
<function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-15'/>
<parameter type-id='type-id-15'/>
- <return type-id='type-id-35'/>
+ <return type-id='type-id-38'/>
</function-decl>
<function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-135'/>
+ <return type-id='type-id-149'/>
</function-decl>
<function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='873' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-75'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='mbtowc' filepath='/usr/include/stdlib.h' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-152'/>
+ <parameter type-id='type-id-75'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='qsort' filepath='/usr/include/stdlib.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-149'/>
<parameter type-id='type-id-26'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-32'/>
+ <parameter type-id='type-id-34'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='quick_exit' filepath='/usr/include/stdlib.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -2034,43 +2034,43 @@
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='realloc' filepath='/usr/include/stdlib.h' line='480' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-149'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-135'/>
+ <return type-id='type-id-149'/>
</function-decl>
<function-decl name='srand' filepath='/usr/include/stdlib.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-20'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='strtod' filepath='/usr/include/stdlib.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-62'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-70'/>
<return type-id='type-id-11'/>
</function-decl>
<function-decl name='strtol' filepath='/usr/include/stdlib.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-62'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-70'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-15'/>
</function-decl>
<function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-62'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-70'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-21'/>
</function-decl>
<function-decl name='system' filepath='/usr/include/stdlib.h' line='716' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='wcstombs' filepath='/usr/include/stdlib.h' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
- <parameter type-id='type-id-101'/>
+ <parameter type-id='type-id-68'/>
+ <parameter type-id='type-id-113'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='wctomb' filepath='/usr/include/stdlib.h' line='869' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-59'/>
+ <parameter type-id='type-id-67'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-13'/>
</function-decl>
@@ -2088,147 +2088,147 @@
<return type-id='type-id-25'/>
</function-decl>
<function-decl name='atoll' filepath='/usr/include/stdlib.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-16'/>
</function-decl>
<function-decl name='strtoll' filepath='/usr/include/stdlib.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-62'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-70'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-16'/>
</function-decl>
<function-decl name='strtoull' filepath='/usr/include/stdlib.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-62'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-70'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-17'/>
</function-decl>
<function-decl name='strtof' filepath='/usr/include/stdlib.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-62'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-70'/>
<return type-id='type-id-12'/>
</function-decl>
<function-decl name='strtold' filepath='/usr/include/stdlib.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-62'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-70'/>
<return type-id='type-id-14'/>
</function-decl>
<function-decl name='clearerr' filepath='/usr/include/stdio.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='fclose' filepath='/usr/include/stdio.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='feof' filepath='/usr/include/stdio.h' line='828' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='ferror' filepath='/usr/include/stdio.h' line='830' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fflush' filepath='/usr/include/stdio.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fgetc' filepath='/usr/include/stdio.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-50'/>
- <parameter type-id='type-id-106'/>
+ <parameter type-id='type-id-54'/>
+ <parameter type-id='type-id-118'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fgets' filepath='/usr/include/stdio.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
+ <parameter type-id='type-id-68'/>
<parameter type-id='type-id-13'/>
- <parameter type-id='type-id-50'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-54'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='fopen' filepath='/usr/include/stdio.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-67'/>
- <return type-id='type-id-49'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-75'/>
+ <return type-id='type-id-53'/>
</function-decl>
<function-decl name='fprintf' filepath='/usr/include/stdio.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-50'/>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-54'/>
+ <parameter type-id='type-id-75'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fputc' filepath='/usr/include/stdio.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-13'/>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fputs' filepath='/usr/include/stdio.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-50'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-54'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fread' filepath='/usr/include/stdio.h' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-136'/>
+ <parameter type-id='type-id-150'/>
<parameter type-id='type-id-26'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-50'/>
+ <parameter type-id='type-id-54'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='freopen' filepath='/usr/include/stdio.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-50'/>
- <return type-id='type-id-49'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-54'/>
+ <return type-id='type-id-53'/>
</function-decl>
<function-decl name='fscanf' filepath='/usr/include/stdio.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-50'/>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-54'/>
+ <parameter type-id='type-id-75'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fseek' filepath='/usr/include/stdio.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<parameter type-id='type-id-15'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='fsetpos' filepath='/usr/include/stdio.h' line='803' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-49'/>
- <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-82'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='ftell' filepath='/usr/include/stdio.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-15'/>
</function-decl>
<function-decl name='fwrite' filepath='/usr/include/stdio.h' line='715' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-136'/>
+ <parameter type-id='type-id-150'/>
<parameter type-id='type-id-26'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-50'/>
+ <parameter type-id='type-id-54'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='getc' filepath='/usr/include/stdio.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='getchar' filepath='/usr/include/x86_64-linux-gnu/bits/stdio.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='perror' filepath='/usr/include/stdio.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='printf' filepath='/usr/include/stdio.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-75'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='putc' filepath='/usr/include/stdio.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-13'/>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='putchar' filepath='/usr/include/x86_64-linux-gnu/bits/stdio.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -2236,109 +2236,109 @@
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='puts' filepath='/usr/include/stdio.h' line='695' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='remove' filepath='/usr/include/stdio.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='rename' filepath='/usr/include/stdio.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='rewind' filepath='/usr/include/stdio.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='scanf' filepath='/usr/include/stdio.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-75'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='setbuf' filepath='/usr/include/stdio.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-50'/>
- <parameter type-id='type-id-60'/>
+ <parameter type-id='type-id-54'/>
+ <parameter type-id='type-id-68'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='setvbuf' filepath='/usr/include/stdio.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-50'/>
- <parameter type-id='type-id-60'/>
+ <parameter type-id='type-id-54'/>
+ <parameter type-id='type-id-68'/>
<parameter type-id='type-id-13'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='sprintf' filepath='/usr/include/stdio.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-68'/>
+ <parameter type-id='type-id-75'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='sscanf' filepath='/usr/include/stdio.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-75'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='tmpfile' filepath='/usr/include/stdio.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
- <return type-id='type-id-49'/>
+ <return type-id='type-id-53'/>
</function-decl>
<function-decl name='tmpnam' filepath='/usr/include/stdio.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-59'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-67'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='ungetc' filepath='/usr/include/stdio.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-13'/>
- <parameter type-id='type-id-49'/>
+ <parameter type-id='type-id-53'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vfprintf' filepath='/usr/include/stdio.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-50'/>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-54'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vprintf' filepath='/usr/include/x86_64-linux-gnu/bits/stdio.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vsprintf' filepath='/usr/include/stdio.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-68'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='snprintf' filepath='/usr/include/stdio.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
+ <parameter type-id='type-id-68'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-75'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vfscanf' filepath='/usr/include/stdio.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-50'/>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-54'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vscanf' filepath='/usr/include/stdio.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vsnprintf' filepath='/usr/include/stdio.h' line='390' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
+ <parameter type-id='type-id-68'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='vsscanf' filepath='/usr/include/stdio.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-53'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-58'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='acos' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -2389,7 +2389,7 @@
</function-decl>
<function-decl name='frexp' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-11'/>
- <parameter type-id='type-id-108'/>
+ <parameter type-id='type-id-120'/>
<return type-id='type-id-11'/>
</function-decl>
<function-decl name='ldexp' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -2407,7 +2407,7 @@
</function-decl>
<function-decl name='modf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-11'/>
- <parameter type-id='type-id-104'/>
+ <parameter type-id='type-id-116'/>
<return type-id='type-id-11'/>
</function-decl>
<function-decl name='pow' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -2733,15 +2733,15 @@
<return type-id='type-id-15'/>
</function-decl>
<function-decl name='nan' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-11'/>
</function-decl>
<function-decl name='nanf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-12'/>
</function-decl>
<function-decl name='nanl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-14'/>
</function-decl>
<function-decl name='nearbyint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -2804,19 +2804,19 @@
<function-decl name='remquo' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-11'/>
<parameter type-id='type-id-11'/>
- <parameter type-id='type-id-108'/>
+ <parameter type-id='type-id-120'/>
<return type-id='type-id-11'/>
</function-decl>
<function-decl name='remquof' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-12'/>
<parameter type-id='type-id-12'/>
- <parameter type-id='type-id-108'/>
+ <parameter type-id='type-id-120'/>
<return type-id='type-id-12'/>
</function-decl>
<function-decl name='remquol' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-14'/>
<parameter type-id='type-id-14'/>
- <parameter type-id='type-id-108'/>
+ <parameter type-id='type-id-120'/>
<return type-id='type-id-14'/>
</function-decl>
<function-decl name='rint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -2915,7 +2915,7 @@
</function-decl>
<function-decl name='iswctype' filepath='/usr/include/wctype.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-27'/>
- <parameter type-id='type-id-40'/>
+ <parameter type-id='type-id-43'/>
<return type-id='type-id-13'/>
</function-decl>
<function-decl name='iswdigit' filepath='/usr/include/wctype.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -2952,7 +2952,7 @@
</function-decl>
<function-decl name='towctrans' filepath='/usr/include/wctype.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-27'/>
- <parameter type-id='type-id-42'/>
+ <parameter type-id='type-id-45'/>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='towlower' filepath='/usr/include/wctype.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -2964,767 +2964,776 @@
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='wctrans' filepath='/usr/include/wctype.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <return type-id='type-id-42'/>
+ <parameter type-id='type-id-74'/>
+ <return type-id='type-id-45'/>
</function-decl>
<function-decl name='wctype' filepath='/usr/include/wctype.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <return type-id='type-id-40'/>
+ <parameter type-id='type-id-74'/>
+ <return type-id='type-id-43'/>
</function-decl>
<function-decl name='imaxabs' filepath='/usr/include/inttypes.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-44'/>
- <return type-id='type-id-44'/>
+ <parameter type-id='type-id-47'/>
+ <return type-id='type-id-47'/>
</function-decl>
<function-decl name='imaxdiv' filepath='/usr/include/inttypes.h' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-44'/>
- <parameter type-id='type-id-44'/>
- <return type-id='type-id-45'/>
+ <parameter type-id='type-id-47'/>
+ <parameter type-id='type-id-47'/>
+ <return type-id='type-id-49'/>
</function-decl>
<function-decl name='strtoimax' filepath='/usr/include/inttypes.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-62'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-70'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-44'/>
+ <return type-id='type-id-47'/>
</function-decl>
<function-decl name='strtoumax' filepath='/usr/include/inttypes.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-62'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-70'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-46'/>
+ <return type-id='type-id-50'/>
</function-decl>
<function-decl name='wcstoimax' filepath='/usr/include/inttypes.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-140'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-154'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-44'/>
+ <return type-id='type-id-47'/>
</function-decl>
<function-decl name='wcstoumax' filepath='/usr/include/inttypes.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-140'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-154'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-46'/>
+ <return type-id='type-id-50'/>
</function-decl>
<namespace-decl name='mongoutils'>
<namespace-decl name='str'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-93'>
<member-function access='public'>
<function-decl name='operator<<<char [25]>' mangled-name='_ZN10mongoutils3str6streamlsIA25_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-72'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-80'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<<int>' mangled-name='_ZN10mongoutils3str6streamlsIiEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-76'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-84'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<<char [21]>' mangled-name='_ZN10mongoutils3str6streamlsIA21_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-70'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-78'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<<char [24]>' mangled-name='_ZN10mongoutils3str6streamlsIA24_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-71'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-79'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
</namespace-decl>
- <function-type size-in-bits='64' id='type-id-107'>
- <parameter type-id='type-id-135'/>
- <parameter type-id='type-id-135'/>
+ <function-type size-in-bits='64' id='type-id-119'>
+ <parameter type-id='type-id-149'/>
+ <parameter type-id='type-id-149'/>
<return type-id='type-id-13'/>
</function-type>
- <function-type size-in-bits='64' id='type-id-133'>
+ <function-type size-in-bits='64' id='type-id-147'>
<return type-id='type-id-22'/>
</function-type>
- <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-109'/>
- <class-decl name='tm' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-93'/>
- <class-decl name='__anonymous_struct__4' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-34' visibility='default' is-declaration-only='yes' id='type-id-33'/>
- <class-decl name='__anonymous_struct__6' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-37' visibility='default' is-declaration-only='yes' id='type-id-39'/>
+ <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-121'/>
+ <class-decl name='tm' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-105'/>
+ <namespace-decl name='std'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-175'/>
+ </namespace-decl>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-25' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-29' visibility='default' is-declaration-only='yes' id='type-id-28'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-30' visibility='default' is-declaration-only='yes' id='type-id-32'/>
+ <class-decl name='__anonymous_struct__4' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-36' visibility='default' is-declaration-only='yes' id='type-id-35'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-38' visibility='default' is-declaration-only='yes' id='type-id-37'/>
+ <class-decl name='__anonymous_struct__6' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-40' visibility='default' is-declaration-only='yes' id='type-id-42'/>
+ <class-decl name='__anonymous_struct__7' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-49' visibility='default' is-declaration-only='yes' id='type-id-48'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-57'/>
</abi-instr>
<abi-instr version='1.0' 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-175' filepath='/usr/include/time.h' line='59' column='1' id='type-id-176'/>
- <typedef-decl name='__clock_t' type-id='type-id-15' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' id='type-id-175'/>
- <typedef-decl name='time_t' type-id='type-id-177' filepath='/usr/include/time.h' line='75' column='1' id='type-id-178'/>
- <typedef-decl name='__time_t' type-id='type-id-15' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' id='type-id-177'/>
- <reference-type-def kind='lvalue' type-id='type-id-24' size-in-bits='64' id='type-id-179'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-180'/>
- <pointer-type-def type-id='type-id-180' size-in-bits='64' id='type-id-181'/>
- <qualified-type-def type-id='type-id-181' restrict='yes' id='type-id-182'/>
- <reference-type-def kind='lvalue' type-id='type-id-64' size-in-bits='64' id='type-id-183'/>
- <reference-type-def kind='lvalue' type-id='type-id-3' size-in-bits='64' id='type-id-184'/>
- <qualified-type-def type-id='type-id-185' const='yes' id='type-id-186'/>
- <pointer-type-def type-id='type-id-186' size-in-bits='64' id='type-id-187'/>
- <reference-type-def kind='lvalue' type-id='type-id-79' size-in-bits='64' id='type-id-188'/>
- <qualified-type-def type-id='type-id-189' const='yes' id='type-id-190'/>
- <reference-type-def kind='lvalue' type-id='type-id-190' size-in-bits='64' id='type-id-191'/>
- <qualified-type-def type-id='type-id-178' const='yes' id='type-id-192'/>
- <pointer-type-def type-id='type-id-192' size-in-bits='64' id='type-id-193'/>
- <reference-type-def kind='lvalue' type-id='type-id-194' size-in-bits='64' id='type-id-195'/>
- <pointer-type-def type-id='type-id-196' size-in-bits='64' id='type-id-197'/>
- <reference-type-def kind='rvalue' type-id='type-id-197' size-in-bits='64' id='type-id-198'/>
- <pointer-type-def type-id='type-id-199' size-in-bits='64' id='type-id-200'/>
- <pointer-type-def type-id='type-id-185' size-in-bits='64' id='type-id-201'/>
- <pointer-type-def type-id='type-id-202' size-in-bits='64' id='type-id-203'/>
- <pointer-type-def type-id='type-id-26' size-in-bits='64' id='type-id-204'/>
- <qualified-type-def type-id='type-id-119' const='yes' id='type-id-205'/>
- <reference-type-def kind='lvalue' type-id='type-id-205' size-in-bits='64' id='type-id-206'/>
- <reference-type-def kind='rvalue' type-id='type-id-24' size-in-bits='64' id='type-id-207'/>
- <reference-type-def kind='lvalue' type-id='type-id-24' size-in-bits='64' id='type-id-208'/>
- <pointer-type-def type-id='type-id-178' size-in-bits='64' id='type-id-209'/>
+ <typedef-decl name='clock_t' type-id='type-id-219' filepath='/usr/include/time.h' line='59' column='1' id='type-id-220'/>
+ <typedef-decl name='__clock_t' type-id='type-id-15' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' id='type-id-219'/>
+ <typedef-decl name='time_t' type-id='type-id-221' filepath='/usr/include/time.h' line='75' column='1' id='type-id-222'/>
+ <typedef-decl name='__time_t' type-id='type-id-15' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' id='type-id-221'/>
+ <reference-type-def kind='lvalue' type-id='type-id-223' size-in-bits='64' id='type-id-224'/>
+ <qualified-type-def type-id='type-id-225' const='yes' id='type-id-226'/>
+ <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'/>
+ <reference-type-def kind='lvalue' type-id='type-id-72' size-in-bits='64' id='type-id-229'/>
+ <reference-type-def kind='lvalue' type-id='type-id-3' size-in-bits='64' id='type-id-230'/>
+ <qualified-type-def type-id='type-id-231' const='yes' id='type-id-232'/>
+ <pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-233'/>
+ <reference-type-def kind='lvalue' type-id='type-id-88' size-in-bits='64' id='type-id-234'/>
+ <qualified-type-def type-id='type-id-235' const='yes' id='type-id-236'/>
+ <reference-type-def kind='lvalue' type-id='type-id-236' size-in-bits='64' id='type-id-237'/>
+ <qualified-type-def type-id='type-id-222' const='yes' id='type-id-238'/>
+ <pointer-type-def type-id='type-id-238' size-in-bits='64' id='type-id-239'/>
+ <reference-type-def kind='lvalue' type-id='type-id-240' size-in-bits='64' id='type-id-241'/>
+ <pointer-type-def type-id='type-id-242' size-in-bits='64' id='type-id-243'/>
+ <reference-type-def kind='rvalue' type-id='type-id-243' size-in-bits='64' id='type-id-244'/>
+ <pointer-type-def type-id='type-id-245' size-in-bits='64' id='type-id-246'/>
+ <pointer-type-def type-id='type-id-231' size-in-bits='64' id='type-id-247'/>
+ <pointer-type-def type-id='type-id-248' size-in-bits='64' id='type-id-249'/>
+ <pointer-type-def type-id='type-id-26' size-in-bits='64' id='type-id-250'/>
+ <qualified-type-def type-id='type-id-133' const='yes' id='type-id-251'/>
+ <reference-type-def kind='lvalue' type-id='type-id-251' size-in-bits='64' id='type-id-252'/>
+ <reference-type-def kind='rvalue' type-id='type-id-253' size-in-bits='64' id='type-id-254'/>
+ <reference-type-def kind='lvalue' type-id='type-id-255' size-in-bits='64' id='type-id-256'/>
+ <pointer-type-def type-id='type-id-222' size-in-bits='64' id='type-id-257'/>
<namespace-decl name='boost'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-258'>
<member-function access='public' static='yes'>
<function-decl name='intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2EOS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <parameter type-id='type-id-56'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-63'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2ERKS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <parameter type-id='type-id-183'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-229'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator=' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEaSERKS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <parameter type-id='type-id-183'/>
- <return type-id='type-id-55'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-229'/>
+ <return type-id='type-id-62'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='std'>
<namespace-decl name='__cxx11'>
- <typedef-decl name='string' type-id='type-id-87' 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-189'/>
+ <typedef-decl name='string' type-id='type-id-99' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stringfwd.h' line='74' column='1' id='type-id-235'/>
</namespace-decl>
<namespace-decl name='this_thread'>
<function-decl name='get_id' mangled-name='_ZNSt11this_thread6get_idEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
- <return type-id='type-id-24'/>
+ <return type-id='type-id-259'/>
</function-decl>
<function-decl name='yield' mangled-name='_ZNSt11this_thread5yieldEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-22'/>
</function-decl>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-260'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-259'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-261'>
<member-type access='private'>
- <typedef-decl name='const_iterator' type-id='type-id-24' 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-210'/>
+ <typedef-decl name='const_iterator' type-id='type-id-263' 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-262'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='iterator' type-id='type-id-24' 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-211'/>
+ <typedef-decl name='iterator' type-id='type-id-223' 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-264'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='emplace_back<std::unique_ptr<mongo::FTDCCollectorInterface, std::default_delete<mongo::FTDCCollectorInterface> > >' mangled-name='_ZNSt6vectorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_EE12emplace_backIJS5_EEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='begin' mangled-name='_ZNKSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE5beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <return type-id='type-id-210'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <return type-id='type-id-262'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='empty' mangled-name='_ZNKSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE5emptyEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='begin' mangled-name='_ZNSt6vectorIN5boost10filesystem4pathESaIS2_EE5beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <return type-id='type-id-211'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <return type-id='type-id-264'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='end' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE3endEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <return type-id='type-id-211'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <return type-id='type-id-264'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<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/stl_vector.h' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT_'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-253'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-265'>
<member-type access='private'>
- <typedef-decl name='type' type-id='type-id-197' 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-212'/>
+ <typedef-decl name='type' type-id='type-id-243' 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-266'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='get' mangled-name='_ZNKSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EE3getEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='304' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <return type-id='type-id-159'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <return type-id='type-id-180'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='release' mangled-name='_ZNSt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS1_EE7releaseEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <return type-id='type-id-159'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <return type-id='type-id-180'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS1_EEC2EOS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator->' mangled-name='_ZNKSt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS1_EEptEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <return type-id='type-id-159'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <return type-id='type-id-180'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' 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_policyE2EED2Ev'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' 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'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' 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'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-267'/>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-268'>
<member-type access='public'>
- <typedef-decl name='rebind_alloc<std::unique_ptr<mongo::FTDCCollectorInterface, std::default_delete<mongo::FTDCCollectorInterface> > >' type-id='type-id-24' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-213'/>
+ <typedef-decl name='rebind_alloc<std::unique_ptr<mongo::FTDCCollectorInterface, std::default_delete<mongo::FTDCCollectorInterface> > >' type-id='type-id-270' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-269'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='construct<std::unique_ptr<mongo::FTDCCollectorInterface, std::default_delete<mongo::FTDCCollectorInterface> >, std::unique_ptr<mongo::FTDCCollectorInterface, std::default_delete<mongo::FTDCCollectorInterface> > >' mangled-name='_ZNSt16allocator_traitsISaISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-119'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-133'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' naming-typedef-id='type-id-213' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' naming-typedef-id='type-id-269' visibility='default' is-declaration-only='yes' id='type-id-270'/>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-271'>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<mongo::FTDCCollectorInterface *>' mangled-name='_ZNSt10_Head_baseILm0EPN5mongo22FTDCCollectorInterfaceELb0EEC2IS2_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-198'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-244'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-272'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::FTDCCollectorInterface *, std::default_delete<mongo::FTDCCollectorInterface> , void>' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo22FTDCCollectorInterfaceESt14default_deleteIS1_EEEC2IS2_JS4_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-198'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-244'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-273'>
<member-function access='public' static='yes'>
<function-decl name='operator()' mangled-name='_ZNKSt14default_deleteIN5mongo22FTDCCollectorInterfaceEEclEPS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <parameter type-id='type-id-197'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <parameter type-id='type-id-243'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-274'>
<member-function access='public' static='yes'>
<function-decl name='tuple<mongo::FTDCCollectorInterface *, std::default_delete<mongo::FTDCCollectorInterface>, void>' mangled-name='_ZNSt5tupleIJPN5mongo22FTDCCollectorInterfaceESt14default_deleteIS1_EEEC2IS2_S4_vEEOT_OT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-198'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-244'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-275'>
<member-function access='public' static='yes'>
<function-decl name='tuple<mongo::BSONObj, mongo::Date_t &, void>' mangled-name='_ZNSt5tupleIJN5mongo7BSONObjENS0_6Date_tEEEC2IS1_RS2_vEEOT_OT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='tuple<mongo::BSONObj, mongo::Date_t, void>' mangled-name='_ZNSt5tupleIJN5mongo7BSONObjENS0_6Date_tEEEC2IS1_S2_vEEOT_OT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-276'/>
+ <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-277'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-278'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-279'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-280'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-281'>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<mongo::Date_t &>' mangled-name='_ZNSt10_Head_baseILm2EN5mongo6Date_tELb0EEC2IRS1_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<mongo::Date_t>' mangled-name='_ZNSt10_Head_baseILm2EN5mongo6Date_tELb0EEC2IS1_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-282'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::Date_t &>' mangled-name='_ZNSt11_Tuple_implILm2EJN5mongo6Date_tEEEC2IRS1_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::Date_t>' mangled-name='_ZNSt11_Tuple_implILm1EJN5mongo6Date_tEEEC2IS1_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-283'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::BSONObj, mongo::Date_t &, void>' mangled-name='_ZNSt11_Tuple_implILm1EJN5mongo7BSONObjENS0_6Date_tEEEC2IS1_JRS2_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::BSONObj, mongo::Date_t, void>' mangled-name='_ZNSt11_Tuple_implILm0EJN5mongo7BSONObjENS0_6Date_tEEEC2IS1_JS2_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-284'>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<mongo::BSONObj>' mangled-name='_ZNSt10_Head_baseILm1EN5mongo7BSONObjELb0EEC2IS1_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-285'>
<member-function access='public' static='yes'>
<function-decl name='fetch_add' mangled-name='_ZNSt13__atomic_baseIjE9fetch_addEjSt12memory_order' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h' line='512' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-163'/>
- <parameter type-id='type-id-164'/>
- <return type-id='type-id-163'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-188'/>
+ <parameter type-id='type-id-189'/>
+ <return type-id='type-id-188'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-286'/>
+ <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-287'/>
+ <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-288'>
<member-function access='public' static='yes'>
<function-decl name='operator()' mangled-name='_ZNKSt14default_deleteIN5mongo14BSONObjBuilderEEclEPS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <parameter type-id='type-id-126'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__22' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__22' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-289'>
<member-function access='public' static='yes'>
<function-decl name='__uninit_copy<std::move_iterator<std::unique_ptr<mongo::FTDCCollectorInterface, std::default_delete<mongo::FTDCCollectorInterface> > *>, std::unique_ptr<mongo::FTDCCollectorInterface, std::default_delete<mongo::FTDCCollectorInterface> > *>' mangled-name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS5_EEES9_EET0_T_SC_SB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-119'/>
- <return type-id='type-id-119'/>
+ <parameter type-id='type-id-255'/>
+ <parameter type-id='type-id-255'/>
+ <parameter type-id='type-id-133'/>
+ <return type-id='type-id-133'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-255'>
<member-function access='public' static='yes'>
<function-decl name='operator++' mangled-name='_ZNSt13move_iteratorIPSt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEEEppEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator.h' line='1004' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <return type-id='type-id-208'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <return type-id='type-id-256'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-290'>
<member-function access='public' static='yes'>
<function-decl name='__destroy<std::unique_ptr<mongo::FTDCCollectorInterface, std::default_delete<mongo::FTDCCollectorInterface> > *>' mangled-name='_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS4_EEEEvT_S9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119'/>
- <parameter type-id='type-id-119'/>
+ <parameter type-id='type-id-133'/>
+ <parameter type-id='type-id-133'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='mongo'>
- <class-decl name='FTDCCollectorInterface' size-in-bits='64' visibility='default' is-declaration-only='yes' id='type-id-196'/>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='FTDCCollectorInterface' size-in-bits='64' visibility='default' is-declaration-only='yes' id='type-id-242'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-291'>
<member-function access='public'>
<function-decl name='add' mangled-name='_ZN5mongo23FTDCCollectorCollection3addESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' filepath='src/mongo/db/ftdc/collector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23FTDCCollectorCollection3addESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-87'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='collect' mangled-name='_ZN5mongo23FTDCCollectorCollection7collectEPNS_6ClientE' filepath='src/mongo/db/ftdc/collector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23FTDCCollectorCollection7collectEPNS_6ClientE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-113'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-126'/>
+ <return type-id='type-id-275'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-292'>
<member-function access='public' static='yes'>
<function-decl name='BSONObj' mangled-name='_ZN5mongo7BSONObjC2Ev' filepath='src/mongo/bson/bsonobj.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='BSONObj' mangled-name='_ZN5mongo7BSONObjC2EOS0_' filepath='src/mongo/bson/bsonobj.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='BSONObj' mangled-name='_ZN5mongo7BSONObjC2EPKc' filepath='src/mongo/bson/bsonobj.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='init' mangled-name='_ZN5mongo7BSONObj4initEPKc' filepath='src/mongo/bson/bsonobj.h' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='objsize' mangled-name='_ZNK5mongo7BSONObj7objsizeEv' filepath='src/mongo/bson/bsonobj.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='isValid' mangled-name='_ZNK5mongo7BSONObj7isValidEv' filepath='src/mongo/bson/bsonobj.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='shareOwnershipWith' mangled-name='_ZNR5mongo7BSONObj18shareOwnershipWithENS_17ConstSharedBufferE' filepath='src/mongo/bson/bsonobj.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-211'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-293'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-294'>
<member-function access='public' static='yes'>
<function-decl name='getServiceContext' mangled-name='_ZNK5mongo6Client17getServiceContextEv' filepath='src/mongo/db/client.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-203'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-249'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='ServiceContext' size-in-bits='2432' visibility='default' is-declaration-only='yes' id='type-id-202'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='ServiceContext' size-in-bits='2432' visibility='default' is-declaration-only='yes' id='type-id-248'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-295'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-296'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' filepath='src/mongo/base/string_data.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-191'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-237'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2EPKcmNS0_14TrustedInitTagE' filepath='src/mongo/base/string_data.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-296'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='OperationContext' size-in-bits='2176' visibility='default' is-declaration-only='yes' id='type-id-185'>
+ <class-decl name='OperationContext' size-in-bits='2176' visibility='default' is-declaration-only='yes' id='type-id-231'>
<member-function access='public'>
<function-decl name='lockState' mangled-name='_ZNK5mongo16OperationContext9lockStateEv' filepath='src/mongo/db/operation_context.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-187' is-artificial='yes'/>
- <return type-id='type-id-200'/>
+ <parameter type-id='type-id-233' is-artificial='yes'/>
+ <return type-id='type-id-246'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='Locker' size-in-bits='128' visibility='default' is-declaration-only='yes' id='type-id-199'>
+ <class-decl name='Locker' size-in-bits='128' visibility='default' is-declaration-only='yes' id='type-id-245'>
<member-function access='public'>
<function-decl name='setShouldConflictWithSecondaryBatchApplication' mangled-name='_ZN5mongo6Locker46setShouldConflictWithSecondaryBatchApplicationEb' filepath='src/mongo/db/concurrency/locker.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-200' is-artificial='yes'/>
+ <parameter type-id='type-id-246' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-297'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-298'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-299'>
<member-function access='public' static='yes'>
<function-decl name='ConstSharedBuffer' mangled-name='_ZN5mongo17ConstSharedBufferC2Ev' filepath='src/mongo/util/shared_buffer.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-300'>
<member-function access='public' static='yes'>
<function-decl name='release' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE7releaseEv' filepath='src/mongo/bson/util/builder.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' naming-typedef-id='type-id-194' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' naming-typedef-id='type-id-240' visibility='default' is-declaration-only='yes' id='type-id-301'>
<member-function access='public' static='yes'>
<function-decl name='skip' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE4skipEi' filepath='src/mongo/bson/util/builder.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-59'/>
+ <return type-id='type-id-67'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='reserveBytes' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE12reserveBytesEi' filepath='src/mongo/bson/util/builder.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='appendNumImpl<char>' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE13appendNumImplIcEEvT_' filepath='src/mongo/bson/util/builder.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-2'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE9appendNumEc' filepath='src/mongo/bson/util/builder.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-2'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='appendStr' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE9appendStrENS_10StringDataEb' filepath='src/mongo/bson/util/builder.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-295'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='len' mangled-name='_ZNK5mongo11_BufBuilderINS_21SharedBufferAllocatorEE3lenEv' filepath='src/mongo/bson/util/builder.h' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='buf' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE3bufEv' filepath='src/mongo/bson/util/builder.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-67'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='claimReservedBytes' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE18claimReservedBytesEi' filepath='src/mongo/bson/util/builder.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-302'>
<member-function access='public' static='yes'>
<function-decl name='fetchAndAdd' mangled-name='_ZN5mongo10AtomicWordIjvE11fetchAndAddEj' filepath='src/mongo/platform/atomic_word.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-174'/>
- <return type-id='type-id-174'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-207'/>
+ <return type-id='type-id-207'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-303'/>
+ <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-304'>
<member-function access='public' static='yes'>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-195'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-295'/>
+ <return type-id='type-id-241'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-195'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-241'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' 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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='owned' mangled-name='_ZNK5mongo14BSONObjBuilder5ownedEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='758' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='done' mangled-name='_ZN5mongo14BSONObjBuilder4doneEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='677' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-67'/>
</function-decl>
</member-function>
</class-decl>
- <typedef-decl name='BufBuilder' type-id='type-id-24' filepath='src/mongo/bson/util/builder.h' line='365' column='1' id='type-id-194'/>
- <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <typedef-decl name='BufBuilder' type-id='type-id-301' filepath='src/mongo/bson/util/builder.h' line='365' column='1' id='type-id-240'/>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-305'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-306'>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerIcvE11unsafeStoreERKcPcPm' filepath='src/mongo/base/data_type.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-184'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-230'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-307'>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIxEEvE11unsafeStoreERKS3_PcPm' filepath='src/mongo/base/data_type_endian.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-308'>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerIivE10unsafeLoadEPiPKcPm' filepath='src/mongo/base/data_type.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-108'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-120'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerIivE11unsafeStoreERKiPcPm' filepath='src/mongo/base/data_type.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-76'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-84'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-309'>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIyEEvE10unsafeLoadEPS3_PKcPm' filepath='src/mongo/base/data_type_endian.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
@@ -3732,102 +3741,102 @@
</member-type>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore<char>' mangled-name='_ZN5mongo8DataType11unsafeStoreIcEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-184'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-230'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore<mongo::LittleEndian<char> >' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIcEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad<int>' mangled-name='_ZN5mongo8DataType10unsafeLoadIiEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-108'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-120'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad<mongo::LittleEndian<int> >' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIiEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore<int>' mangled-name='_ZN5mongo8DataType11unsafeStoreIiEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-76'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-84'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore<mongo::LittleEndian<int> >' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIiEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-310'/>
+ <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-311'/>
+ <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-312'>
<member-type access='private'>
- <typedef-decl name='bytes_type' type-id='type-id-59' filepath='src/mongo/base/data_view.h' line='71' column='1' id='type-id-214'/>
+ <typedef-decl name='bytes_type' type-id='type-id-67' filepath='src/mongo/base/data_view.h' line='71' column='1' id='type-id-313'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='write<mongo::LittleEndian<char> >' mangled-name='_ZN5mongo8DataView5writeINS_12LittleEndianIcEEEERS0_RKT_m' filepath='src/mongo/base/data_view.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-47'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-51'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='write<mongo::LittleEndian<int> >' mangled-name='_ZN5mongo8DataView5writeINS_12LittleEndianIiEEEERS0_RKT_m' filepath='src/mongo/base/data_view.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-47'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-51'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-314'>
<member-function access='public' static='yes'>
<function-decl name='read<mongo::LittleEndian<int> >' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEERKS0_PT_m' filepath='src/mongo/base/data_view.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-126'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-188'/>
+ <return type-id='type-id-234'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='read<mongo::LittleEndian<int> >' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-47'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-51'/>
+ <return type-id='type-id-311'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-315'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-215'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-316'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='got' mangled-name='_ZN5mongo15BSONSizeTracker3gotEi' filepath='src/mongo/bson/bsonmisc.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-22'/>
</function-decl>
@@ -3835,650 +3844,651 @@
</class-decl>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' naming-typedef-id='type-id-210' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' naming-typedef-id='type-id-211' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' naming-typedef-id='type-id-262' visibility='default' is-declaration-only='yes' id='type-id-263'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' naming-typedef-id='type-id-264' visibility='default' is-declaration-only='yes' id='type-id-223'>
<member-function access='public'>
<function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EEEC2ERKS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-206'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-252'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5mongo7BSONObjESt6vectorIS2_SaIS2_EEEppEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <return type-id='type-id-179'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <return type-id='type-id-224'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-317'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-318'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-319'>
<member-function access='public' static='yes'>
<function-decl name='construct<std::unique_ptr<mongo::FTDCCollectorInterface, std::default_delete<mongo::FTDCCollectorInterface> >, std::unique_ptr<mongo::FTDCCollectorInterface, std::default_delete<mongo::FTDCCollectorInterface> > >' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS3_EEE9constructIS6_JS6_EEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-119'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-133'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-320'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-321'/>
</namespace-decl>
<function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='858' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-138'/>
+ <parameter type-id='type-id-152'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-101'/>
- <parameter type-id='type-id-182'/>
+ <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-228'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='clock' filepath='/usr/include/time.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
- <return type-id='type-id-176'/>
+ <return type-id='type-id-220'/>
</function-decl>
<function-decl name='difftime' filepath='/usr/include/time.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-178'/>
- <parameter type-id='type-id-178'/>
+ <parameter type-id='type-id-222'/>
+ <parameter type-id='type-id-222'/>
<return type-id='type-id-11'/>
</function-decl>
<function-decl name='mktime' filepath='/usr/include/time.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-53'/>
- <return type-id='type-id-178'/>
+ <parameter type-id='type-id-58'/>
+ <return type-id='type-id-222'/>
</function-decl>
<function-decl name='time' filepath='/usr/include/time.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-209'/>
- <return type-id='type-id-178'/>
+ <parameter type-id='type-id-257'/>
+ <return type-id='type-id-222'/>
</function-decl>
<function-decl name='asctime' filepath='/usr/include/time.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-181'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-227'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='ctime' filepath='/usr/include/time.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-193'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-239'/>
+ <return type-id='type-id-67'/>
</function-decl>
<function-decl name='gmtime' filepath='/usr/include/time.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-193'/>
- <return type-id='type-id-53'/>
+ <parameter type-id='type-id-239'/>
+ <return type-id='type-id-58'/>
</function-decl>
<function-decl name='localtime' filepath='/usr/include/time.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-193'/>
- <return type-id='type-id-53'/>
+ <parameter type-id='type-id-239'/>
+ <return type-id='type-id-58'/>
</function-decl>
<function-decl name='strftime' filepath='/usr/include/time.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-60'/>
+ <parameter type-id='type-id-68'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-67'/>
- <parameter type-id='type-id-182'/>
+ <parameter type-id='type-id-75'/>
+ <parameter type-id='type-id-228'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='strnlen' filepath='/usr/include/string.h' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-26'/>
</function-decl>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-225'/>
</abi-instr>
<abi-instr version='1.0' 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='is_not_reference_tag' type-id='type-id-216' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-217'/>
- <typedef-decl name='uint32_t' type-id='type-id-20' filepath='/usr/include/stdint.h' line='51' column='1' id='type-id-218'/>
- <typedef-decl name='uint64_t' type-id='type-id-21' filepath='/usr/include/stdint.h' line='55' column='1' id='type-id-219'/>
- <reference-type-def kind='lvalue' type-id='type-id-220' size-in-bits='64' id='type-id-221'/>
- <reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' id='type-id-222'/>
- <reference-type-def kind='rvalue' type-id='type-id-24' size-in-bits='64' id='type-id-223'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-224'/>
- <pointer-type-def type-id='type-id-224' size-in-bits='64' id='type-id-225'/>
- <qualified-type-def type-id='type-id-20' const='yes' id='type-id-226'/>
- <reference-type-def kind='lvalue' type-id='type-id-226' size-in-bits='64' id='type-id-227'/>
- <qualified-type-def type-id='type-id-21' const='yes' id='type-id-228'/>
- <pointer-type-def type-id='type-id-228' size-in-bits='64' id='type-id-229'/>
- <reference-type-def kind='rvalue' type-id='type-id-230' size-in-bits='64' id='type-id-231'/>
- <reference-type-def kind='lvalue' type-id='type-id-24' size-in-bits='64' id='type-id-232'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-233'/>
- <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-234'/>
+ <typedef-decl name='is_not_reference_tag' type-id='type-id-322' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-323'/>
+ <typedef-decl name='uint32_t' type-id='type-id-20' filepath='/usr/include/stdint.h' line='51' column='1' id='type-id-324'/>
+ <typedef-decl name='uint64_t' type-id='type-id-21' filepath='/usr/include/stdint.h' line='55' column='1' id='type-id-325'/>
+ <reference-type-def kind='lvalue' type-id='type-id-326' size-in-bits='64' id='type-id-327'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' id='type-id-328'/>
+ <reference-type-def kind='rvalue' type-id='type-id-329' size-in-bits='64' id='type-id-330'/>
+ <qualified-type-def type-id='type-id-331' const='yes' id='type-id-332'/>
+ <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-333'/>
+ <qualified-type-def type-id='type-id-20' const='yes' id='type-id-334'/>
+ <reference-type-def kind='lvalue' type-id='type-id-334' size-in-bits='64' id='type-id-335'/>
+ <qualified-type-def type-id='type-id-21' const='yes' id='type-id-336'/>
+ <pointer-type-def type-id='type-id-336' size-in-bits='64' id='type-id-337'/>
+ <reference-type-def kind='rvalue' type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
+ <reference-type-def kind='lvalue' type-id='type-id-340' size-in-bits='64' id='type-id-341'/>
+ <pointer-type-def type-id='type-id-340' size-in-bits='64' id='type-id-342'/>
+ <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-343'/>
<namespace-decl name='boost'>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-331'>
<member-function access='protected'>
<function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIbE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected' destructor='yes'>
<function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIbED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIbE12destroy_implEN4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <parameter type-id='type-id-217'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <parameter type-id='type-id-323'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='is_initialized' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo12FTDCBSONUtil8FTDCTypeEE14is_initializedEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-225' is-artificial='yes'/>
+ <parameter type-id='type-id-333' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-344'>
<member-type access='public'>
- <typedef-decl name='reference_type' type-id='type-id-222' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-235'/>
+ <typedef-decl name='reference_type' type-id='type-id-328' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-345'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-329'>
<member-function access='protected'>
<function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS4_EEEC2EOS8_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <parameter type-id='type-id-223'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <parameter type-id='type-id-330'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-346'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-347'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-348'/>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-349'/>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-350'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-351'/>
+ <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-352'/>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-353'>
<member-function access='public' static='yes'>
<function-decl name='optional' mangled-name='_ZN5boost8optionalISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS3_EEEC2EOS7_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='870' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <parameter type-id='type-id-56'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-63'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-354'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-355'>
<member-type access='private'>
- <typedef-decl name='reference_type' type-id='type-id-235' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-236'/>
+ <typedef-decl name='reference_type' type-id='type-id-345' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-356'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='get' mangled-name='_ZN5boost8optionalIN5mongo12FTDCBSONUtil8FTDCTypeEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <return type-id='type-id-236'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <return type-id='type-id-356'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator*' mangled-name='_ZNR5boost8optionalIN5mongo12FTDCBSONUtil8FTDCTypeEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <return type-id='type-id-236'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <return type-id='type-id-356'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-357'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-358'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-359'/>
</namespace-decl>
<namespace-decl name='std'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-360'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-361'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-362'>
<member-function access='public' static='yes'>
<function-decl name='tuple<mongo::ConstDataRange &, mongo::FTDCCompressor::CompressorState, mongo::Date_t &, void>' mangled-name='_ZNSt5tupleIJN5mongo14ConstDataRangeENS0_14FTDCCompressor15CompressorStateENS0_6Date_tEEEC2IJRS1_S3_RS4_EvEEDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-116'/>
- <parameter type-id='type-id-231'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-130'/>
+ <parameter type-id='type-id-339'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='tuple' mangled-name='_ZNSt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS0_7BSONObjENS0_6Date_tEEEC2EOS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='484' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-363'>
<member-type access='private'>
- <typedef-decl name='reference' type-id='type-id-238' 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' id='type-id-237'/>
+ <typedef-decl name='reference' type-id='type-id-365' 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' id='type-id-364'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='swap' mangled-name='_ZNSt6thread4swapERS_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1194' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-208'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-256'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator[]' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EEixEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
- <return type-id='type-id-237'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
+ <return type-id='type-id-364'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='clear' mangled-name='_ZNSt6vectorImSaImEE5clearEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-366'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-340'>
<member-function access='public' static='yes'>
<function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EE12_Vector_impl12_M_swap_dataERS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-233' is-artificial='yes'/>
- <parameter type-id='type-id-232'/>
+ <parameter type-id='type-id-342' is-artificial='yes'/>
+ <parameter type-id='type-id-341'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-367'>
<member-type access='public'>
- <typedef-decl name='rebind_alloc<unsigned long>' type-id='type-id-24' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-239'/>
+ <typedef-decl name='rebind_alloc<unsigned long>' type-id='type-id-369' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-368'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='value_type' type-id='type-id-21' 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' id='type-id-240'/>
+ <typedef-decl name='value_type' type-id='type-id-21' 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' id='type-id-370'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' naming-typedef-id='type-id-239' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' naming-typedef-id='type-id-368' visibility='default' is-declaration-only='yes' id='type-id-369'/>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-371'>
<member-function access='public' static='yes'>
<function-decl name='tuple<mongo::ConstDataRange, mongo::Date_t &, void>' mangled-name='_ZNSt5tupleIJN5mongo14ConstDataRangeENS0_6Date_tEEEC2IS1_RS2_vEEOT_OT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-372'/>
+ <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-373'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJN5mongo12FTDCBSONUtil8FTDCTypeENS0_7BSONObjENS0_6Date_tEEEC2EOS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-374'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::FTDCCompressor::CompressorState, mongo::Date_t &, void>' mangled-name='_ZNSt11_Tuple_implILm1EJN5mongo14FTDCCompressor15CompressorStateENS0_6Date_tEEEC2IS2_JRS3_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-231'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-339'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-375'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::ConstDataRange &, mongo::FTDCCompressor::CompressorState, mongo::Date_t &, void>' mangled-name='_ZNSt11_Tuple_implILm0EJN5mongo14ConstDataRangeENS0_14FTDCCompressor15CompressorStateENS0_6Date_tEEEC2IRS1_JS3_RS4_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-116'/>
- <parameter type-id='type-id-231'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-130'/>
+ <parameter type-id='type-id-339'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-376'>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<mongo::FTDCCompressor::CompressorState>' mangled-name='_ZNSt10_Head_baseILm1EN5mongo14FTDCCompressor15CompressorStateELb0EEC2IS2_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-231'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-339'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-377'>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<mongo::ConstDataRange>' mangled-name='_ZNSt10_Head_baseILm0EN5mongo14ConstDataRangeELb0EEC2IS1_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-378'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-379'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='operator bool' mangled-name='_ZNKSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEcvbEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='reset' mangled-name='_ZNSt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS1_EE5resetEPS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-159'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-180'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator=' mangled-name='_ZNSt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS1_EEaSEOS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
- <return type-id='type-id-208'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
+ <return type-id='type-id-256'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-380'/>
+ <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-381'/>
+ <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-382'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::ConstDataRange, mongo::Date_t &, void>' mangled-name='_ZNSt11_Tuple_implILm0EJN5mongo14ConstDataRangeENS0_6Date_tEEEC2IS1_JRS2_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-383'/>
+ <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-384'>
<member-function access='public' static='yes'>
<function-decl name='__uninit_default_n<unsigned long *, unsigned long>' mangled-name='_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPmmEET_S3_T0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='535' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-343'/>
<parameter type-id='type-id-21'/>
- <return type-id='type-id-234'/>
+ <return type-id='type-id-343'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-385'>
<member-function access='public' static='yes'>
<function-decl name='__copy_m<unsigned long>' mangled-name='_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mImEEPT_PKS3_S6_S4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algobase.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-229'/>
- <parameter type-id='type-id-229'/>
- <parameter type-id='type-id-234'/>
- <return type-id='type-id-234'/>
+ <parameter type-id='type-id-337'/>
+ <parameter type-id='type-id-337'/>
+ <parameter type-id='type-id-343'/>
+ <return type-id='type-id-343'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-386'>
<member-function access='public' static='yes'>
<function-decl name='__uninit_copy<std::move_iterator<unsigned long *>, unsigned long *>' mangled-name='_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPmES3_EET0_T_S6_S5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-234'/>
- <return type-id='type-id-234'/>
+ <parameter type-id='type-id-387'/>
+ <parameter type-id='type-id-387'/>
+ <parameter type-id='type-id-343'/>
+ <return type-id='type-id-343'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-387'/>
</namespace-decl>
<namespace-decl name='mongo'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-388'>
<member-function access='public'>
<function-decl name='objdata' mangled-name='_ZNK5mongo7BSONObj7objdataEv' filepath='src/mongo/bson/bsonobj.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-66'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-74'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='isEmpty' mangled-name='_ZNK5mongo7BSONObj7isEmptyEv' filepath='src/mongo/bson/bsonobj.h' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='swap' mangled-name='_ZN5mongo17ConstSharedBuffer4swapERS0_' filepath='src/mongo/bson/bsonobj.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator=' mangled-name='_ZN5mongo7BSONObjaSES0_' filepath='src/mongo/bson/bsonobj.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-211'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='BSONObj' mangled-name='_ZN5mongo7BSONObjC2ERKS0_' filepath='src/mongo/bson/bsonobj.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-389'>
<member-function access='public' static='yes'>
<function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithIbE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-222'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-328'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-390'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-391'/>
</member-type>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~Status' mangled-name='_ZN5mongo6StatusD2Ev' filepath='src/mongo/base/status.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='unref' mangled-name='_ZN5mongo6Status5unrefEPNS0_9ErrorInfoE' filepath='src/mongo/base/status.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-115'/>
+ <parameter type-id='type-id-128'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='ref' mangled-name='_ZN5mongo6Status3refEPNS0_9ErrorInfoE' filepath='src/mongo/base/status.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-115'/>
+ <parameter type-id='type-id-128'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='Status' mangled-name='_ZN5mongo6StatusC2ERKS0_' filepath='src/mongo/base/status.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='Status' mangled-name='_ZN5mongo6StatusC2EOS0_' filepath='src/mongo/base/status.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator=' mangled-name='_ZN5mongo6StatusaSEOS0_' filepath='src/mongo/base/status.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-392'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-393'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-394'/>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-395'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-230'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-338'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='getArrayOffset' mangled-name='_ZN5mongo14FTDCCompressor14getArrayOffsetEjjj' filepath='src/mongo/db/ftdc/compressor.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-218'/>
- <parameter type-id='type-id-218'/>
- <parameter type-id='type-id-218'/>
+ <parameter type-id='type-id-324'/>
+ <parameter type-id='type-id-324'/>
+ <parameter type-id='type-id-324'/>
<return type-id='type-id-26'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='addSample' mangled-name='_ZN5mongo14FTDCCompressor9addSampleERKNS_7BSONObjENS_6Date_tE' filepath='src/mongo/db/ftdc/compressor.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCCompressor9addSampleERKNS_7BSONObjENS_6Date_tE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-396'/>
+ <return type-id='type-id-393'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_reset' mangled-name='_ZN5mongo14FTDCCompressor6_resetERKNS_7BSONObjENS_6Date_tE' filepath='src/mongo/db/ftdc/compressor.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCCompressor6_resetERKNS_7BSONObjENS_6Date_tE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-396'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='getCompressedSamples' mangled-name='_ZN5mongo14FTDCCompressor20getCompressedSamplesEv' filepath='src/mongo/db/ftdc/compressor.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCCompressor20getCompressedSamplesEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='reset' mangled-name='_ZN5mongo14FTDCCompressor5resetEv' filepath='src/mongo/db/ftdc/compressor.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCCompressor5resetEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-396'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-397'>
<member-function access='public' static='yes'>
<function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithISt5tupleIJNS_14ConstDataRangeENS_6Date_tEEEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-208'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-256'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-398'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-399'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-400'/>
+ <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-401'>
<member-function access='public' static='yes'>
<function-decl name='setlen' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE6setlenEi' filepath='src/mongo/bson/util/builder.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='appendBuf' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE9appendBufEPKvm' filepath='src/mongo/bson/util/builder.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-149'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='appendNumImpl<unsigned int>' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE13appendNumImplIjEEvT_' filepath='src/mongo/bson/util/builder.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-20'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE9appendNumEj' filepath='src/mongo/bson/util/builder.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-20'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-402'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-403'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-404'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-405'>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerIjvE11unsafeStoreERKjPcPm' filepath='src/mongo/base/data_type.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-227'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-335'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-406'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore<unsigned int>' mangled-name='_ZN5mongo8DataType11unsafeStoreIjEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-227'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-335'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore<mongo::LittleEndian<unsigned int> >' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIjEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='store<mongo::FTDCVarInt>' mangled-name='_ZN5mongo8DataType5storeINS_10FTDCVarIntEEENS_6StatusERKT_PcmPml' filepath='src/mongo/base/data_type.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-59'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-67'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-204'/>
- <parameter type-id='type-id-157'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-250'/>
+ <parameter type-id='type-id-178'/>
+ <return type-id='type-id-390'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-407'>
<member-function access='public' static='yes'>
<function-decl name='FTDCVarInt' mangled-name='_ZN5mongo10FTDCVarIntC2Em' filepath='src/mongo/db/ftdc/varint.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-219'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-325'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-408'/>
+ <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-409'/>
+ <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-410'>
<member-function access='public' static='yes'>
<function-decl name='write<mongo::LittleEndian<unsigned int> >' mangled-name='_ZN5mongo8DataView5writeINS_12LittleEndianIjEEEERS0_RKT_m' filepath='src/mongo/base/data_view.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-47'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-51'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-411'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-412'>
<member-function access='public' static='yes'>
<function-decl name='operator()' mangled-name='_ZN5mongo11DataBuilder7FreeBufclEPc' filepath='src/mongo/base/data_builder.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-115' is-artificial='yes'/>
- <parameter type-id='type-id-59'/>
+ <parameter type-id='type-id-128' is-artificial='yes'/>
+ <parameter type-id='type-id-67'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
@@ -4486,947 +4496,947 @@
</member-type>
<member-function access='public' static='yes'>
<function-decl name='DataBuilder' mangled-name='_ZN5mongo11DataBuilderC2Em' filepath='src/mongo/base/data_builder.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-47'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-51'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='getCursor' mangled-name='_ZN5mongo11DataBuilder9getCursorEv' filepath='src/mongo/base/data_builder.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='size' mangled-name='_ZNK5mongo11DataBuilder4sizeEv' filepath='src/mongo/base/data_builder.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-47'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-51'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_ensureStorage' mangled-name='_ZN5mongo11DataBuilder14_ensureStorageEv' filepath='src/mongo/base/data_builder.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_getSerializedSize<mongo::FTDCVarInt>' mangled-name='_ZN5mongo11DataBuilder18_getSerializedSizeINS_10FTDCVarIntEEEmRKT_' filepath='src/mongo/base/data_builder.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <return type-id='type-id-47'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <return type-id='type-id-51'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='reserve' mangled-name='_ZN5mongo11DataBuilder7reserveEm' filepath='src/mongo/base/data_builder.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-47'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-51'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <return type-id='type-id-390'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-47'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-51'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-413'>
<member-function access='public' static='yes'>
<function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithINS_9ValidatedINS_7BSONObjEEEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-414'>
<member-function access='public' static='yes'>
<function-decl name='DataRange' mangled-name='_ZN5mongo9DataRangeC2EPcS1_l' filepath='src/mongo/base/data_range.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-214'/>
- <parameter type-id='type-id-214'/>
- <parameter type-id='type-id-157'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-313'/>
+ <parameter type-id='type-id-313'/>
+ <parameter type-id='type-id-178'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-415'>
<member-function access='public' static='yes'>
<function-decl name='DataRangeCursor' mangled-name='_ZN5mongo15DataRangeCursorC2EPcS1_l' filepath='src/mongo/base/data_range_cursor.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-157'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-178'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-416'/>
</namespace-decl>
<namespace-decl name='mpl_'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-216' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <typedef-decl name='false_' type-id='type-id-24' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-216'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-322' visibility='default' is-declaration-only='yes' id='type-id-417'/>
+ <typedef-decl name='false_' type-id='type-id-417' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-322'/>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-418'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-419'>
<member-type access='public'>
- <typedef-decl name='reference' type-id='type-id-221' 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' id='type-id-238'/>
+ <typedef-decl name='reference' type-id='type-id-327' 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' id='type-id-365'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='value_type' type-id='type-id-240' 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' id='type-id-220'/>
+ <typedef-decl name='value_type' type-id='type-id-370' 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' id='type-id-326'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-420'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-421'/>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' 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-3' size-in-bits='832' id='type-id-241'>
- <subrange length='104' type-id='type-id-5' id='type-id-242'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='832' id='type-id-422'>
+ <subrange length='104' type-id='type-id-5' id='type-id-423'/>
</array-type-def>
- <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='288' id='type-id-243'>
- <subrange length='36' type-id='type-id-5' id='type-id-244'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='288' id='type-id-424'>
+ <subrange length='36' type-id='type-id-5' id='type-id-425'/>
</array-type-def>
- <reference-type-def kind='lvalue' type-id='type-id-24' size-in-bits='64' id='type-id-245'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-246'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-247'/>
- <reference-type-def kind='lvalue' type-id='type-id-247' size-in-bits='64' id='type-id-248'/>
- <pointer-type-def type-id='type-id-247' size-in-bits='64' id='type-id-249'/>
- <reference-type-def kind='lvalue' type-id='type-id-241' size-in-bits='64' id='type-id-250'/>
- <reference-type-def kind='lvalue' type-id='type-id-243' size-in-bits='64' id='type-id-251'/>
- <reference-type-def kind='lvalue' type-id='type-id-85' size-in-bits='64' id='type-id-252'/>
- <reference-type-def kind='lvalue' type-id='type-id-88' size-in-bits='64' id='type-id-153'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-253'/>
- <reference-type-def kind='lvalue' type-id='type-id-253' size-in-bits='64' id='type-id-254'/>
- <qualified-type-def type-id='type-id-255' const='yes' id='type-id-256'/>
- <reference-type-def kind='lvalue' type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
- <pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-258'/>
- <reference-type-def kind='rvalue' type-id='type-id-113' size-in-bits='64' id='type-id-259'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-260'/>
- <reference-type-def kind='lvalue' type-id='type-id-24' size-in-bits='64' id='type-id-261'/>
- <reference-type-def kind='lvalue' type-id='type-id-24' size-in-bits='64' id='type-id-262'/>
- <reference-type-def kind='rvalue' type-id='type-id-24' size-in-bits='64' id='type-id-263'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-264'/>
- <reference-type-def kind='lvalue' type-id='type-id-265' size-in-bits='64' id='type-id-266'/>
- <pointer-type-def type-id='type-id-267' size-in-bits='64' id='type-id-268'/>
- <reference-type-def kind='lvalue' type-id='type-id-269' size-in-bits='64' id='type-id-270'/>
- <pointer-type-def type-id='type-id-269' size-in-bits='64' id='type-id-271'/>
- <reference-type-def kind='lvalue' type-id='type-id-87' size-in-bits='64' id='type-id-154'/>
- <reference-type-def kind='lvalue' type-id='type-id-272' size-in-bits='64' id='type-id-273'/>
+ <reference-type-def kind='lvalue' type-id='type-id-426' size-in-bits='64' id='type-id-427'/>
+ <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-428'/>
+ <qualified-type-def type-id='type-id-426' const='yes' id='type-id-429'/>
+ <reference-type-def kind='lvalue' type-id='type-id-429' size-in-bits='64' id='type-id-430'/>
+ <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-431'/>
+ <reference-type-def kind='lvalue' type-id='type-id-422' size-in-bits='64' id='type-id-432'/>
+ <reference-type-def kind='lvalue' type-id='type-id-424' size-in-bits='64' id='type-id-433'/>
+ <reference-type-def kind='lvalue' type-id='type-id-97' size-in-bits='64' id='type-id-434'/>
+ <reference-type-def kind='lvalue' type-id='type-id-100' size-in-bits='64' id='type-id-173'/>
+ <qualified-type-def type-id='type-id-435' const='yes' id='type-id-436'/>
+ <reference-type-def kind='lvalue' type-id='type-id-436' size-in-bits='64' id='type-id-437'/>
+ <qualified-type-def type-id='type-id-438' const='yes' id='type-id-439'/>
+ <reference-type-def kind='lvalue' type-id='type-id-439' size-in-bits='64' id='type-id-440'/>
+ <pointer-type-def type-id='type-id-439' size-in-bits='64' id='type-id-441'/>
+ <reference-type-def kind='rvalue' type-id='type-id-126' size-in-bits='64' id='type-id-442'/>
+ <pointer-type-def type-id='type-id-443' size-in-bits='64' id='type-id-444'/>
+ <reference-type-def kind='lvalue' type-id='type-id-445' size-in-bits='64' id='type-id-446'/>
+ <reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-448'/>
+ <reference-type-def kind='rvalue' type-id='type-id-447' size-in-bits='64' id='type-id-449'/>
+ <pointer-type-def type-id='type-id-447' size-in-bits='64' id='type-id-450'/>
+ <reference-type-def kind='lvalue' type-id='type-id-451' size-in-bits='64' id='type-id-452'/>
+ <pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-454'/>
+ <reference-type-def kind='lvalue' type-id='type-id-455' size-in-bits='64' id='type-id-456'/>
+ <pointer-type-def type-id='type-id-455' size-in-bits='64' id='type-id-457'/>
+ <reference-type-def kind='lvalue' type-id='type-id-99' size-in-bits='64' id='type-id-174'/>
+ <reference-type-def kind='lvalue' type-id='type-id-458' size-in-bits='64' id='type-id-459'/>
<namespace-decl name='boost'>
<namespace-decl name='filesystem'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-426'>
<member-function access='public'>
<function-decl name='empty' mangled-name='_ZNK5boost10filesystem4path5emptyEv' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='511' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-249' is-artificial='yes'/>
+ <parameter type-id='type-id-431' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5boost10filesystem4pathaSERKS1_' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='190' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
- <return type-id='type-id-245'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-430'/>
+ <return type-id='type-id-427'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-460'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-461'/>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-462'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-463'/>
</namespace-decl>
<namespace-decl name='std'>
<namespace-decl name='__cxx11'>
- <class-decl name='basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >' size-in-bits='3008' visibility='default' is-declaration-only='yes' id='type-id-269'/>
+ <class-decl name='basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >' size-in-bits='3008' visibility='default' is-declaration-only='yes' id='type-id-455'/>
</namespace-decl>
<namespace-decl name='chrono'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-435'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-464'>
<member-function access='public' static='yes'>
<function-decl name='__cast<long, std::ratio<1, 1000000000> >' mangled-name='_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000000000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/chrono' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-437'/>
+ <return type-id='type-id-465'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-465'>
<member-type access='public'>
- <typedef-decl name='rep' type-id='type-id-15' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/chrono' line='243' column='1' id='type-id-274'/>
+ <typedef-decl name='rep' type-id='type-id-15' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/chrono' line='243' column='1' id='type-id-466'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-467'/>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-468'>
<member-function access='public'>
<function-decl name='__shared_count' mangled-name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~__shared_count' mangled-name='_ZNSt14__shared_countILN9__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='656' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='__shared_count<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >, std::allocator<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> > >, std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >' mangled-name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2INSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPSA_EEvEEEESaISJ_EJSI_EEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='609' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-233'/>
- <parameter type-id='type-id-252'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-469'/>
+ <parameter type-id='type-id-342'/>
+ <parameter type-id='type-id-434'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_swap' mangled-name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='685' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-208'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-256'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-469'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-470'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-471'>
<member-function access='public' static='yes'>
<function-decl name='_Impl' mangled-name='_ZNSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEEC2EOSD_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-233' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-342' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' 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'>
- <parameter type-id='type-id-233' is-artificial='yes'/>
+ <parameter type-id='type-id-342' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' 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='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread10_Impl_baseD0Ev'>
- <parameter type-id='type-id-233' is-artificial='yes'/>
+ <parameter type-id='type-id-342' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' 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='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread10_Impl_baseD2Ev'>
- <parameter type-id='type-id-233' is-artificial='yes'/>
+ <parameter type-id='type-id-342' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-472'>
<member-function access='public' static='yes'>
<function-decl name='id' mangled-name='_ZNSt6thread2idC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-233' is-artificial='yes'/>
+ <parameter type-id='type-id-342' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-473'>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='joinable' mangled-name='_ZNKSt6thread8joinableEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_M_make_routine<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >' mangled-name='_ZNSt6thread15_M_make_routineISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEEESt10shared_ptrINS_5_ImplIT_EEEOSG_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
+ <return type-id='type-id-474'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-475'>
<member-type access='public'>
- <typedef-decl name='result_type' type-id='type-id-276' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1505' column='1' id='type-id-275'/>
+ <typedef-decl name='result_type' type-id='type-id-477' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1505' column='1' id='type-id-476'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)>>' mangled-name='_ZNSt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS3_EEvEEC2IS9_JEEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1509' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_Bind_simple' mangled-name='_ZNSt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS3_EEvEEC2EOSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1514' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_M_invoke<>' mangled-name='_ZNSt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS3_EEvEE9_M_invokeIJEEEvSt12_Index_tupleIJXspT_EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1526' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-276'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-478'/>
+ <return type-id='type-id-477'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator()' mangled-name='_ZNSt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS3_EEvEEclEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1517' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <return type-id='type-id-275'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <return type-id='type-id-476'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-479'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-22' 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-276'/>
+ <typedef-decl name='type' type-id='type-id-22' 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-477'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-478'/>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-474'>
<member-function access='private' static='yes'>
<function-decl name='shared_ptr<std::allocator<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> > >, std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >' mangled-name='_ZNSt10shared_ptrINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEEEC2ISaISF_EJSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr.h' line='317' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-252'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-469'/>
+ <parameter type-id='type-id-434'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-480'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-481'>
<member-type access='public'>
- <typedef-decl name='other' type-id='type-id-24' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/allocator.h' line='105' column='1' id='type-id-277'/>
+ <typedef-decl name='other' type-id='type-id-483' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/allocator.h' line='105' column='1' id='type-id-482'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' naming-typedef-id='type-id-277' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' naming-typedef-id='type-id-482' visibility='default' is-declaration-only='yes' id='type-id-483'/>
<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'>
- <parameter type-id='type-id-252' 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-434' 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-22'/>
</function-decl>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' naming-typedef-id='type-id-265' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' naming-typedef-id='type-id-451' visibility='default' is-declaration-only='yes' id='type-id-484'>
<member-function access='public' static='yes'>
<function-decl name='lock' mangled-name='_ZNSt11unique_lockISt5mutexE4lockEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/mutex' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unlock' mangled-name='_ZNSt11unique_lockISt5mutexE6unlockEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/mutex' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-485'>
<member-type access='private'>
- <typedef-decl name='mutex_type' type-id='type-id-24' 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-265'/>
+ <typedef-decl name='mutex_type' type-id='type-id-484' 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-451'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='lock_guard' mangled-name='_ZNSt10lock_guardISt5mutexEC2ERS0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/mutex' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-266'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-452'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~lock_guard' mangled-name='_ZNSt10lock_guardISt5mutexED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/mutex' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-486'/>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-487'/>
+ <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-488'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-489'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-490'/>
+ <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-491'/>
+ <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-492'/>
+ <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-493'/>
+ <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-494'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-495'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='operator*' mangled-name='_ZNKSt10unique_ptrINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EEdeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <return type-id='type-id-276'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <return type-id='type-id-477'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='basic_ostream<char, std::char_traits<char> >' size-in-bits='2176' visibility='default' is-declaration-only='yes' id='type-id-278'>
+ <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-496'/>
+ <class-decl name='basic_ostream<char, std::char_traits<char> >' size-in-bits='2176' visibility='default' is-declaration-only='yes' id='type-id-497'>
<member-type access='private'>
- <typedef-decl name='__ostream_type' type-id='type-id-278' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ostream' line='71' column='1' id='type-id-279'/>
+ <typedef-decl name='__ostream_type' type-id='type-id-497' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ostream' line='71' column='1' id='type-id-498'/>
</member-type>
<member-function access='public'>
<function-decl name='operator<<' mangled-name='_ZNSolsEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ostream' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-280' is-artificial='yes'/>
+ <parameter type-id='type-id-499' is-artificial='yes'/>
<parameter type-id='type-id-21'/>
- <return type-id='type-id-281'/>
+ <return type-id='type-id-500'/>
</function-decl>
</member-function>
</class-decl>
- <typedef-decl name='ostream' type-id='type-id-278' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/iosfwd' line='141' column='1' id='type-id-272'/>
- <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <typedef-decl name='ostream' type-id='type-id-497' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/iosfwd' line='141' column='1' id='type-id-458'/>
+ <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-501'>
<member-function access='public' static='yes'>
<function-decl name='_Bind<mongo::FTDCController *>' mangled-name='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS2_EEC2IJS6_EEEOS5_DpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1113' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
- <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
+ <parameter type-id='type-id-442'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_Bind' mangled-name='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS2_EEC2EOS8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1119' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='__call<void, 0>' mangled-name='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS2_EE6__callIvJEJLm0EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1071' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
+ <parameter type-id='type-id-502'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator()<, void>' mangled-name='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS2_EEclIJEvEET0_DpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='1129' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__23' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-503'/>
+ <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-504'/>
+ <class-decl name='__anonymous_struct__23' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-502'/>
+ <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-505'>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<mongo::FTDCController *>' mangled-name='_ZNSt10_Head_baseILm0EPN5mongo14FTDCControllerELb0EEC2IS2_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-442'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__25' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__25' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-506'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::FTDCController *>' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo14FTDCControllerEEEC2IS2_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-442'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__26' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__26' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-507'>
<member-function access='public' static='yes'>
<function-decl name='tuple<mongo::FTDCController *, void>' mangled-name='_ZNSt5tupleIJPN5mongo14FTDCControllerEEEC2IJS2_EvEEDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-442'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__27' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__27' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-508'>
<member-function access='public' static='yes'>
<function-decl name='__shared_ptr' mangled-name='_ZNSt12__shared_ptrINSt6thread10_Impl_baseELN9__gnu_cxx12_Lock_policyE2EEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~__shared_ptr' mangled-name='_ZNSt12__shared_ptrINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEELN9__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='925' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__28' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__28' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-509'>
<member-function access='public' static='yes'>
<function-decl name='shared_ptr' mangled-name='_ZNSt10shared_ptrINSt6thread10_Impl_baseEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__29' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__29' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-510'>
<member-function access='public' static='yes'>
<function-decl name='_M_release' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_Sp_counted_base' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__30' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__30' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-511'>
<member-function access='private' static='yes'>
<function-decl name='__wait_until_impl<std::chrono::duration<long, std::ratio<1, 1000000000> > >' mangled-name='_ZNSt18condition_variable17__wait_until_implINSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEEEESt9cv_statusRSt11unique_lockISt5mutexERKNS1_10time_pointINS1_3_V212system_clockET_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/condition_variable' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-208'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-165'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-437'/>
+ <return type-id='type-id-190'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='wait_until<std::chrono::duration<long, std::ratio<1, 1000000000> > >' mangled-name='_ZNSt18condition_variable10wait_untilINSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEEEESt9cv_statusRSt11unique_lockISt5mutexERKNS1_10time_pointINS1_3_V212system_clockET_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/condition_variable' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-208'/>
- <parameter type-id='type-id-254'/>
- <return type-id='type-id-165'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-256'/>
+ <parameter type-id='type-id-437'/>
+ <return type-id='type-id-190'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__31' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__31' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-512'>
<member-function access='public' static='yes'>
<function-decl name='unique_lock' mangled-name='_ZNSt11unique_lockISt5mutexEC2ERS0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/mutex' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-266'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-452'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~unique_lock' mangled-name='_ZNSt11unique_lockISt5mutexED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/mutex' line='447' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__32' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__32' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-513'>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EJN5mongo7BSONObjENS0_6Date_tEEE7_M_headERS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-208'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-256'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__33' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__34' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__33' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-514'/>
+ <class-decl name='__anonymous_struct__34' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-515'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-516'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__35' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__36' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__37' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__35' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-517'/>
+ <class-decl name='__anonymous_struct__36' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-518'/>
+ <class-decl name='__anonymous_struct__37' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-519'>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> >' mangled-name='_ZNSt10_Head_baseILm0ESt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS3_EELb0EEC2IS9_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__38' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__38' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-520'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> >' mangled-name='_ZNSt11_Tuple_implILm0EJSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS3_EEEEC2IS9_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__39' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__39' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-521'>
<member-function access='public' static='yes'>
<function-decl name='tuple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> , void>' mangled-name='_ZNSt5tupleIJSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS3_EEEEC2IJS9_EvEEDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__40' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__40' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-522'>
<member-function access='protected' static='yes'>
<function-decl name='__shared_ptr<std::allocator<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> > >, std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >' mangled-name='_ZNSt12__shared_ptrINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEELN9__gnu_cxx12_Lock_policyE2EEC2ISaISF_EJSE_EEESt19_Sp_make_shared_tagRKT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='1094' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-252'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-469'/>
+ <parameter type-id='type-id-434'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__41' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__41' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-523'>
<member-type access='private'>
- <typedef-decl name='__allocator_type' type-id='type-id-283' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='514' column='1' id='type-id-282'/>
+ <typedef-decl name='__allocator_type' type-id='type-id-525' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='514' column='1' id='type-id-524'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_Sp_counted_ptr_inplace<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >' mangled-name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EEC2IJSE_EEESG_DpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='517' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-480'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_M_ptr' mangled-name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <return type-id='type-id-233'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <return type-id='type-id-342'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' 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'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-257'/>
- <return type-id='type-id-135'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-440'/>
+ <return type-id='type-id-149'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__42' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__42' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-526'>
<member-type access='public'>
- <typedef-decl name='__type' type-id='type-id-277' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='65' column='1' id='type-id-284'/>
+ <typedef-decl name='__type' type-id='type-id-482' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='65' column='1' id='type-id-527'/>
</member-type>
</class-decl>
- <typedef-decl name='__alloc_rebind<std::allocator<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> > >, std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >, std::allocator<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> > >, __gnu_cxx::_Lock_policy::_S_atomic> >' type-id='type-id-284' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='76' column='1' id='type-id-283'/>
- <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-255'>
+ <typedef-decl name='__alloc_rebind<std::allocator<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> > >, std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >, std::allocator<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> > >, __gnu_cxx::_Lock_policy::_S_atomic> >' type-id='type-id-527' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='76' column='1' id='type-id-525'/>
+ <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-438'>
<member-function access='public'>
<function-decl name='operator==' mangled-name='_ZNKSt9type_infoeqERKS_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/typeinfo' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-258' is-artificial='yes'/>
- <parameter type-id='type-id-257'/>
+ <parameter type-id='type-id-441' is-artificial='yes'/>
+ <parameter type-id='type-id-440'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__43' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__44' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__43' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-528'/>
+ <class-decl name='__anonymous_struct__44' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-529'>
<member-function access='public' static='yes'>
<function-decl name='__shared_ptr<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >, void>' mangled-name='_ZNSt12__shared_ptrINSt6thread10_Impl_baseELN9__gnu_cxx12_Lock_policyE2EEC2INS0_5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPSB_EEvEEEEvEEOS_IT_LS3_2EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h' line='940' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__45' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__45' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-530'>
<member-function access='public' static='yes'>
<function-decl name='shared_ptr<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >, void>' mangled-name='_ZNSt10shared_ptrINSt6thread10_Impl_baseEEC2INS0_5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS9_EEvEEEEvEEOS_IT_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__46' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__46' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-531'>
<member-function access='public' static='yes'>
<function-decl name='construct<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >, std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEEEE9constructISF_JSE_EEEvRSG_PT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-233'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-342'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='destroy<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> > >' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEEEE7destroyISF_EEvRSG_PT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='541' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-233'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-342'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__47' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__47' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-532'>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS7_EEvEEEESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/allocated_ptr.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__48' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__48' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-533'>
<member-type access='private'>
- <typedef-decl name='_Class' type-id='type-id-285' 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-267'/>
+ <typedef-decl name='_Class' type-id='type-id-534' 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-453'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='operator()<, void>' mangled-name='_ZNKSt12_Mem_fn_baseIMN5mongo14FTDCControllerEFvvELb1EEclIJEvEEvPS1_DpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='599' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <parameter type-id='type-id-268'/>
- <return type-id='type-id-275'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <parameter type-id='type-id-454'/>
+ <return type-id='type-id-476'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__49' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__49' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-535'>
<member-type access='public'>
- <typedef-decl name='__result_type' type-id='type-id-22' 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-286'/>
+ <typedef-decl name='__result_type' type-id='type-id-22' 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-536'/>
</member-type>
<member-type access='public'>
- <typedef-decl name='__class_type' type-id='type-id-24' 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-285'/>
+ <typedef-decl name='__class_type' type-id='type-id-537' 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-534'/>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='mongo'>
<namespace-decl name='logger'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-538'>
<member-function access='public' static='yes'>
<function-decl name='getGlobalDomain' mangled-name='_ZN5mongo6logger10LogManager15getGlobalDomainEv' filepath='src/mongo/logger/log_manager.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-260' is-artificial='yes'/>
- <return type-id='type-id-260'/>
+ <parameter type-id='type-id-444' is-artificial='yes'/>
+ <return type-id='type-id-444'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-443'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-445'>
<member-function access='public'>
<function-decl name='stream' mangled-name='_ZN5mongo6logger16LogstreamBuilder6streamEv' filepath='src/mongo/logger/logstream_builder.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-260' is-artificial='yes'/>
- <return type-id='type-id-273'/>
+ <parameter type-id='type-id-444' is-artificial='yes'/>
+ <return type-id='type-id-459'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPKc' filepath='src/mongo/logger/logstream_builder.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-260' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <return type-id='type-id-261'/>
+ <parameter type-id='type-id-444' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <return type-id='type-id-446'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' filepath='src/mongo/logger/logstream_builder.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-260' is-artificial='yes'/>
- <parameter type-id='type-id-191'/>
- <return type-id='type-id-261'/>
+ <parameter type-id='type-id-444' is-artificial='yes'/>
+ <parameter type-id='type-id-237'/>
+ <return type-id='type-id-446'/>
</function-decl>
</member-function>
<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_'>
- <parameter type-id='type-id-260' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <return type-id='type-id-261'/>
+ <parameter type-id='type-id-444' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <return type-id='type-id-446'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-539'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-287'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-540'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='LogComponent' mangled-name='_ZN5mongo6logger12LogComponentC2ENS1_5ValueE' filepath='src/mongo/logger/log_component.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-260' is-artificial='yes'/>
- <parameter type-id='type-id-287'/>
+ <parameter type-id='type-id-444' is-artificial='yes'/>
+ <parameter type-id='type-id-540'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='stdx'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-447'>
<member-function access='public'>
<function-decl name='thread<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)>, 0>' mangled-name='_ZN5mongo4stdx6threadC2ISt5_BindIFSt7_Mem_fnIMNS_14FTDCControllerEFvvEEPS5_EEJELi0EEEOT_DpOT0_' filepath='src/mongo/stdx/thread.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-264' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-450' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5mongo4stdx6threadaSEOS1_' filepath='src/mongo/stdx/thread.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-264' is-artificial='yes'/>
- <parameter type-id='type-id-263'/>
- <return type-id='type-id-262'/>
+ <parameter type-id='type-id-450' is-artificial='yes'/>
+ <parameter type-id='type-id-449'/>
+ <return type-id='type-id-448'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-541'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-542'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='reason' mangled-name='_ZNK5mongo6Status6reasonB5cxx11Ev' filepath='src/mongo/base/status.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-191'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-237'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='code' mangled-name='_ZNK5mongo6Status4codeEv' filepath='src/mongo/base/status.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-288'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-543'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-544'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-288'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-543'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-545'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-546'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' naming-typedef-id='type-id-285' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-547'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-548'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-549'/>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-550'/>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-551'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' naming-typedef-id='type-id-534' visibility='default' is-declaration-only='yes' id='type-id-537'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-289'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-552'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='setEnabled' mangled-name='_ZN5mongo14FTDCController10setEnabledEb' filepath='src/mongo/db/ftdc/controller.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController10setEnabledEb'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
- <return type-id='type-id-24'/>
+ <return type-id='type-id-541'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='setPeriod' mangled-name='_ZN5mongo14FTDCController9setPeriodENS_8DurationISt5ratioILl1ELl1000EEEE' filepath='src/mongo/db/ftdc/controller.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController9setPeriodENS_8DurationISt5ratioILl1ELl1000EEEE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-290'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-553'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='setMaxDirectorySizeBytes' mangled-name='_ZN5mongo14FTDCController24setMaxDirectorySizeBytesEm' filepath='src/mongo/db/ftdc/controller.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController24setMaxDirectorySizeBytesEm'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-219'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-325'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='setMaxFileSizeBytes' mangled-name='_ZN5mongo14FTDCController19setMaxFileSizeBytesEm' filepath='src/mongo/db/ftdc/controller.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController19setMaxFileSizeBytesEm'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-219'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-325'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='setMaxSamplesPerArchiveMetricChunk' mangled-name='_ZN5mongo14FTDCController34setMaxSamplesPerArchiveMetricChunkEm' filepath='src/mongo/db/ftdc/controller.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController34setMaxSamplesPerArchiveMetricChunkEm'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='setMaxSamplesPerInterimMetricChunk' mangled-name='_ZN5mongo14FTDCController34setMaxSamplesPerInterimMetricChunkEm' filepath='src/mongo/db/ftdc/controller.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController34setMaxSamplesPerInterimMetricChunkEm'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='setDirectory' mangled-name='_ZN5mongo14FTDCController12setDirectoryERKN5boost10filesystem4pathE' filepath='src/mongo/db/ftdc/controller.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController12setDirectoryERKN5boost10filesystem4pathE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-430'/>
+ <return type-id='type-id-541'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='addPeriodicCollector' mangled-name='_ZN5mongo14FTDCController20addPeriodicCollectorESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' filepath='src/mongo/db/ftdc/controller.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController20addPeriodicCollectorESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-87'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='addOnRotateCollector' mangled-name='_ZN5mongo14FTDCController20addOnRotateCollectorESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' filepath='src/mongo/db/ftdc/controller.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController20addOnRotateCollectorESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-87'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='getMostRecentPeriodicDocument' mangled-name='_ZN5mongo14FTDCController29getMostRecentPeriodicDocumentEv' filepath='src/mongo/db/ftdc/controller.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController29getMostRecentPeriodicDocumentEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='start' mangled-name='_ZN5mongo14FTDCController5startEv' filepath='src/mongo/db/ftdc/controller.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController5startEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='doLoop' mangled-name='_ZN5mongo14FTDCController6doLoopEv' filepath='src/mongo/db/ftdc/controller.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController6doLoopEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='stop' mangled-name='_ZN5mongo14FTDCController4stopEv' filepath='src/mongo/db/ftdc/controller.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCController4stopEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' naming-typedef-id='type-id-290' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <typedef-decl name='Milliseconds' type-id='type-id-24' filepath='src/mongo/util/duration.h' line='52' column='1' id='type-id-290'/>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' naming-typedef-id='type-id-553' visibility='default' is-declaration-only='yes' id='type-id-554'/>
+ <typedef-decl name='Milliseconds' type-id='type-id-554' filepath='src/mongo/util/duration.h' line='52' column='1' id='type-id-553'/>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-555'/>
+ <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-556'>
<member-function access='public' static='yes'>
<function-decl name='IdleThreadBlock' mangled-name='_ZN5mongo15IdleThreadBlockC2EPKc' filepath='src/mongo/util/concurrency/idle_thread_block.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~IdleThreadBlock' mangled-name='_ZN5mongo15IdleThreadBlockD2Ev' filepath='src/mongo/util/concurrency/idle_thread_block.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-557'/>
+ <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-558'/>
+ <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-559'/>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-560'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-561'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-562'>
<member-function access='public' static='yes'>
<function-decl name='construct<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >, std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> >' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS7_EEvEEEEE9constructISG_JSF_EEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-233'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-342'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='destroy<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (mongo::FTDCController::*)()> (mongo::FTDCController *)> ()> > >' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS7_EEvEEEEE7destroyISG_EEvPT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-233'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-342'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
@@ -5434,26 +5444,26 @@
</namespace-decl>
<namespace-decl name='mongoutils'>
<namespace-decl name='str'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-563'>
<member-function access='public'>
<function-decl name='operator<<<char [104]>' mangled-name='_ZN10mongoutils3str6streamlsIA104_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-250'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-432'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<<char [36]>' mangled-name='_ZN10mongoutils3str6streamlsIA36_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-251'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-433'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<<std::__cxx11::basic_string<char> >' mangled-name='_ZN10mongoutils3str6streamlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-153'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-173'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
</class-decl>
@@ -5461,163 +5471,163 @@
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' 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'>
- <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-292'/>
- <qualified-type-def type-id='type-id-120' const='yes' id='type-id-293'/>
- <reference-type-def kind='lvalue' type-id='type-id-293' size-in-bits='64' id='type-id-294'/>
- <pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-295'/>
+ <pointer-type-def type-id='type-id-564' size-in-bits='64' id='type-id-565'/>
+ <qualified-type-def type-id='type-id-134' const='yes' id='type-id-566'/>
+ <reference-type-def kind='lvalue' type-id='type-id-566' size-in-bits='64' id='type-id-567'/>
+ <pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-568'/>
<namespace-decl name='boost'>
<namespace-decl name='detail'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-569'>
<member-type access='public'>
- <typedef-decl name='type' type-id='type-id-24' filepath='src/third_party/boost-1.60.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-296'/>
+ <typedef-decl name='type' type-id='type-id-571' filepath='src/third_party/boost-1.60.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-570'/>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-572'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-573'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-574'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-575'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-576'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-577'/>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-578'/>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-579'>
<member-type access='private'>
- <typedef-decl name='internal_type' type-id='type-id-296' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='205' column='1' id='type-id-291'/>
+ <typedef-decl name='internal_type' type-id='type-id-570' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='205' column='1' id='type-id-564'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='get_object' mangled-name='_ZN5boost15optional_detail13optional_baseISt6vectorIN5mongo7BSONObjESaIS4_EEE10get_objectEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='726' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <return type-id='type-id-292'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <return type-id='type-id-565'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='get_impl' mangled-name='_ZN5boost15optional_detail13optional_baseISt6vectorIN5mongo7BSONObjESaIS4_EEE8get_implEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='711' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <return type-id='type-id-235'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <return type-id='type-id-345'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-580'/>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-581'>
<member-function access='public' static='yes'>
<function-decl name='address' mangled-name='_ZN5boost15optional_detail15aligned_storageISt6vectorIN5mongo7BSONObjESaIS4_EEE7addressEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <return type-id='type-id-135'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <return type-id='type-id-149'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-582'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-583'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-584'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-585'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-586'/>
</namespace-decl>
<namespace-decl name='std'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-587'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-588'>
<member-function access='public' static='yes'>
<function-decl name='vector' mangled-name='_ZNSt6vectorImSaImEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='emplace_back<mongo::BSONObj>' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE12emplace_backIJS1_EEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='vector' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EEC2ERKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-252'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-434'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='end' mangled-name='_ZNKSt6vectorIN5mongo7BSONObjESaIS1_EE3endEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <return type-id='type-id-210'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <return type-id='type-id-262'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='vector' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EEC2EOS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='emplace_back<mongo::BSONObj &>' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE12emplace_backIJRS1_EEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~vector' mangled-name='_ZNSt6vectorIhSaIhEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='capacity' mangled-name='_ZNKSt6vectorIN5mongo7BSONObjESaIS1_EE8capacityEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <return type-id='type-id-48'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <return type-id='type-id-52'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_M_allocate_and_copy<std::move_iterator<mongo::BSONObj *> >' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE20_M_allocate_and_copyISt13move_iteratorIPS1_EEES6_mT_S8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1221' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-159'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
+ <parameter type-id='type-id-589'/>
+ <parameter type-id='type-id-589'/>
+ <return type-id='type-id-180'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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/stl_vector.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE7reserveEm'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<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/stl_vector.h' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE19_M_emplace_back_auxIJS1_EEEvDpOT_'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<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/stl_vector.h' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE19_M_emplace_back_auxIJRS1_EEEvDpOT_'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~vector' mangled-name='_ZNSt6vectorIcSaIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIcSaIcEED2Ev'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~vector' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EED2Ev'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-590'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-591'>
<member-function access='public' static='yes'>
<function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseImSaImEE12_Vector_implC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-233' is-artificial='yes'/>
+ <parameter type-id='type-id-342' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
@@ -5625,571 +5635,571 @@
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseImSaImEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EE17_M_create_storageEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-47'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-51'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EEC2EmRKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-47'/>
- <parameter type-id='type-id-294'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-51'/>
+ <parameter type-id='type-id-567'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EEC2EOS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseIhSaIhEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-592'>
<member-type access='public'>
- <typedef-decl name='rebind_alloc<mongo::BSONObj>' type-id='type-id-24' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-297'/>
+ <typedef-decl name='rebind_alloc<mongo::BSONObj>' type-id='type-id-594' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-593'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='construct<mongo::BSONObj, mongo::BSONObj>' mangled-name='_ZNSt16allocator_traitsISaIN5mongo7BSONObjEEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='construct<mongo::BSONObj, mongo::BSONObj &>' mangled-name='_ZNSt16allocator_traitsISaIN5mongo7BSONObjEEE9constructIS1_JRS1_EEEvRS2_PT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' naming-typedef-id='type-id-297' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' naming-typedef-id='type-id-593' visibility='default' is-declaration-only='yes' id='type-id-594'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-589'/>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-595'/>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-596'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-597'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-598'/>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-599'/>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-600'>
<member-function access='protected' static='yes'>
<function-decl name='_M_allocate_and_copy<std::move_iterator<unsigned long *> >' mangled-name='_ZNSt6vectorImSaImEE20_M_allocate_and_copyISt13move_iteratorIPmEEES4_mT_S6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1221' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-159'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
+ <parameter type-id='type-id-589'/>
+ <parameter type-id='type-id-589'/>
+ <return type-id='type-id-180'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='vector' mangled-name='_ZNSt6vectorImSaImEEC2EmRKS0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
- <parameter type-id='type-id-294'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
+ <parameter type-id='type-id-567'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_M_default_initialize' mangled-name='_ZNSt6vectorImSaImEE21_M_default_initializeEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1308' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-601'/>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-602'>
<member-function access='public' static='yes'>
<function-decl name='__uninit_copy<__gnu_cxx::__normal_iterator<const mongo::BSONObj *, std::vector<mongo::BSONObj, std::allocator<mongo::BSONObj> > >, mongo::BSONObj *>' mangled-name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5mongo7BSONObjESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-113'/>
- <return type-id='type-id-113'/>
+ <parameter type-id='type-id-603'/>
+ <parameter type-id='type-id-603'/>
+ <parameter type-id='type-id-126'/>
+ <return type-id='type-id-126'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='__uninit_copy<std::move_iterator<mongo::BSONObj *>, mongo::BSONObj *>' mangled-name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5mongo7BSONObjEES5_EET0_T_S8_S7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-113'/>
- <return type-id='type-id-113'/>
+ <parameter type-id='type-id-603'/>
+ <parameter type-id='type-id-603'/>
+ <parameter type-id='type-id-126'/>
+ <return type-id='type-id-126'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-604'>
<member-function access='public' static='yes'>
<function-decl name='__destroy<mongo::BSONObj *>' mangled-name='_ZNSt12_Destroy_auxILb0EE9__destroyIPN5mongo7BSONObjEEEvT_S5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-126'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='mongo'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-605'>
<member-function access='public'>
<function-decl name='readAndAdvance<mongo::LittleEndian<unsigned int> >' mangled-name='_ZN5mongo20ConstDataRangeCursor14readAndAdvanceINS_12LittleEndianIjEEEENS_6StatusEPT_' filepath='src/mongo/base/data_range_cursor.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-113'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-126'/>
+ <return type-id='type-id-275'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='readAndAdvance<mongo::LittleEndian<unsigned int> >' mangled-name='_ZN5mongo20ConstDataRangeCursor14readAndAdvanceINS_12LittleEndianIjEEEENS_10StatusWithIT_EEv' filepath='src/mongo/base/data_range_cursor.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='ConstDataRangeCursor' mangled-name='_ZN5mongo20ConstDataRangeCursorC2ENS_14ConstDataRangeE' filepath='src/mongo/base/data_range_cursor.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-87'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='readAndAdvance<mongo::FTDCVarInt>' mangled-name='_ZN5mongo20ConstDataRangeCursor14readAndAdvanceINS_10FTDCVarIntEEENS_10StatusWithIT_EEv' filepath='src/mongo/base/data_range_cursor.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='readAndAdvance<mongo::FTDCVarInt>' mangled-name='_ZN5mongo20ConstDataRangeCursor14readAndAdvanceINS_10FTDCVarIntEEENS_6StatusEPT_' filepath='src/mongo/base/data_range_cursor.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-113'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-126'/>
+ <return type-id='type-id-275'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='readAndAdvance<mongo::Validated<mongo::BSONObj> >' mangled-name='_ZN5mongo20ConstDataRangeCursor14readAndAdvanceINS_9ValidatedINS_7BSONObjEEEEENS_6StatusEPT_' filepath='src/mongo/base/data_range_cursor.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-113'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-126'/>
+ <return type-id='type-id-275'/>
</function-decl>
</member-function>
<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'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-606'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-607'>
<member-function access='public' static='yes'>
<function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerIjvE4loadEPjPKcmPml' filepath='src/mongo/base/data_type.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-295'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-568'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-204'/>
- <parameter type-id='type-id-157'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-250'/>
+ <parameter type-id='type-id-178'/>
+ <return type-id='type-id-608'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerIjvE10unsafeLoadEPjPKcPm' filepath='src/mongo/base/data_type.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-295'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-568'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-609'>
<member-function access='public' static='yes'>
<function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerINS_10FTDCVarIntEvE4loadEPS2_PKcmPml' filepath='src/mongo/base/data_type_endian.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerINS_9ValidatedINS_7BSONObjEEEvE4loadEPS4_PKcmPml'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-204'/>
- <parameter type-id='type-id-157'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-250'/>
+ <parameter type-id='type-id-178'/>
+ <return type-id='type-id-608'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-610'>
<member-function access='public' static='yes'>
<function-decl name='defaultConstruct' mangled-name='_ZN5mongo8DataType7HandlerINS_9ValidatedINS_7BSONObjEEEvE16defaultConstructEv' filepath='src/mongo/bson/bsonobj.h' line='772' column='1' visibility='default' binding='global' size-in-bits='64'>
- <return type-id='type-id-24'/>
+ <return type-id='type-id-212'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-611'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-612'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-613'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='load<unsigned int>' mangled-name='_ZN5mongo8DataType4loadIjEENS_6StatusEPT_PKcmPml' filepath='src/mongo/base/data_type.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-295'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-568'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-204'/>
- <parameter type-id='type-id-157'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-250'/>
+ <parameter type-id='type-id-178'/>
+ <return type-id='type-id-608'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='load<mongo::LittleEndian<unsigned int> >' mangled-name='_ZN5mongo8DataType4loadINS_12LittleEndianIjEEEENS_6StatusEPT_PKcmPml' filepath='src/mongo/base/data_type.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-204'/>
- <parameter type-id='type-id-157'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-250'/>
+ <parameter type-id='type-id-178'/>
+ <return type-id='type-id-608'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='load<mongo::FTDCVarInt>' mangled-name='_ZN5mongo8DataType4loadINS_10FTDCVarIntEEENS_6StatusEPT_PKcmPml' filepath='src/mongo/base/data_type.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-204'/>
- <parameter type-id='type-id-157'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-250'/>
+ <parameter type-id='type-id-178'/>
+ <return type-id='type-id-608'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='defaultConstruct<mongo::BSONObj>' mangled-name='_ZN5mongo8DataType16defaultConstructINS_7BSONObjEEET_v' filepath='src/mongo/base/data_type.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
- <return type-id='type-id-24'/>
+ <return type-id='type-id-212'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='defaultConstruct<mongo::Validated<mongo::BSONObj> >' mangled-name='_ZN5mongo8DataType16defaultConstructINS_9ValidatedINS_7BSONObjEEEEET_v' filepath='src/mongo/base/data_type.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
- <return type-id='type-id-24'/>
+ <return type-id='type-id-212'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='load<mongo::Validated<mongo::BSONObj> >' mangled-name='_ZN5mongo8DataType4loadINS_9ValidatedINS_7BSONObjEEEEENS_6StatusEPT_PKcmPml' filepath='src/mongo/base/data_type.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-204'/>
- <parameter type-id='type-id-157'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-250'/>
+ <parameter type-id='type-id-178'/>
+ <return type-id='type-id-608'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='load<mongo::BSONObj>' mangled-name='_ZN5mongo8DataType4loadINS_7BSONObjEEENS_6StatusEPT_PKcmPml' filepath='src/mongo/base/data_type.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-204'/>
- <parameter type-id='type-id-157'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-250'/>
+ <parameter type-id='type-id-178'/>
+ <return type-id='type-id-608'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-608'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-614'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-615'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-616'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-617'>
<member-function access='public'>
<function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithIbEC2ENS_10ErrorCodes5ErrorEPKc' filepath='src/mongo/base/status_with.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-230'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-338'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-618'>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' naming-typedef-id='type-id-296' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' naming-typedef-id='type-id-570' visibility='default' is-declaration-only='yes' id='type-id-571'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-619'/>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-620'/>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-621'/>
+ <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-622'/>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-623'>
<member-function access='public' static='yes'>
<function-decl name='Validated' mangled-name='_ZN5mongo9ValidatedINS_7BSONObjEEC2Ev' filepath='src/mongo/base/data_type_validated.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-624'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-625'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-626'/>
+ <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-627'/>
+ <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-628'/>
+ <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-629'/>
+ <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-630'/>
+ <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-631'>
<member-function access='public' static='yes'>
<function-decl name='uncompress' mangled-name='_ZN5mongo16FTDCDecompressor10uncompressENS_14ConstDataRangeE' filepath='src/mongo/db/ftdc/decompressor.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo16FTDCDecompressor10uncompressENS_14ConstDataRangeE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-87'/>
+ <return type-id='type-id-125'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-632'>
<member-function access='public' static='yes'>
<function-decl name='validateLoad' mangled-name='_ZN5mongo9ValidatorINS_7BSONObjEE12validateLoadEPKcm' filepath='src/mongo/rpc/object_check.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-24'/>
+ <return type-id='type-id-608'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-633'/>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-634'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-635'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-636'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-637'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-638'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-639'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-640'>
<member-function access='public' static='yes'>
<function-decl name='construct<mongo::BSONObj, mongo::BSONObj>' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo7BSONObjEE9constructIS2_JS2_EEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-114'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-127'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='construct<mongo::BSONObj, mongo::BSONObj &>' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo7BSONObjEE9constructIS2_JRS2_EEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-603'/>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' 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-3' size-in-bits='16' id='type-id-298'>
- <subrange length='2' type-id='type-id-5' id='type-id-299'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='16' id='type-id-641'>
+ <subrange length='2' type-id='type-id-5' id='type-id-642'/>
</array-type-def>
- <reference-type-def kind='rvalue' type-id='type-id-1' size-in-bits='64' id='type-id-300'/>
- <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-302'/>
- <reference-type-def kind='lvalue' type-id='type-id-24' size-in-bits='64' id='type-id-303'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-304'/>
- <reference-type-def kind='rvalue' type-id='type-id-24' size-in-bits='64' id='type-id-305'/>
- <qualified-type-def type-id='type-id-246' const='yes' id='type-id-306'/>
- <reference-type-def kind='lvalue' type-id='type-id-306' size-in-bits='64' id='type-id-307'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-308'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-309'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-310'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-311'/>
- <pointer-type-def type-id='type-id-311' size-in-bits='64' id='type-id-312'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-313'/>
- <pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-314'/>
- <qualified-type-def type-id='type-id-315' const='yes' id='type-id-316'/>
- <reference-type-def kind='lvalue' type-id='type-id-316' size-in-bits='64' id='type-id-317'/>
- <qualified-type-def type-id='type-id-318' const='yes' id='type-id-319'/>
- <reference-type-def kind='lvalue' type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-321'/>
- <pointer-type-def type-id='type-id-321' size-in-bits='64' id='type-id-322'/>
- <qualified-type-def type-id='type-id-24' const='yes' id='type-id-323'/>
- <pointer-type-def type-id='type-id-323' size-in-bits='64' id='type-id-324'/>
- <reference-type-def kind='lvalue' type-id='type-id-298' size-in-bits='64' id='type-id-325'/>
- <qualified-type-def type-id='type-id-326' const='yes' id='type-id-327'/>
- <reference-type-def kind='lvalue' type-id='type-id-327' size-in-bits='64' id='type-id-328'/>
- <pointer-type-def type-id='type-id-327' size-in-bits='64' id='type-id-329'/>
- <qualified-type-def type-id='type-id-168' const='yes' id='type-id-330'/>
- <reference-type-def kind='lvalue' type-id='type-id-330' size-in-bits='64' id='type-id-152'/>
- <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
- <reference-type-def kind='lvalue' type-id='type-id-333' size-in-bits='64' id='type-id-334'/>
- <reference-type-def kind='rvalue' type-id='type-id-333' size-in-bits='64' id='type-id-335'/>
- <reference-type-def kind='lvalue' type-id='type-id-326' size-in-bits='64' id='type-id-336'/>
- <pointer-type-def type-id='type-id-326' size-in-bits='64' id='type-id-337'/>
- <reference-type-def kind='rvalue' type-id='type-id-87' size-in-bits='64' id='type-id-155'/>
- <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-151'/>
- <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
- <pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-280'/>
- <reference-type-def kind='lvalue' type-id='type-id-279' size-in-bits='64' id='type-id-281'/>
+ <reference-type-def kind='rvalue' type-id='type-id-1' size-in-bits='64' id='type-id-643'/>
+ <pointer-type-def type-id='type-id-644' size-in-bits='64' id='type-id-645'/>
+ <reference-type-def kind='lvalue' type-id='type-id-646' size-in-bits='64' id='type-id-647'/>
+ <pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-648'/>
+ <reference-type-def kind='rvalue' type-id='type-id-649' size-in-bits='64' id='type-id-650'/>
+ <qualified-type-def type-id='type-id-428' const='yes' id='type-id-651'/>
+ <reference-type-def kind='lvalue' type-id='type-id-651' size-in-bits='64' id='type-id-652'/>
+ <pointer-type-def type-id='type-id-653' 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'/>
+ <qualified-type-def type-id='type-id-659' const='yes' id='type-id-660'/>
+ <pointer-type-def type-id='type-id-660' size-in-bits='64' id='type-id-661'/>
+ <qualified-type-def type-id='type-id-662' const='yes' id='type-id-663'/>
+ <pointer-type-def type-id='type-id-663' size-in-bits='64' id='type-id-664'/>
+ <qualified-type-def type-id='type-id-665' const='yes' id='type-id-666'/>
+ <reference-type-def kind='lvalue' type-id='type-id-666' size-in-bits='64' id='type-id-667'/>
+ <qualified-type-def type-id='type-id-668' const='yes' id='type-id-669'/>
+ <reference-type-def kind='lvalue' type-id='type-id-669' size-in-bits='64' id='type-id-670'/>
+ <qualified-type-def type-id='type-id-655' const='yes' id='type-id-671'/>
+ <pointer-type-def type-id='type-id-671' size-in-bits='64' id='type-id-672'/>
+ <qualified-type-def type-id='type-id-657' const='yes' id='type-id-673'/>
+ <pointer-type-def type-id='type-id-673' size-in-bits='64' id='type-id-674'/>
+ <reference-type-def kind='lvalue' type-id='type-id-641' size-in-bits='64' id='type-id-675'/>
+ <qualified-type-def type-id='type-id-676' const='yes' id='type-id-677'/>
+ <reference-type-def kind='lvalue' type-id='type-id-677' size-in-bits='64' id='type-id-678'/>
+ <pointer-type-def type-id='type-id-677' size-in-bits='64' id='type-id-679'/>
+ <qualified-type-def type-id='type-id-199' const='yes' id='type-id-680'/>
+ <reference-type-def kind='lvalue' type-id='type-id-680' size-in-bits='64' id='type-id-169'/>
+ <pointer-type-def type-id='type-id-681' size-in-bits='64' id='type-id-682'/>
+ <reference-type-def kind='lvalue' type-id='type-id-683' size-in-bits='64' id='type-id-684'/>
+ <reference-type-def kind='rvalue' type-id='type-id-683' size-in-bits='64' id='type-id-685'/>
+ <reference-type-def kind='lvalue' type-id='type-id-676' size-in-bits='64' id='type-id-686'/>
+ <pointer-type-def type-id='type-id-676' size-in-bits='64' id='type-id-687'/>
+ <reference-type-def kind='rvalue' type-id='type-id-99' size-in-bits='64' id='type-id-176'/>
+ <pointer-type-def type-id='type-id-167' size-in-bits='64' id='type-id-168'/>
+ <pointer-type-def type-id='type-id-688' size-in-bits='64' id='type-id-689'/>
+ <pointer-type-def type-id='type-id-497' size-in-bits='64' id='type-id-499'/>
+ <reference-type-def kind='lvalue' type-id='type-id-498' size-in-bits='64' id='type-id-500'/>
<namespace-decl name='boost'>
<namespace-decl name='filesystem'>
<namespace-decl name='detail'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-653'>
<member-function access='public'>
<function-decl name='dir_itr_imp' mangled-name='_ZN5boost10filesystem6detail11dir_itr_impC2Ev' filepath='src/third_party/boost-1.60.0/boost/filesystem/operations.hpp' line='860' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-308' is-artificial='yes'/>
+ <parameter type-id='type-id-654' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~dir_itr_imp' mangled-name='_ZN5boost10filesystem6detail11dir_itr_impD2Ev' filepath='src/third_party/boost-1.60.0/boost/filesystem/operations.hpp' line='866' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-308' is-artificial='yes'/>
+ <parameter type-id='type-id-654' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-649'>
<member-type access='private'>
- <typedef-decl name='string_type' type-id='type-id-87' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='70' column='1' id='type-id-318'/>
+ <typedef-decl name='string_type' type-id='type-id-99' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='70' column='1' id='type-id-668'/>
</member-type>
<member-function access='public'>
<function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-430'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2Ev' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2EOS1_' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-305'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-650'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-320'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-670'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator/=' mangled-name='_ZN5boost10filesystem4pathdVERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-320'/>
- <return type-id='type-id-245'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-670'/>
+ <return type-id='type-id-427'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZN5boost10filesystem4pathpLERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='265' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-320'/>
- <return type-id='type-id-245'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-670'/>
+ <return type-id='type-id-427'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZN5boost10filesystem4path4swapERS1_' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-245'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-427'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5boost10filesystem4pathaSEOS1_' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-305'/>
- <return type-id='type-id-245'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-650'/>
+ <return type-id='type-id-427'/>
</function-decl>
</member-function>
</class-decl>
<function-decl name='operator/' mangled-name='_ZN5boost10filesystemdvERKNS0_4pathES3_' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='789' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystemdvERKNS0_4pathES3_'>
- <parameter type-id='type-id-248' name='lhs' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='789' column='1'/>
- <parameter type-id='type-id-248' name='rhs' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='789' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-430' name='lhs' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='789' column='1'/>
+ <parameter type-id='type-id-430' name='rhs' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='789' column='1'/>
+ <return type-id='type-id-649'/>
</function-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-690'>
<member-function access='private' static='yes'>
<function-decl name='equal' mangled-name='_ZNK5boost10filesystem18directory_iterator5equalERKS1_' filepath='src/third_party/boost-1.60.0/boost/filesystem/operations.hpp' line='941' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-249' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
+ <parameter type-id='type-id-431' is-artificial='yes'/>
+ <parameter type-id='type-id-430'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='dereference' mangled-name='_ZNK5boost10filesystem18directory_iterator11dereferenceEv' filepath='src/third_party/boost-1.60.0/boost/filesystem/operations.hpp' line='933' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-249' is-artificial='yes'/>
- <return type-id='type-id-340'/>
+ <parameter type-id='type-id-431' is-artificial='yes'/>
+ <return type-id='type-id-691'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='increment' mangled-name='_ZN5boost10filesystem18directory_iterator9incrementEv' filepath='src/third_party/boost-1.60.0/boost/filesystem/operations.hpp' line='939' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~directory_iterator' mangled-name='_ZN5boost10filesystem18directory_iteratorD2Ev' filepath='src/third_party/boost-1.60.0/boost/filesystem/operations.hpp' line='909' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='directory_iterator' mangled-name='_ZN5boost10filesystem18directory_iteratorC2ERKNS0_4pathE' filepath='src/third_party/boost-1.60.0/boost/filesystem/operations.hpp' line='901' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iteratorC2ERKNS0_4pathE'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-430'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-692'>
<member-function access='public' static='yes'>
<function-decl name='directory_entry' mangled-name='_ZN5boost10filesystem15directory_entryC2Ev' filepath='src/third_party/boost-1.60.0/boost/filesystem/operations.hpp' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='directory_entry' mangled-name='_ZN5boost10filesystem15directory_entryC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/filesystem/operations.hpp' line='757' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem15directory_entryC2ERKS1_'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-430'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-693'>
<member-function access='public' static='yes'>
<function-decl name='file_status' mangled-name='_ZN5boost10filesystem11file_statusC2Ev' filepath='src/third_party/boost-1.60.0/boost/filesystem/operations.hpp' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='file_status' mangled-name='_ZN5boost10filesystem11file_statusC2ERKS1_' filepath='src/third_party/boost-1.60.0/boost/filesystem/operations.hpp' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-430'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
@@ -6197,51 +6207,51 @@
</namespace-decl>
<namespace-decl name='iterators'>
<namespace-decl name='detail'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-655'>
<member-type access='private'>
- <typedef-decl name='reference' type-id='type-id-245' filepath='src/third_party/boost-1.60.0/boost/iterator/iterator_facade.hpp' line='645' column='1' id='type-id-340'/>
+ <typedef-decl name='reference' type-id='type-id-427' filepath='src/third_party/boost-1.60.0/boost/iterator/iterator_facade.hpp' line='645' column='1' id='type-id-691'/>
</member-type>
<member-function access='public'>
<function-decl name='operator*' mangled-name='_ZNK5boost9iterators6detail20iterator_facade_baseINS_10filesystem18directory_iteratorENS3_15directory_entryENS0_25single_pass_traversal_tagERS5_lLb0ELb0EEdeEv' filepath='src/third_party/boost-1.60.0/boost/iterator/iterator_facade.hpp' line='653' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-322' is-artificial='yes'/>
- <return type-id='type-id-340'/>
+ <parameter type-id='type-id-672' is-artificial='yes'/>
+ <return type-id='type-id-691'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZN5boost9iterators6detail20iterator_facade_baseINS_10filesystem18directory_iteratorENS3_15directory_entryENS0_25single_pass_traversal_tagERS5_lLb0ELb0EEppEv' filepath='src/third_party/boost-1.60.0/boost/iterator/iterator_facade.hpp' line='663' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-309' is-artificial='yes'/>
- <return type-id='type-id-245'/>
+ <parameter type-id='type-id-656' is-artificial='yes'/>
+ <return type-id='type-id-427'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-694'>
<member-function access='public' static='yes'>
<function-decl name='postfix_increment_proxy' mangled-name='_ZN5boost9iterators6detail23postfix_increment_proxyINS_10filesystem18directory_iteratorEEC2ERKS4_' filepath='src/third_party/boost-1.60.0/boost/iterator/iterator_facade.hpp' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-309' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
+ <parameter type-id='type-id-656' is-artificial='yes'/>
+ <parameter type-id='type-id-430'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-695'>
<member-function access='private' static='yes'>
<function-decl name='equal<boost::filesystem::directory_iterator, boost::filesystem::directory_iterator>' mangled-name='_ZN5boost9iterators20iterator_core_access5equalINS_10filesystem18directory_iteratorES4_EEbRKT_RKT0_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.60.0/boost/iterator/iterator_facade.hpp' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-248'/>
- <parameter type-id='type-id-248'/>
- <parameter type-id='type-id-341'/>
+ <parameter type-id='type-id-430'/>
+ <parameter type-id='type-id-430'/>
+ <parameter type-id='type-id-696'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='dereference<boost::filesystem::directory_iterator>' mangled-name='_ZN5boost9iterators20iterator_core_access11dereferenceINS_10filesystem18directory_iteratorEEENT_9referenceERKS5_' filepath='src/third_party/boost-1.60.0/boost/iterator/iterator_facade.hpp' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-248'/>
- <return type-id='type-id-340'/>
+ <parameter type-id='type-id-430'/>
+ <return type-id='type-id-691'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='increment<boost::filesystem::directory_iterator>' mangled-name='_ZN5boost9iterators20iterator_core_access9incrementINS_10filesystem18directory_iteratorEEEvRT_' filepath='src/third_party/boost-1.60.0/boost/iterator/iterator_facade.hpp' line='553' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-245'/>
+ <parameter type-id='type-id-427'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
@@ -6252,865 +6262,865 @@
<parameter is-variadic='yes'/>
<return type-id='type-id-22'/>
</function-decl>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-697'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-698'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-646'>
<member-function access='public' destructor='yes'>
<function-decl name='~shared_count' mangled-name='_ZN5boost6detail12shared_countD2Ev' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='shared_count' mangled-name='_ZN5boost6detail12shared_countC2Ev' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZN5boost6detail12shared_count4swapERS1_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
- <parameter type-id='type-id-303'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
+ <parameter type-id='type-id-647'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='shared_count<boost::filesystem::detail::dir_itr_imp>' mangled-name='_ZN5boost6detail12shared_countC2INS_10filesystem6detail11dir_itr_impEEEPT_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/shared_count.hpp' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countC2INS_10filesystem6detail11dir_itr_impEEEPT_'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
- <parameter type-id='type-id-308'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
+ <parameter type-id='type-id-654'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' destructor='yes' vtable-offset='0'>
<function-decl name='~sp_counted_base' mangled-name='_ZN5boost6detail15sp_counted_baseD2Ev' 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' elf-symbol-id='_ZN5boost6detail15sp_counted_baseD2Ev'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' 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' elf-symbol-id='_ZN5boost6detail15sp_counted_base7destroyEv'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' vtable-offset='2'>
<function-decl name='dispose' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE7disposeEv' 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' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE7disposeEv'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-699'>
<member-function access='public' static='yes'>
<function-decl name='release' mangled-name='_ZN5boost6detail15sp_counted_base7releaseEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='weak_release' mangled-name='_ZN5boost6detail15sp_counted_base12weak_releaseEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='sp_counted_base' mangled-name='_ZN5boost6detail15sp_counted_baseC2Ev' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-700'>
<member-function access='public' static='yes'>
<function-decl name='sp_counted_impl_p' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEC2EPS4_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
- <parameter type-id='type-id-308'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
+ <parameter type-id='type-id-654'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' vtable-offset='4'>
<function-decl name='get_deleter' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE11get_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' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE11get_deleterERKSt9type_info'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
- <parameter type-id='type-id-317'/>
- <return type-id='type-id-135'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
+ <parameter type-id='type-id-667'/>
+ <return type-id='type-id-149'/>
</function-decl>
</member-function>
<member-function access='public' static='yes' vtable-offset='5'>
<function-decl name='get_untyped_deleter' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE19get_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' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE19get_untyped_deleterEv'>
- <parameter type-id='type-id-304' is-artificial='yes'/>
- <return type-id='type-id-135'/>
+ <parameter type-id='type-id-648' is-artificial='yes'/>
+ <return type-id='type-id-149'/>
</function-decl>
</member-function>
</class-decl>
- <typedef-decl name='sp_typeinfo' type-id='type-id-342' filepath='src/third_party/boost-1.60.0/boost/detail/sp_typeinfo.hpp' line='28' column='1' id='type-id-315'/>
+ <typedef-decl name='sp_typeinfo' type-id='type-id-701' filepath='src/third_party/boost-1.60.0/boost/detail/sp_typeinfo.hpp' line='28' column='1' id='type-id-665'/>
</namespace-decl>
<namespace-decl name='system'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-657'>
<member-type access='private'>
- <typedef-decl name='unspecified_bool_type' type-id='type-id-134' filepath='src/third_party/boost-1.60.0/boost/system/error_code.hpp' line='359' column='1' id='type-id-343'/>
+ <typedef-decl name='unspecified_bool_type' type-id='type-id-148' filepath='src/third_party/boost-1.60.0/boost/system/error_code.hpp' line='359' column='1' id='type-id-702'/>
</member-type>
<member-function access='public'>
<function-decl name='error_code' mangled-name='_ZN5boost6system10error_codeC2Ev' filepath='src/third_party/boost-1.60.0/boost/system/error_code.hpp' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-310' is-artificial='yes'/>
+ <parameter type-id='type-id-658' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator void (*)()' mangled-name='_ZNK5boost6system10error_codecvPFvvEEv' filepath='src/third_party/boost-1.60.0/boost/system/error_code.hpp' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-324' is-artificial='yes'/>
- <return type-id='type-id-343'/>
+ <parameter type-id='type-id-674' is-artificial='yes'/>
+ <return type-id='type-id-702'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='message' mangled-name='_ZNK5boost6system10error_code7messageB5cxx11Ev' filepath='src/third_party/boost-1.60.0/boost/system/error_code.hpp' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-324' is-artificial='yes'/>
- <return type-id='type-id-189'/>
+ <parameter type-id='type-id-674' is-artificial='yes'/>
+ <return type-id='type-id-235'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='value' mangled-name='_ZNK5boost6system10error_code5valueEv' filepath='src/third_party/boost-1.60.0/boost/system/error_code.hpp' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-324' is-artificial='yes'/>
+ <parameter type-id='type-id-674' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-703'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-704'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-705'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-706'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-707'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-708'>
<member-function access='protected' static='yes'>
<function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIbE6assignEOS2_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <parameter type-id='type-id-223'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <parameter type-id='type-id-330'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIbE12assign_valueEObN4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <parameter type-id='type-id-141'/>
- <parameter type-id='type-id-217'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <parameter type-id='type-id-155'/>
+ <parameter type-id='type-id-323'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-709'/>
</namespace-decl>
<namespace-decl name='core'>
- <typedef-decl name='typeinfo' type-id='type-id-255' filepath='src/third_party/boost-1.60.0/boost/core/typeinfo.hpp' line='134' column='1' id='type-id-342'/>
+ <typedef-decl name='typeinfo' type-id='type-id-438' filepath='src/third_party/boost-1.60.0/boost/core/typeinfo.hpp' line='134' column='1' id='type-id-701'/>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-710'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-711'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-712'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-713'>
<member-type access='private'>
- <typedef-decl name='element_type' type-id='type-id-296' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='345' column='1' id='type-id-301'/>
+ <typedef-decl name='element_type' type-id='type-id-570' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='345' column='1' id='type-id-644'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='get' mangled-name='_ZNK5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEE3getEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-65' is-artificial='yes'/>
- <return type-id='type-id-302'/>
+ <parameter type-id='type-id-73' is-artificial='yes'/>
+ <return type-id='type-id-645'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='shared_ptr<boost::filesystem::detail::dir_itr_imp>' mangled-name='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2IS3_EEPT_' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <parameter type-id='type-id-308'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-654'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-714'/>
</namespace-decl>
<namespace-decl name='std'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-715'>
<member-type access='public'>
- <typedef-decl name='difference_type' type-id='type-id-157' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator_base_types.h' line='182' column='1' id='type-id-344'/>
+ <typedef-decl name='difference_type' type-id='type-id-178' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator_base_types.h' line='182' column='1' id='type-id-716'/>
</member-type>
</class-decl>
<function-decl name='__introsort_loop<__gnu_cxx::__normal_iterator<boost::filesystem::path *, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > >, long, __gnu_cxx::__ops::_Iter_less_iter>' mangled-name='_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_less_iterEEvT_SC_T0_T1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1935' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_less_iterEEvT_SC_T0_T1_'>
- <parameter type-id='type-id-24' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1935' column='1'/>
- <parameter type-id='type-id-24' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1936' column='1'/>
+ <parameter type-id='type-id-659' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1935' column='1'/>
+ <parameter type-id='type-id-659' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1936' column='1'/>
<parameter type-id='type-id-15' name='__depth_limit' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1937' column='1'/>
- <parameter type-id='type-id-24' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1937' column='1'/>
+ <parameter type-id='type-id-662' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1937' column='1'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='__make_heap<__gnu_cxx::__normal_iterator<boost::filesystem::path *, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > >, __gnu_cxx::__ops::_Iter_less_iter>' mangled-name='_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_less_iterEEvT_SC_T0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_less_iterEEvT_SC_T0_'>
- <parameter type-id='type-id-24' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='317' column='1'/>
- <parameter type-id='type-id-24' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='317' column='1'/>
- <parameter type-id='type-id-24' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='318' column='1'/>
+ <parameter type-id='type-id-659' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='317' column='1'/>
+ <parameter type-id='type-id-659' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='317' column='1'/>
+ <parameter type-id='type-id-662' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='318' column='1'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='__adjust_heap<__gnu_cxx::__normal_iterator<boost::filesystem::path *, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > >, long, boost::filesystem::path, __gnu_cxx::__ops::_Iter_less_iter>' mangled-name='_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_less_iterEEvT_T0_SD_T1_T2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_less_iterEEvT_T0_SD_T1_T2_'>
- <parameter type-id='type-id-24' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='207' column='1'/>
+ <parameter type-id='type-id-659' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='207' column='1'/>
<parameter type-id='type-id-15' name='__holeIndex' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='207' column='1'/>
<parameter type-id='type-id-15' name='__len' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='208' column='1'/>
- <parameter type-id='type-id-24' name='__value' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='208' column='1'/>
- <parameter type-id='type-id-24' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='208' column='1'/>
+ <parameter type-id='type-id-649' name='__value' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='208' column='1'/>
+ <parameter type-id='type-id-662' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='208' column='1'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='__move_median_to_first<__gnu_cxx::__normal_iterator<boost::filesystem::path *, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > >, __gnu_cxx::__ops::_Iter_less_iter>' mangled-name='_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_less_iterEEvT_SC_SC_SC_T0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_less_iterEEvT_SC_SC_SC_T0_'>
- <parameter type-id='type-id-24' name='__result' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='78' column='1'/>
- <parameter type-id='type-id-24' name='__a' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='78' column='1'/>
- <parameter type-id='type-id-24' name='__b' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='78' column='1'/>
- <parameter type-id='type-id-24' name='__c' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='79' column='1'/>
- <parameter type-id='type-id-24' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='79' column='1'/>
+ <parameter type-id='type-id-659' name='__result' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='78' column='1'/>
+ <parameter type-id='type-id-659' name='__a' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='78' column='1'/>
+ <parameter type-id='type-id-659' name='__b' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='78' column='1'/>
+ <parameter type-id='type-id-659' name='__c' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='79' column='1'/>
+ <parameter type-id='type-id-662' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='79' column='1'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='__insertion_sort<__gnu_cxx::__normal_iterator<boost::filesystem::path *, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > >, __gnu_cxx::__ops::_Iter_less_iter>' mangled-name='_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_less_iterEEvT_SC_T0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1835' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_less_iterEEvT_SC_T0_'>
- <parameter type-id='type-id-24' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='317' column='1'/>
- <parameter type-id='type-id-24' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='317' column='1'/>
- <parameter type-id='type-id-24' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='318' column='1'/>
+ <parameter type-id='type-id-659' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='317' column='1'/>
+ <parameter type-id='type-id-659' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='317' column='1'/>
+ <parameter type-id='type-id-662' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_heap.h' line='318' column='1'/>
<return type-id='type-id-22'/>
</function-decl>
<function-decl name='__unguarded_linear_insert<__gnu_cxx::__normal_iterator<boost::filesystem::path *, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > >, __gnu_cxx::__ops::_Val_less_iter>' mangled-name='_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops14_Val_less_iterEEvT_T0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1816' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops14_Val_less_iterEEvT_T0_'>
- <parameter type-id='type-id-24' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1816' column='1'/>
- <parameter type-id='type-id-24' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1817' column='1'/>
+ <parameter type-id='type-id-659' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1816' column='1'/>
+ <parameter type-id='type-id-717' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1817' column='1'/>
<return type-id='type-id-22'/>
</function-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-718'>
<member-type access='public'>
- <typedef-decl name='rebind_alloc<char>' type-id='type-id-168' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-345'/>
+ <typedef-decl name='rebind_alloc<char>' type-id='type-id-199' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-719'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-175'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-720'>
<member-type access='public'>
- <typedef-decl name='char_type' type-id='type-id-2' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/char_traits.h' line='235' column='1' id='type-id-326'/>
+ <typedef-decl name='char_type' type-id='type-id-2' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/char_traits.h' line='235' column='1' id='type-id-676'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='assign' mangled-name='_ZNSt11char_traitsIcE6assignERcRKc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/char_traits.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-336'/>
- <parameter type-id='type-id-328'/>
+ <parameter type-id='type-id-686'/>
+ <parameter type-id='type-id-678'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='copy' mangled-name='_ZNSt11char_traitsIcE4copyEPcPKcm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/char_traits.h' line='286' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-337'/>
- <parameter type-id='type-id-329'/>
- <parameter type-id='type-id-47'/>
- <return type-id='type-id-337'/>
+ <parameter type-id='type-id-687'/>
+ <parameter type-id='type-id-679'/>
+ <parameter type-id='type-id-51'/>
+ <return type-id='type-id-687'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='length' mangled-name='_ZNSt11char_traitsIcE6lengthEPKc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/char_traits.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-329'/>
- <return type-id='type-id-47'/>
+ <parameter type-id='type-id-679'/>
+ <return type-id='type-id-51'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-721'>
<member-function access='public' static='yes'>
<function-decl name='emplace_back<std::tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t> >' mangled-name='_ZNSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE12emplace_backIJS6_EEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<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/stl_vector.h' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE19_M_emplace_back_auxIJS6_EEEvDpOT_'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-722'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-723'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-724'>
<member-type access='public'>
- <typedef-decl name='rebind_alloc<std::tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t> >' type-id='type-id-24' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-346'/>
+ <typedef-decl name='rebind_alloc<std::tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t> >' type-id='type-id-726' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-725'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='construct<std::tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t>, std::tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t> >' mangled-name='_ZNSt16allocator_traitsISaISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-119'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-133'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' naming-typedef-id='type-id-346' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' naming-typedef-id='type-id-725' visibility='default' is-declaration-only='yes' id='type-id-726'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-727'>
<member-function access='public' static='yes'>
<function-decl name='tuple<mongo::FTDCBSONUtil::FTDCType &, mongo::BSONObj, mongo::Date_t &, void>' mangled-name='_ZNSt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS0_7BSONObjENS0_6Date_tEEEC2IJRS2_S3_RS4_EvEEDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-334'/>
- <parameter type-id='type-id-114'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-684'/>
+ <parameter type-id='type-id-127'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-728'>
<member-type access='private'>
- <typedef-decl name='reverse_iterator' type-id='type-id-24' 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-347'/>
+ <typedef-decl name='reverse_iterator' type-id='type-id-730' 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-729'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='emplace_back<boost::filesystem::path>' mangled-name='_ZNSt6vectorIN5boost10filesystem4pathESaIS2_EE12emplace_backIJS2_EEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-305'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-650'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='rbegin' mangled-name='_ZNSt6vectorIN5boost10filesystem4pathESaIS2_EE6rbeginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='583' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <return type-id='type-id-347'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <return type-id='type-id-729'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<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/stl_vector.h' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5boost10filesystem4pathESaIS2_EE19_M_emplace_back_auxIJS2_EEEvDpOT_'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-305'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-650'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' naming-typedef-id='type-id-347' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' naming-typedef-id='type-id-729' visibility='default' is-declaration-only='yes' id='type-id-730'/>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-731'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-732'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-733'>
<member-type access='public'>
- <typedef-decl name='rebind_alloc<boost::filesystem::path>' type-id='type-id-24' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-348'/>
+ <typedef-decl name='rebind_alloc<boost::filesystem::path>' type-id='type-id-735' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='477' column='1' id='type-id-734'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='construct<boost::filesystem::path, boost::filesystem::path>' mangled-name='_ZNSt16allocator_traitsISaIN5boost10filesystem4pathEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-246'/>
- <parameter type-id='type-id-305'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-428'/>
+ <parameter type-id='type-id-650'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-anonymous='yes' naming-typedef-id='type-id-348' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='basic_ofstream<char, std::char_traits<char> >' size-in-bits='4096' visibility='default' is-declaration-only='yes' id='type-id-338'>
+ <class-decl name='__anonymous_struct__13' is-anonymous='yes' naming-typedef-id='type-id-734' visibility='default' is-declaration-only='yes' id='type-id-735'/>
+ <class-decl name='basic_ofstream<char, std::char_traits<char> >' size-in-bits='4096' visibility='default' is-declaration-only='yes' id='type-id-688'>
<member-function access='public'>
<function-decl name='is_open' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE7is_openEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='778' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-339' is-artificial='yes'/>
+ <parameter type-id='type-id-689' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='close' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE5closeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='839' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-339' is-artificial='yes'/>
+ <parameter type-id='type-id-689' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='open' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-339' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-349'/>
+ <parameter type-id='type-id-689' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-736'/>
<return type-id='type-id-22'/>
</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'>
- <parameter type-id='type-id-339' is-artificial='yes'/>
+ <parameter type-id='type-id-689' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-737'/>
+ <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-738'/>
+ <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-739'/>
+ <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-740'>
<member-function access='public' static='yes'>
<function-decl name='__destroy<std::tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t> *>' mangled-name='_ZNSt12_Destroy_auxILb0EE9__destroyIPSt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS3_7BSONObjENS3_6Date_tEEEEEvT_SA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119'/>
- <parameter type-id='type-id-119'/>
+ <parameter type-id='type-id-133'/>
+ <parameter type-id='type-id-133'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='__destroy<boost::filesystem::path *>' mangled-name='_ZNSt12_Destroy_auxILb0EE9__destroyIPN5boost10filesystem4pathEEEvT_S6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246'/>
- <parameter type-id='type-id-246'/>
+ <parameter type-id='type-id-428'/>
+ <parameter type-id='type-id-428'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-741'/>
+ <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-742'/>
+ <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-743'/>
+ <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-744'>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<mongo::FTDCFileManager *>' mangled-name='_ZNSt10_Head_baseILm0EPN5mongo15FTDCFileManagerELb0EEC2IS2_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-259'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-442'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__22' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__22' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-745'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::FTDCFileManager *, std::default_delete<mongo::FTDCFileManager> , void>' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo15FTDCFileManagerESt14default_deleteIS1_EEEC2IS2_JS4_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-259'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-442'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-746'>
<member-function access='public' static='yes'>
<function-decl name='tuple<mongo::FTDCFileManager *, std::default_delete<mongo::FTDCFileManager>, void>' mangled-name='_ZNSt5tupleIJPN5mongo15FTDCFileManagerESt14default_deleteIS1_EEEC2IS2_S4_vEEOT_OT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-259'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-442'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__24' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__24' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-747'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-748'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__25' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__25' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-749'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::FTDCBSONUtil::FTDCType &, mongo::BSONObj, mongo::Date_t &, void>' mangled-name='_ZNSt11_Tuple_implILm0EJN5mongo12FTDCBSONUtil8FTDCTypeENS0_7BSONObjENS0_6Date_tEEEC2IRS2_JS3_RS4_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-334'/>
- <parameter type-id='type-id-114'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-684'/>
+ <parameter type-id='type-id-127'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__26' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__26' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-750'>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EJRKN5mongo7BSONObjENS0_6Date_tEEE7_M_headERS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-208'/>
- <return type-id='type-id-188'/>
+ <parameter type-id='type-id-256'/>
+ <return type-id='type-id-234'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__27' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__28' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__29' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__30' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__27' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-751'/>
+ <class-decl name='__anonymous_struct__28' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-752'/>
+ <class-decl name='__anonymous_struct__29' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-753'/>
+ <class-decl name='__anonymous_struct__30' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-754'>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<mongo::FTDCBSONUtil::FTDCType &>' mangled-name='_ZNSt10_Head_baseILm0EN5mongo12FTDCBSONUtil8FTDCTypeELb0EEC2IRS2_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-334'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-684'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<mongo::FTDCBSONUtil::FTDCType>' mangled-name='_ZNSt10_Head_baseILm0EN5mongo12FTDCBSONUtil8FTDCTypeELb0EEC2IS2_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-335'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-685'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__31' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__32' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__33' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__31' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-755'/>
+ <class-decl name='__anonymous_struct__32' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-756'/>
+ <class-decl name='__anonymous_struct__33' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-757'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-758'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__34' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__35' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__36' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__37' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__38' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__39' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__34' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-759'/>
+ <class-decl name='__anonymous_struct__35' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-760'/>
+ <class-decl name='__anonymous_struct__36' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-761'/>
+ <class-decl name='__anonymous_struct__37' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-762'/>
+ <class-decl name='__anonymous_struct__38' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-763'/>
+ <class-decl name='__anonymous_struct__39' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-764'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-765'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__40' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__41' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__42' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__43' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__40' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-766'/>
+ <class-decl name='__anonymous_struct__41' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-767'/>
+ <class-decl name='__anonymous_struct__42' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-768'/>
+ <class-decl name='__anonymous_struct__43' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-769'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-770'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__44' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__45' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__46' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__47' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__44' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-771'/>
+ <class-decl name='__anonymous_struct__45' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-772'/>
+ <class-decl name='__anonymous_struct__46' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-773'/>
+ <class-decl name='__anonymous_struct__47' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-774'>
<member-function access='public' static='yes'>
<function-decl name='__uninit_copy<std::move_iterator<boost::filesystem::path *>, boost::filesystem::path *>' mangled-name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5boost10filesystem4pathEES6_EET0_T_S9_S8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-246'/>
- <return type-id='type-id-246'/>
+ <parameter type-id='type-id-775'/>
+ <parameter type-id='type-id-775'/>
+ <parameter type-id='type-id-428'/>
+ <return type-id='type-id-428'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='__uninit_copy<std::move_iterator<std::tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t> *>, std::tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t> *>' mangled-name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS4_7BSONObjENS4_6Date_tEEEESA_EET0_T_SD_SC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-119'/>
- <return type-id='type-id-119'/>
+ <parameter type-id='type-id-255'/>
+ <parameter type-id='type-id-255'/>
+ <parameter type-id='type-id-133'/>
+ <return type-id='type-id-133'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__48' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__49' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__48' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-775'/>
+ <class-decl name='__anonymous_struct__49' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-776'>
<member-function access='public' static='yes'>
<function-decl name='__copy_move_b<boost::filesystem::path *, boost::filesystem::path *>' mangled-name='_ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN5boost10filesystem4pathES6_EET0_T_S8_S7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algobase.h' line='560' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246'/>
- <parameter type-id='type-id-246'/>
- <parameter type-id='type-id-246'/>
- <return type-id='type-id-246'/>
+ <parameter type-id='type-id-428'/>
+ <parameter type-id='type-id-428'/>
+ <parameter type-id='type-id-428'/>
+ <return type-id='type-id-428'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__50' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__50' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-777'/>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
<namespace-decl name='__ops'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-662'>
<member-function access='public'>
<function-decl name='operator()<__gnu_cxx::__normal_iterator<boost::filesystem::path *, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > >, __gnu_cxx::__normal_iterator<boost::filesystem::path *, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > > >' mangled-name='_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS6_SaIS6_EEEESB_EEbT_T0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/predefined_ops.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-314' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-664' is-artificial='yes'/>
+ <parameter type-id='type-id-659'/>
+ <parameter type-id='type-id-659'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-717'>
<member-function access='public' static='yes'>
<function-decl name='operator()<boost::filesystem::path, __gnu_cxx::__normal_iterator<boost::filesystem::path *, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > > >' mangled-name='_ZNK9__gnu_cxx5__ops14_Val_less_iterclIN5boost10filesystem4pathENS_17__normal_iteratorIPS5_St6vectorIS5_SaIS5_EEEEEEbRT_T0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/predefined_ops.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-314' is-artificial='yes'/>
- <parameter type-id='type-id-245'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-664' is-artificial='yes'/>
+ <parameter type-id='type-id-427'/>
+ <parameter type-id='type-id-659'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-778'>
<member-function access='public' static='yes'>
<function-decl name='operator()<__gnu_cxx::__normal_iterator<boost::filesystem::path *, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > >, boost::filesystem::path>' mangled-name='_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS6_SaIS6_EEEES6_EEbT_RT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/predefined_ops.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-314' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-245'/>
+ <parameter type-id='type-id-664' is-artificial='yes'/>
+ <parameter type-id='type-id-659'/>
+ <parameter type-id='type-id-427'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-659'>
<member-type access='private'>
- <typedef-decl name='difference_type' type-id='type-id-344' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator.h' line='732' column='1' id='type-id-350'/>
+ <typedef-decl name='difference_type' type-id='type-id-716' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator.h' line='732' column='1' id='type-id-779'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS3_SaIS3_EEEC2ERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-307'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-652'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS3_SaIS3_EEEplEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator.h' line='793' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-312' is-artificial='yes'/>
- <parameter type-id='type-id-350'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-661' is-artificial='yes'/>
+ <parameter type-id='type-id-779'/>
+ <return type-id='type-id-659'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS3_SaIS3_EEEmiEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator.h' line='801' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-312' is-artificial='yes'/>
- <parameter type-id='type-id-350'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-661' is-artificial='yes'/>
+ <parameter type-id='type-id-779'/>
+ <return type-id='type-id-659'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS3_SaIS3_EEEmmEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <return type-id='type-id-179'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <return type-id='type-id-224'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-780'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-781'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-782'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-783'/>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-784'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-785'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-786'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-787'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-788'>
<member-function access='public' static='yes'>
<function-decl name='construct<std::tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t>, std::tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t> >' mangled-name='_ZN9__gnu_cxx13new_allocatorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS2_7BSONObjENS2_6Date_tEEEE9constructIS7_JS7_EEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-119'/>
- <parameter type-id='type-id-207'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-133'/>
+ <parameter type-id='type-id-254'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-789'>
<member-function access='public' static='yes'>
<function-decl name='construct<boost::filesystem::path, boost::filesystem::path>' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5boost10filesystem4pathEE9constructIS3_JS3_EEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-246'/>
- <parameter type-id='type-id-305'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-428'/>
+ <parameter type-id='type-id-650'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-790'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-791'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-792'/>
+ <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-793'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-794'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-795'/>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-796'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-797'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-798'/>
</namespace-decl>
<namespace-decl name='mongo'>
<namespace-decl name='logger'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-799'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-800'>
<member-function access='public'>
<function-decl name='operator<<' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEm' filepath='src/mongo/logger/logstream_builder.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-260' is-artificial='yes'/>
+ <parameter type-id='type-id-444' is-artificial='yes'/>
<parameter type-id='type-id-21'/>
- <return type-id='type-id-261'/>
+ <return type-id='type-id-446'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-801'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-351'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-802'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='FTDCBSONUtil'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-333'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-683'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-803'>
<member-function access='private'>
<function-decl name='FTDCFileManager' mangled-name='_ZN5mongo15FTDCFileManagerC2EPKNS_10FTDCConfigERKN5boost10filesystem4pathEPNS_23FTDCCollectorCollectionE' filepath='src/mongo/db/ftdc/file_manager.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManagerC2EPKNS_10FTDCConfigERKN5boost10filesystem4pathEPNS_23FTDCCollectorCollectionE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-80'/>
- <parameter type-id='type-id-248'/>
- <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-430'/>
+ <parameter type-id='type-id-126'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='close' mangled-name='_ZN5mongo14FTDCFileWriter5closeEv' filepath='src/mongo/db/ftdc/file_manager.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManager5closeEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~FTDCFileManager' mangled-name='_ZN5mongo15FTDCFileManagerD2Ev' filepath='src/mongo/db/ftdc/file_manager.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManagerD1Ev'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='create' mangled-name='_ZN5mongo15FTDCFileManager6createEPKNS_10FTDCConfigERKN5boost10filesystem4pathEPNS_23FTDCCollectorCollectionEPNS_6ClientE' filepath='src/mongo/db/ftdc/file_manager.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManager6createEPKNS_10FTDCConfigERKN5boost10filesystem4pathEPNS_23FTDCCollectorCollectionEPNS_6ClientE'>
- <parameter type-id='type-id-80'/>
- <parameter type-id='type-id-248'/>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-332'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-430'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-682'/>
+ <return type-id='type-id-804'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='scanDirectory' mangled-name='_ZN5mongo15FTDCFileManager13scanDirectoryEv' filepath='src/mongo/db/ftdc/file_manager.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManager13scanDirectoryEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='recoverInterimFile' mangled-name='_ZN5mongo15FTDCFileManager18recoverInterimFileEv' filepath='src/mongo/db/ftdc/file_manager.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManager18recoverInterimFileEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='generateArchiveFileName' mangled-name='_ZN5mongo15FTDCFileManager23generateArchiveFileNameERKN5boost10filesystem4pathENS_10StringDataE' filepath='src/mongo/db/ftdc/file_manager.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManager23generateArchiveFileNameERKN5boost10filesystem4pathENS_10StringDataE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-430'/>
+ <parameter type-id='type-id-805'/>
+ <return type-id='type-id-806'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='openArchiveFile' mangled-name='_ZN5mongo15FTDCFileManager15openArchiveFileEPNS_6ClientERKN5boost10filesystem4pathERKSt6vectorISt5tupleIJNS_12FTDCBSONUtil8FTDCTypeENS_7BSONObjENS_6Date_tEEESaISE_EE' filepath='src/mongo/db/ftdc/file_manager.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManager15openArchiveFileEPNS_6ClientERKN5boost10filesystem4pathERKSt6vectorISt5tupleIJNS_12FTDCBSONUtil8FTDCTypeENS_7BSONObjENS_6Date_tEEESaISE_EE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-332'/>
- <parameter type-id='type-id-248'/>
- <parameter type-id='type-id-252'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-682'/>
+ <parameter type-id='type-id-430'/>
+ <parameter type-id='type-id-434'/>
+ <return type-id='type-id-807'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='trimDirectory' mangled-name='_ZN5mongo15FTDCFileManager13trimDirectoryERSt6vectorIN5boost10filesystem4pathESaIS4_EE' filepath='src/mongo/db/ftdc/file_manager.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManager13trimDirectoryERSt6vectorIN5boost10filesystem4pathESaIS4_EE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-208'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-256'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rotate' mangled-name='_ZN5mongo15FTDCFileManager6rotateEPNS_6ClientE' filepath='src/mongo/db/ftdc/file_manager.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManager6rotateEPNS_6ClientE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-332'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-682'/>
+ <return type-id='type-id-807'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='writeSampleAndRotateIfNeeded' mangled-name='_ZN5mongo15FTDCFileManager28writeSampleAndRotateIfNeededEPNS_6ClientERKNS_7BSONObjENS_6Date_tE' filepath='src/mongo/db/ftdc/file_manager.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManager28writeSampleAndRotateIfNeededEPNS_6ClientERKNS_7BSONObjENS_6Date_tE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-332'/>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-682'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-808'/>
+ <return type-id='type-id-807'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='Client' size-in-bits='960' visibility='default' is-declaration-only='yes' id='type-id-331'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-809'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-810'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-804'/>
+ <class-decl name='Client' size-in-bits='960' visibility='default' is-declaration-only='yes' id='type-id-681'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-806'>
<member-function access='public' static='yes'>
<function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithIN5boost10filesystem4pathEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-245'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-427'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-805'>
<member-function access='public' static='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo10StringData8toStringB5cxx11Ev' filepath='src/mongo/base/string_data.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-189'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-235'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='compare' mangled-name='_ZNK5mongo10StringData7compareES0_' filepath='src/mongo/base/string_data.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-805'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-807'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-811'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-812'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-808'/>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-813'>
<member-function access='public' static='yes'>
<function-decl name='FTDCFileWriter' mangled-name='_ZN5mongo14FTDCFileWriterC2EPKNS_10FTDCConfigE' filepath='src/mongo/db/ftdc/file_writer.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileWriterC2EPKNS_10FTDCConfigE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-80'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-89'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='getSize' mangled-name='_ZNK5mongo14FTDCFileWriter7getSizeEv' filepath='src/mongo/db/ftdc/file_writer.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-47'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-51'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-814'/>
+ <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-815'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-816'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-817'/>
+ <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-818'/>
+ <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-819'/>
+ <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-820'/>
+ <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-821'/>
+ <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-822'>
<member-function access='public' static='yes'>
<function-decl name='BlockCompressor' mangled-name='_ZN5mongo15BlockCompressorC2Ev' filepath='src/mongo/db/ftdc/block_compressor.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-823'/>
+ <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-824'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-352'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-825'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='FTDCFileReader' mangled-name='_ZN5mongo14FTDCFileReaderC2Ev' filepath='src/mongo/db/ftdc/file_reader.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileReaderC2Ev'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-826'>
<member-function access='public' static='yes'>
<function-decl name='FTDCCompressor' mangled-name='_ZN5mongo14FTDCCompressorC2EPKNS_10FTDCConfigE' filepath='src/mongo/db/ftdc/compressor.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCCompressorC2EPKNS_10FTDCConfigE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-80'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-89'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='mpl_'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-341' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <typedef-decl name='true_' type-id='type-id-24' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='24' column='1' id='type-id-341'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-696' visibility='default' is-declaration-only='yes' id='type-id-827'/>
+ <typedef-decl name='true_' type-id='type-id-827' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='24' column='1' id='type-id-696'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-828'/>
</namespace-decl>
<namespace-decl name='mongoutils'>
<namespace-decl name='str'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-829'>
<member-function access='public'>
<function-decl name='operator<<<char [2]>' mangled-name='_ZN10mongoutils3str6streamlsIA2_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-325'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-675'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
</class-decl>
@@ -7118,444 +7128,444 @@
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='src/mongo/db/ftdc/file_reader.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-3' size-in-bits='128' id='type-id-353'>
- <subrange length='16' type-id='type-id-5' id='type-id-354'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='128' id='type-id-830'>
+ <subrange length='16' type-id='type-id-5' id='type-id-831'/>
</array-type-def>
- <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='152' id='type-id-355'>
- <subrange length='19' type-id='type-id-5' id='type-id-356'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='152' id='type-id-832'>
+ <subrange length='19' type-id='type-id-5' id='type-id-833'/>
</array-type-def>
- <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='280' id='type-id-357'>
- <subrange length='35' type-id='type-id-5' id='type-id-358'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='280' id='type-id-834'>
+ <subrange length='35' type-id='type-id-5' id='type-id-835'/>
</array-type-def>
- <qualified-type-def type-id='type-id-359' const='yes' id='type-id-360'/>
- <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-361'/>
- <reference-type-def kind='lvalue' type-id='type-id-353' size-in-bits='64' id='type-id-362'/>
- <reference-type-def kind='lvalue' type-id='type-id-355' size-in-bits='64' id='type-id-363'/>
- <reference-type-def kind='lvalue' type-id='type-id-357' size-in-bits='64' id='type-id-364'/>
- <qualified-type-def type-id='type-id-365' const='yes' id='type-id-366'/>
- <pointer-type-def type-id='type-id-366' size-in-bits='64' id='type-id-367'/>
- <qualified-type-def type-id='type-id-124' const='yes' id='type-id-368'/>
- <pointer-type-def type-id='type-id-368' size-in-bits='64' id='type-id-171'/>
- <qualified-type-def type-id='type-id-128' const='yes' id='type-id-369'/>
- <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-169'/>
- <qualified-type-def type-id='type-id-113' const='yes' id='type-id-370'/>
- <reference-type-def kind='lvalue' type-id='type-id-370' size-in-bits='64' id='type-id-371'/>
- <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-373'/>
+ <qualified-type-def type-id='type-id-836' const='yes' id='type-id-837'/>
+ <pointer-type-def type-id='type-id-837' size-in-bits='64' id='type-id-838'/>
+ <reference-type-def kind='lvalue' type-id='type-id-830' size-in-bits='64' id='type-id-839'/>
+ <reference-type-def kind='lvalue' type-id='type-id-832' size-in-bits='64' id='type-id-840'/>
+ <reference-type-def kind='lvalue' type-id='type-id-834' size-in-bits='64' id='type-id-841'/>
+ <qualified-type-def type-id='type-id-842' const='yes' id='type-id-843'/>
+ <pointer-type-def type-id='type-id-843' size-in-bits='64' id='type-id-844'/>
+ <qualified-type-def type-id='type-id-138' const='yes' id='type-id-845'/>
+ <pointer-type-def type-id='type-id-845' size-in-bits='64' id='type-id-202'/>
+ <qualified-type-def type-id='type-id-142' const='yes' id='type-id-846'/>
+ <pointer-type-def type-id='type-id-846' size-in-bits='64' id='type-id-200'/>
+ <qualified-type-def type-id='type-id-126' const='yes' id='type-id-847'/>
+ <reference-type-def kind='lvalue' type-id='type-id-847' size-in-bits='64' id='type-id-848'/>
+ <pointer-type-def type-id='type-id-849' size-in-bits='64' id='type-id-850'/>
<namespace-decl name='boost'>
<namespace-decl name='detail'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-851'/>
</namespace-decl>
<namespace-decl name='filesystem'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-852'>
<member-type access='private'>
- <typedef-decl name='value_type' type-id='type-id-2' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='67' column='1' id='type-id-359'/>
+ <typedef-decl name='value_type' type-id='type-id-2' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='67' column='1' id='type-id-836'/>
</member-type>
<member-function access='public'>
<function-decl name='c_str' mangled-name='_ZNK5boost10filesystem4path5c_strEv' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-249' is-artificial='yes'/>
- <return type-id='type-id-361'/>
+ <parameter type-id='type-id-431' is-artificial='yes'/>
+ <return type-id='type-id-838'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-853'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-854'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-855'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-856'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-857'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-858'/>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-859'/>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-860'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-861'/>
+ <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-862'/>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-863'/>
+ <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-864'/>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-865'/>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-866'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-867'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-868'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-869'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-870'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-871'/>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-872'/>
</namespace-decl>
<namespace-decl name='std'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-873'/>
<function-decl name='operator+<char, std::char_traits<char>, std::allocator<char> >' mangled-name='_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.tcc' line='1151' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_'>
- <parameter type-id='type-id-66' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.tcc' line='1151' column='1'/>
- <parameter type-id='type-id-153' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.tcc' line='1152' column='1'/>
- <return type-id='type-id-87'/>
+ <parameter type-id='type-id-74' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.tcc' line='1151' column='1'/>
+ <parameter type-id='type-id-173' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.tcc' line='1152' column='1'/>
+ <return type-id='type-id-99'/>
</function-decl>
- <class-decl name='basic_ifstream<char, std::char_traits<char> >' size-in-bits='4160' visibility='default' is-declaration-only='yes' id='type-id-372'>
+ <class-decl name='basic_ifstream<char, std::char_traits<char> >' size-in-bits='4160' visibility='default' is-declaration-only='yes' id='type-id-849'>
<member-function access='public'>
<function-decl name='close' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='633' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-373' is-artificial='yes'/>
+ <parameter type-id='type-id-850' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='is_open' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-373' is-artificial='yes'/>
+ <parameter type-id='type-id-850' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='open' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='595' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-373' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-349'/>
+ <parameter type-id='type-id-850' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-736'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='0'>
<function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-373' is-artificial='yes'/>
+ <parameter type-id='type-id-850' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='ios_base' size-in-bits='1728' visibility='default' is-declaration-only='yes' id='type-id-374'>
+ <class-decl name='ios_base' size-in-bits='1728' visibility='default' is-declaration-only='yes' id='type-id-874'>
<member-type access='private'>
- <typedef-decl name='iostate' type-id='type-id-165' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/ios_base.h' line='398' column='1' id='type-id-172'/>
+ <typedef-decl name='iostate' type-id='type-id-190' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/ios_base.h' line='398' column='1' id='type-id-203'/>
</member-type>
<member-type access='private'>
- <typedef-decl name='openmode' type-id='type-id-375' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/ios_base.h' line='429' column='1' id='type-id-349'/>
+ <typedef-decl name='openmode' type-id='type-id-875' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/ios_base.h' line='429' column='1' id='type-id-736'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-876'/>
</member-type>
<member-type access='private'>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-877'/>
</member-type>
</class-decl>
- <enum-decl name='__anonymous_enum__1' is-anonymous='yes' is-declaration-only='yes' id='type-id-375'>
+ <enum-decl name='__anonymous_enum__1' is-anonymous='yes' is-declaration-only='yes' id='type-id-875'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
- <typedef-decl name='streamsize' type-id='type-id-157' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='98' column='1' id='type-id-170'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <typedef-decl name='streamsize' type-id='type-id-178' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/postypes.h' line='98' column='1' id='type-id-201'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-878'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-879'>
<member-function access='public' static='yes'>
<function-decl name='data' mangled-name='_ZNSt6vectorIcSaIcEE4dataEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <return type-id='type-id-67'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-880'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-881'>
<member-function access='protected' static='yes'>
<function-decl name='_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const mongo::BSONObj *, std::vector<mongo::BSONObj, std::allocator<mongo::BSONObj> > > >' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKS1_S3_EEEEPS1_mT_SB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1221' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-159'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
+ <parameter type-id='type-id-589'/>
+ <parameter type-id='type-id-589'/>
+ <return type-id='type-id-180'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EEaSERKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='436' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EEaSERKS3_'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-252'/>
- <return type-id='type-id-208'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-434'/>
+ <return type-id='type-id-256'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-882'/>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-883'/>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-884'/>
+ <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-885'>
<member-function access='public' static='yes'>
<function-decl name='__destroy<__gnu_cxx::__normal_iterator<mongo::BSONObj *, std::vector<mongo::BSONObj, std::allocator<mongo::BSONObj> > > >' mangled-name='_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPN5mongo7BSONObjESt6vectorIS5_SaIS5_EEEEEEvT_SB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-886'/>
+ <parameter type-id='type-id-886'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='basic_filebuf<char, std::char_traits<char> >' size-in-bits='1920' visibility='default' is-declaration-only='yes' id='type-id-365'>
+ <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-887'/>
+ <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-888'/>
+ <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-889'/>
+ <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-890'/>
+ <class-decl name='basic_filebuf<char, std::char_traits<char> >' size-in-bits='1920' visibility='default' is-declaration-only='yes' id='type-id-842'>
<member-function access='public'>
<function-decl name='is_open' mangled-name='_ZNKSt13basic_filebufIcSt11char_traitsIcEE7is_openEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-367' is-artificial='yes'/>
+ <parameter type-id='type-id-844' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-891'/>
+ <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-892'>
<member-function access='public' static='yes'>
<function-decl name='__uninit_copy<mongo::BSONObj *, mongo::BSONObj *>' mangled-name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN5mongo7BSONObjES4_EET0_T_S6_S5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-113'/>
- <return type-id='type-id-113'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-126'/>
+ <return type-id='type-id-126'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-893'>
<member-function access='public' static='yes'>
<function-decl name='__copy_m<mongo::BSONObj *, mongo::BSONObj *>' mangled-name='_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN5mongo7BSONObjES5_EET0_T_S7_S6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algobase.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-113'/>
- <return type-id='type-id-113'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-126'/>
+ <return type-id='type-id-126'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='__copy_m<const mongo::BSONObj *, mongo::BSONObj *>' mangled-name='_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN5mongo7BSONObjEPS4_EET0_T_S9_S8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algobase.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80'/>
- <parameter type-id='type-id-80'/>
- <parameter type-id='type-id-113'/>
- <return type-id='type-id-113'/>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-89'/>
+ <parameter type-id='type-id-126'/>
+ <return type-id='type-id-126'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-894'/>
+ <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-895'/>
+ <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-896'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::BSONObj &, mongo::Date_t &, void>' mangled-name='_ZNSt11_Tuple_implILm1EJRKN5mongo7BSONObjENS0_6Date_tEEEC2IRS1_JRS4_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-116'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-130'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-897'>
<member-function access='public' static='yes'>
<function-decl name='_Tuple_impl<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj &, mongo::Date_t &, void>' mangled-name='_ZNSt11_Tuple_implILm0EJN5mongo12FTDCBSONUtil8FTDCTypeERKNS0_7BSONObjENS0_6Date_tEEEC2IS2_JRS3_RS6_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-335'/>
- <parameter type-id='type-id-116'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-685'/>
+ <parameter type-id='type-id-130'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-898'>
<member-function access='public' static='yes'>
<function-decl name='tuple<mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj &, mongo::Date_t &, void>' mangled-name='_ZNSt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeERKNS0_7BSONObjENS0_6Date_tEEEC2IJS2_RS3_RS6_EvEEDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-335'/>
- <parameter type-id='type-id-116'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-685'/>
+ <parameter type-id='type-id-130'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-899'>
<member-function access='public' static='yes'>
<function-decl name='_Head_base<mongo::BSONObj &>' mangled-name='_ZNSt10_Head_baseILm1ERKN5mongo7BSONObjELb0EEC2IRS1_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-116'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-130'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__22' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__23' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__22' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-900'/>
+ <class-decl name='__anonymous_struct__23' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-901'/>
+ <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-902'>
<member-function access='public' static='yes'>
<function-decl name='__uninit_default_n<char *, unsigned long>' mangled-name='_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPcmEET_S3_T0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='535' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-59'/>
+ <parameter type-id='type-id-67'/>
<parameter type-id='type-id-21'/>
- <return type-id='type-id-59'/>
+ <return type-id='type-id-67'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__25' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__25' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-903'>
<member-function access='public' static='yes'>
<function-decl name='__copy_m<char>' mangled-name='_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algobase.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-59'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-67'/>
+ <return type-id='type-id-67'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__26' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__26' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-904'>
<member-function access='public' static='yes'>
<function-decl name='__uninit_copy<std::move_iterator<char *>, char *>' mangled-name='_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPcES3_EET0_T_S6_S5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-59'/>
- <return type-id='type-id-59'/>
+ <parameter type-id='type-id-905'/>
+ <parameter type-id='type-id-905'/>
+ <parameter type-id='type-id-67'/>
+ <return type-id='type-id-67'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__27' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__27' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-905'/>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-906'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-907'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-908'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-909'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-886'>
<member-function access='public' static='yes'>
<function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5mongo7BSONObjESt6vectorIS2_SaIS2_EEEC2ERKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_iterator.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-371'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-848'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-910'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-911'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-912'/>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-913'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-914'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-915'/>
</namespace-decl>
<namespace-decl name='mongo'>
<namespace-decl name='FTDCBSONUtil'>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-916'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-917'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-918'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-919'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-920'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-921'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-922'/>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-923'>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~FTDCFileReader' mangled-name='_ZN5mongo14FTDCFileReaderD2Ev' filepath='src/mongo/db/ftdc/file_reader.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileReaderD2Ev'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='hasNext' mangled-name='_ZN5mongo14FTDCFileReader7hasNextEv' filepath='src/mongo/db/ftdc/file_reader.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileReader7hasNextEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='readDocument' mangled-name='_ZN5mongo14FTDCFileReader12readDocumentEv' filepath='src/mongo/db/ftdc/file_reader.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileReader12readDocumentEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='next' mangled-name='_ZN5mongo15BSONObjIterator4nextEv' filepath='src/mongo/db/ftdc/file_reader.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileReader4nextEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-211'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='open' mangled-name='_ZN5mongo14FTDCFileWriter4openERKN5boost10filesystem4pathE' filepath='src/mongo/db/ftdc/file_reader.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileReader4openERKN5boost10filesystem4pathE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-248'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-430'/>
+ <return type-id='type-id-541'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-924'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-925'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-926'>
<member-function access='public'>
<function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithIbEC2Eb' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-927'/>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-928'>
<member-function access='public' static='yes'>
<function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithINS_12FTDCBSONUtil8FTDCTypeEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-334'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-684'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-929'/>
+ <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-930'/>
+ <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-931'/>
+ <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-932'/>
+ <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-933'/>
+ <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-934'/>
+ <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-935'/>
+ <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-936'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-937'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-938'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-939'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-940'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-941'/>
+ <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-942'>
<member-function access='public' static='yes'>
<function-decl name='read<mongo::Validated<mongo::BSONObj> >' mangled-name='_ZNK5mongo14ConstDataRange4readINS_9ValidatedINS_7BSONObjEEEEENS_6StatusEPT_m' filepath='src/mongo/base/data_range.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-126'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-24'/>
+ <return type-id='type-id-924'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='read<mongo::Validated<mongo::BSONObj> >' mangled-name='_ZNK5mongo14ConstDataRange4readINS_9ValidatedINS_7BSONObjEEEEENS_10StatusWithIT_EEm' filepath='src/mongo/base/data_range.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo14ConstDataRange4readINS_9ValidatedINS_7BSONObjEEEEENS_10StatusWithIT_EEm'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-47'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-51'/>
+ <return type-id='type-id-311'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-943'/>
+ <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-944'/>
+ <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-945'/>
+ <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-946'/>
</namespace-decl>
<namespace-decl name='mongoutils'>
<namespace-decl name='str'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-947'>
<member-function access='public'>
<function-decl name='operator<<<char [35]>' mangled-name='_ZN10mongoutils3str6streamlsIA35_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-364'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-841'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<<char [16]>' mangled-name='_ZN10mongoutils3str6streamlsIA16_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-362'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-839'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<<char [19]>' mangled-name='_ZN10mongoutils3str6streamlsIA19_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-363'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-840'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
</class-decl>
@@ -7563,235 +7573,235 @@
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='src/mongo/db/ftdc/file_writer.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-3' size-in-bits='632' id='type-id-376'>
- <subrange length='79' type-id='type-id-5' id='type-id-377'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='632' id='type-id-948'>
+ <subrange length='79' type-id='type-id-5' id='type-id-949'/>
</array-type-def>
- <reference-type-def kind='lvalue' type-id='type-id-376' size-in-bits='64' id='type-id-378'/>
+ <reference-type-def kind='lvalue' type-id='type-id-948' size-in-bits='64' id='type-id-950'/>
<namespace-decl name='boost'>
<namespace-decl name='filesystem'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-951'/>
</namespace-decl>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-952'>
<member-function access='protected'>
<function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEEC2ENS_6none_tE' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <parameter type-id='type-id-953'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEE9constructERKS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='472' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <parameter type-id='type-id-379'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <parameter type-id='type-id-954'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEEC2ERKS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-58' is-artificial='yes'/>
- <parameter type-id='type-id-379'/>
+ <parameter type-id='type-id-66' is-artificial='yes'/>
+ <parameter type-id='type-id-954'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-955'>
<member-type access='public'>
- <typedef-decl name='argument_type' type-id='type-id-188' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='164' column='1' id='type-id-379'/>
+ <typedef-decl name='argument_type' type-id='type-id-234' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='164' column='1' id='type-id-954'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-956'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-957'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-958'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-959'/>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-960'/>
</namespace-decl>
<namespace-decl name='system'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-961'/>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-962'>
<member-type access='private'>
- <typedef-decl name='argument_type' type-id='type-id-379' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='782' column='1' id='type-id-380'/>
+ <typedef-decl name='argument_type' type-id='type-id-954' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='782' column='1' id='type-id-963'/>
</member-type>
<member-function access='public'>
<function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo14ConstDataRangeEEC2ENS_6none_tE' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-953'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo14ConstDataRangeEEC2ERKS2_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-57' is-artificial='yes'/>
- <parameter type-id='type-id-380'/>
+ <parameter type-id='type-id-64' is-artificial='yes'/>
+ <parameter type-id='type-id-963'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-953'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-964'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-965'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-966'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-967'/>
</namespace-decl>
<namespace-decl name='std'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-968'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-969'/>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-970'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-971'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-972'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-973'/>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-974'/>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-975'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-976'/>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-977'/>
+ <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-978'/>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-979'/>
+ <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-980'/>
</namespace-decl>
<namespace-decl name='mongo'>
<namespace-decl name='logger'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-981'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-381'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-982'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
</class-decl>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-983'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-984'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-985'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-986'>
<member-function access='public' static='yes' destructor='yes'>
<function-decl name='~FTDCFileWriter' mangled-name='_ZN5mongo14FTDCFileWriterD2Ev' filepath='src/mongo/db/ftdc/file_writer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileWriterD2Ev'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='writeInterimFileBuffer' mangled-name='_ZN5mongo14FTDCFileWriter22writeInterimFileBufferENS_14ConstDataRangeE' filepath='src/mongo/db/ftdc/file_writer.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileWriter22writeInterimFileBufferENS_14ConstDataRangeE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-87'/>
+ <return type-id='type-id-125'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='writeArchiveFileBuffer' mangled-name='_ZN5mongo14FTDCFileWriter22writeArchiveFileBufferENS_14ConstDataRangeE' filepath='src/mongo/db/ftdc/file_writer.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileWriter22writeArchiveFileBufferENS_14ConstDataRangeE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-87'/>
+ <return type-id='type-id-125'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='writeMetadata' mangled-name='_ZN5mongo14FTDCFileWriter13writeMetadataERKNS_7BSONObjENS_6Date_tE' filepath='src/mongo/db/ftdc/file_writer.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileWriter13writeMetadataERKNS_7BSONObjENS_6Date_tE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-396'/>
+ <return type-id='type-id-393'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='writeSample' mangled-name='_ZN5mongo14FTDCFileWriter11writeSampleERKNS_7BSONObjENS_6Date_tE' filepath='src/mongo/db/ftdc/file_writer.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileWriter11writeSampleERKNS_7BSONObjENS_6Date_tE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-396'/>
+ <return type-id='type-id-393'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='flush' mangled-name='_ZN5mongo14FTDCFileWriter5flushERKN5boost8optionalINS_14ConstDataRangeEEENS_6Date_tE' filepath='src/mongo/db/ftdc/file_writer.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileWriter5flushERKN5boost8optionalINS_14ConstDataRangeEEENS_6Date_tE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-183'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-229'/>
+ <parameter type-id='type-id-987'/>
+ <return type-id='type-id-983'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='closeWithoutFlushForTest' mangled-name='_ZN5mongo14FTDCFileWriter24closeWithoutFlushForTestEv' filepath='src/mongo/db/ftdc/file_writer.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileWriter24closeWithoutFlushForTestEv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-988'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-987'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-989'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-990'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-991'/>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-992'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-993'/>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-994'/>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-995'/>
+ <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-996'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-382'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-997'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='getSampleCount' mangled-name='_ZNK5mongo14FTDCCompressor14getSampleCountEv' filepath='src/mongo/db/ftdc/compressor.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-47'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-51'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='hasDataToFlush' mangled-name='_ZNK5mongo14FTDCCompressor14hasDataToFlushEv' filepath='src/mongo/db/ftdc/compressor.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-998'/>
+ <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-999'/>
+ <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1000'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1001'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1002'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1003'/>
+ <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1004'>
<member-function access='public' static='yes'>
<function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithIN5boost8optionalISt5tupleIJNS_14ConstDataRangeENS_14FTDCCompressor15CompressorStateENS_6Date_tEEEEEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <return type-id='type-id-55'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <return type-id='type-id-62'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1005'/>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1006'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1007'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1008'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1009'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1010'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1011'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1012'/>
</namespace-decl>
<namespace-decl name='mongoutils'>
<namespace-decl name='str'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1013'>
<member-function access='public'>
<function-decl name='operator<<<char [79]>' mangled-name='_ZN10mongoutils3str6streamlsIA79_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-378'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-950'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
</class-decl>
@@ -7799,819 +7809,819 @@
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='src/mongo/db/ftdc/util.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-3' size-in-bits='32' id='type-id-383'>
- <subrange length='4' type-id='type-id-5' id='type-id-384'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='32' id='type-id-1014'>
+ <subrange length='4' type-id='type-id-5' id='type-id-1015'/>
</array-type-def>
- <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='40' id='type-id-385'>
- <subrange length='5' type-id='type-id-5' id='type-id-386'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='40' id='type-id-1016'>
+ <subrange length='5' type-id='type-id-5' id='type-id-1017'/>
</array-type-def>
- <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='48' id='type-id-387'>
- <subrange length='6' type-id='type-id-5' id='type-id-388'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='48' id='type-id-1018'>
+ <subrange length='6' type-id='type-id-5' id='type-id-1019'/>
</array-type-def>
- <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='56' id='type-id-389'>
- <subrange length='7' type-id='type-id-5' id='type-id-390'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='56' id='type-id-1020'>
+ <subrange length='7' type-id='type-id-5' id='type-id-1021'/>
</array-type-def>
- <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='64' id='type-id-391'>
- <subrange length='8' type-id='type-id-5' id='type-id-392'/>
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='64' id='type-id-1022'>
+ <subrange length='8' type-id='type-id-5' id='type-id-1023'/>
</array-type-def>
- <type-decl name='signed char' size-in-bits='8' id='type-id-393'/>
- <qualified-type-def type-id='type-id-220' const='yes' id='type-id-394'/>
- <reference-type-def kind='lvalue' type-id='type-id-394' size-in-bits='64' id='type-id-395'/>
- <reference-type-def kind='lvalue' type-id='type-id-389' size-in-bits='64' id='type-id-396'/>
- <reference-type-def kind='lvalue' type-id='type-id-391' size-in-bits='64' id='type-id-397'/>
- <qualified-type-def type-id='type-id-16' const='yes' id='type-id-398'/>
- <reference-type-def kind='lvalue' type-id='type-id-398' size-in-bits='64' id='type-id-399'/>
- <reference-type-def kind='lvalue' type-id='type-id-13' size-in-bits='64' id='type-id-400'/>
- <reference-type-def kind='rvalue' type-id='type-id-16' size-in-bits='64' id='type-id-401'/>
- <pointer-type-def type-id='type-id-16' size-in-bits='64' id='type-id-402'/>
- <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-403'/>
- <pointer-type-def type-id='type-id-393' size-in-bits='64' id='type-id-404'/>
- <reference-type-def kind='rvalue' type-id='type-id-20' size-in-bits='64' id='type-id-405'/>
+ <type-decl name='signed char' size-in-bits='8' id='type-id-1024'/>
+ <qualified-type-def type-id='type-id-326' const='yes' id='type-id-1025'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1025' size-in-bits='64' id='type-id-1026'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1020' size-in-bits='64' id='type-id-1027'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1022' size-in-bits='64' id='type-id-1028'/>
+ <qualified-type-def type-id='type-id-16' const='yes' id='type-id-1029'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1029' size-in-bits='64' id='type-id-1030'/>
+ <reference-type-def kind='lvalue' type-id='type-id-13' size-in-bits='64' id='type-id-1031'/>
+ <reference-type-def kind='rvalue' type-id='type-id-16' size-in-bits='64' id='type-id-1032'/>
+ <pointer-type-def type-id='type-id-16' size-in-bits='64' id='type-id-1033'/>
+ <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-1034'/>
+ <pointer-type-def type-id='type-id-1024' size-in-bits='64' id='type-id-1035'/>
+ <reference-type-def kind='rvalue' type-id='type-id-20' size-in-bits='64' id='type-id-1036'/>
<namespace-decl name='boost'>
<namespace-decl name='filesystem'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1037'>
<member-function access='public'>
<function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2EPKc' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-361'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-838'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='has_extension' mangled-name='_ZNK5boost10filesystem4path13has_extensionEv' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-249' is-artificial='yes'/>
+ <parameter type-id='type-id-431' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5boost10filesystem4pathaSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-246' is-artificial='yes'/>
- <parameter type-id='type-id-320'/>
- <return type-id='type-id-245'/>
+ <parameter type-id='type-id-428' is-artificial='yes'/>
+ <parameter type-id='type-id-670'/>
+ <return type-id='type-id-427'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='optional_detail'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1038'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1039'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1040'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1041'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1042'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1043'/>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1044'/>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1045'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1046'/>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1047'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1048'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1049'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1050'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1051'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1052'/>
</namespace-decl>
<namespace-decl name='std'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1053'>
<member-type access='private'>
- <typedef-decl name='const_reference' type-id='type-id-407' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='230' column='1' id='type-id-406'/>
+ <typedef-decl name='const_reference' type-id='type-id-1055' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='230' column='1' id='type-id-1054'/>
</member-type>
<member-function access='public'>
<function-decl name='emplace_back<unsigned int>' mangled-name='_ZNSt6vectorImSaImEE12emplace_backIJjEEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-405'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-1036'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='emplace_back<long long>' mangled-name='_ZNSt6vectorImSaImEE12emplace_backIJxEEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-401'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-1032'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='emplace_back<bool>' mangled-name='_ZNSt6vectorImSaImEE12emplace_backIJbEEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-300'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-643'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNKSt6vectorImSaImEEixEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-86' is-artificial='yes'/>
- <parameter type-id='type-id-48'/>
- <return type-id='type-id-406'/>
+ <parameter type-id='type-id-98' is-artificial='yes'/>
+ <parameter type-id='type-id-52'/>
+ <return type-id='type-id-1054'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_emplace_back_aux<long long>' mangled-name='_ZNSt6vectorImSaImEE19_M_emplace_back_auxIJxEEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorImSaImEE19_M_emplace_back_auxIJxEEEvDpOT_'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-401'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-1032'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_emplace_back_aux<bool>' mangled-name='_ZNSt6vectorImSaImEE19_M_emplace_back_auxIJbEEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorImSaImEE19_M_emplace_back_auxIJbEEEvDpOT_'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-300'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-643'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_emplace_back_aux<unsigned int>' mangled-name='_ZNSt6vectorImSaImEE19_M_emplace_back_auxIJjEEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorImSaImEE19_M_emplace_back_auxIJjEEEvDpOT_'>
- <parameter type-id='type-id-119' is-artificial='yes'/>
- <parameter type-id='type-id-405'/>
+ <parameter type-id='type-id-133' is-artificial='yes'/>
+ <parameter type-id='type-id-1036'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1056'>
<member-function access='public' static='yes'>
<function-decl name='construct<unsigned long, bool>' mangled-name='_ZNSt16allocator_traitsISaImEE9constructImJbEEEvRS0_PT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-234'/>
- <parameter type-id='type-id-300'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-343'/>
+ <parameter type-id='type-id-643'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='construct<unsigned long, long long>' mangled-name='_ZNSt16allocator_traitsISaImEE9constructImJxEEEvRS0_PT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-234'/>
- <parameter type-id='type-id-401'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-343'/>
+ <parameter type-id='type-id-1032'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='construct<unsigned long, unsigned int>' mangled-name='_ZNSt16allocator_traitsISaImEE9constructImJjEEEvRS0_PT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-121'/>
- <parameter type-id='type-id-234'/>
- <parameter type-id='type-id-405'/>
+ <parameter type-id='type-id-135'/>
+ <parameter type-id='type-id-343'/>
+ <parameter type-id='type-id-1036'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1057'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1058'/>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1059'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1060'/>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1061'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1062'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1063'/>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1064'/>
+ <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1065'/>
+ <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1066'/>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1067'/>
+ <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1068'/>
</namespace-decl>
<namespace-decl name='mongo'>
<namespace-decl name='logger'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1069'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1070'>
<member-function access='public'>
<function-decl name='operator<<' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsENS_10StringDataE' filepath='src/mongo/logger/logstream_builder.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-260' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-261'/>
+ <parameter type-id='type-id-444' is-artificial='yes'/>
+ <parameter type-id='type-id-1071'/>
+ <return type-id='type-id-446'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEi' filepath='src/mongo/logger/logstream_builder.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-260' is-artificial='yes'/>
+ <parameter type-id='type-id-444' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-261'/>
+ <return type-id='type-id-446'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1072'/>
</namespace-decl>
- <var-decl name='kFTDCInterimFile' type-id='type-id-353' mangled-name='_ZN5mongo16kFTDCInterimFileE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='51' column='1' elf-symbol-id='_ZN5mongo16kFTDCInterimFileE'/>
- <var-decl name='kFTDCArchiveFile' type-id='type-id-391' mangled-name='_ZN5mongo16kFTDCArchiveFileE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='53' column='1' elf-symbol-id='_ZN5mongo16kFTDCArchiveFileE'/>
- <var-decl name='kFTDCIdField' type-id='type-id-383' mangled-name='_ZN5mongo12kFTDCIdFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='55' column='1' elf-symbol-id='_ZN5mongo12kFTDCIdFieldE'/>
- <var-decl name='kFTDCTypeField' type-id='type-id-385' mangled-name='_ZN5mongo14kFTDCTypeFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='56' column='1' elf-symbol-id='_ZN5mongo14kFTDCTypeFieldE'/>
- <var-decl name='kFTDCDataField' type-id='type-id-385' mangled-name='_ZN5mongo14kFTDCDataFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='58' column='1' elf-symbol-id='_ZN5mongo14kFTDCDataFieldE'/>
- <var-decl name='kFTDCDocField' type-id='type-id-383' mangled-name='_ZN5mongo13kFTDCDocFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='59' column='1' elf-symbol-id='_ZN5mongo13kFTDCDocFieldE'/>
- <var-decl name='kFTDCDocsField' type-id='type-id-385' mangled-name='_ZN5mongo14kFTDCDocsFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='61' column='1' elf-symbol-id='_ZN5mongo14kFTDCDocsFieldE'/>
- <var-decl name='kFTDCCollectStartField' type-id='type-id-387' mangled-name='_ZN5mongo22kFTDCCollectStartFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='63' column='1' elf-symbol-id='_ZN5mongo22kFTDCCollectStartFieldE'/>
- <var-decl name='kFTDCCollectEndField' type-id='type-id-383' mangled-name='_ZN5mongo20kFTDCCollectEndFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='64' column='1' elf-symbol-id='_ZN5mongo20kFTDCCollectEndFieldE'/>
+ <var-decl name='kFTDCInterimFile' type-id='type-id-830' mangled-name='_ZN5mongo16kFTDCInterimFileE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='51' column='1' elf-symbol-id='_ZN5mongo16kFTDCInterimFileE'/>
+ <var-decl name='kFTDCArchiveFile' type-id='type-id-1022' mangled-name='_ZN5mongo16kFTDCArchiveFileE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='53' column='1' elf-symbol-id='_ZN5mongo16kFTDCArchiveFileE'/>
+ <var-decl name='kFTDCIdField' type-id='type-id-1014' mangled-name='_ZN5mongo12kFTDCIdFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='55' column='1' elf-symbol-id='_ZN5mongo12kFTDCIdFieldE'/>
+ <var-decl name='kFTDCTypeField' type-id='type-id-1016' mangled-name='_ZN5mongo14kFTDCTypeFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='56' column='1' elf-symbol-id='_ZN5mongo14kFTDCTypeFieldE'/>
+ <var-decl name='kFTDCDataField' type-id='type-id-1016' mangled-name='_ZN5mongo14kFTDCDataFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='58' column='1' elf-symbol-id='_ZN5mongo14kFTDCDataFieldE'/>
+ <var-decl name='kFTDCDocField' type-id='type-id-1014' mangled-name='_ZN5mongo13kFTDCDocFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='59' column='1' elf-symbol-id='_ZN5mongo13kFTDCDocFieldE'/>
+ <var-decl name='kFTDCDocsField' type-id='type-id-1016' mangled-name='_ZN5mongo14kFTDCDocsFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='61' column='1' elf-symbol-id='_ZN5mongo14kFTDCDocsFieldE'/>
+ <var-decl name='kFTDCCollectStartField' type-id='type-id-1018' mangled-name='_ZN5mongo22kFTDCCollectStartFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='63' column='1' elf-symbol-id='_ZN5mongo22kFTDCCollectStartFieldE'/>
+ <var-decl name='kFTDCCollectEndField' type-id='type-id-1014' mangled-name='_ZN5mongo20kFTDCCollectEndFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='64' column='1' elf-symbol-id='_ZN5mongo20kFTDCCollectEndFieldE'/>
<namespace-decl name='FTDCBSONUtil'>
<function-decl name='extractMetricsFromDocument' mangled-name='_ZN5mongo12FTDCBSONUtil26extractMetricsFromDocumentERKNS_7BSONObjES3_PSt6vectorImSaImEE' filepath='src/mongo/db/ftdc/util.cpp' line='233' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12FTDCBSONUtil26extractMetricsFromDocumentERKNS_7BSONObjES3_PSt6vectorImSaImEE'>
- <parameter type-id='type-id-188' name='referenceDoc' filepath='src/mongo/db/ftdc/util.cpp' line='233' column='1'/>
- <parameter type-id='type-id-188' name='currentDoc' filepath='src/mongo/db/ftdc/util.cpp' line='234' column='1'/>
- <parameter type-id='type-id-119' name='metrics' filepath='src/mongo/db/ftdc/util.cpp' line='235' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-234' name='referenceDoc' filepath='src/mongo/db/ftdc/util.cpp' line='233' column='1'/>
+ <parameter type-id='type-id-234' name='currentDoc' filepath='src/mongo/db/ftdc/util.cpp' line='234' column='1'/>
+ <parameter type-id='type-id-133' name='metrics' filepath='src/mongo/db/ftdc/util.cpp' line='235' column='1'/>
+ <return type-id='type-id-1073'/>
</function-decl>
<function-decl name='constructDocumentFromMetrics' mangled-name='_ZN5mongo12FTDCBSONUtil28constructDocumentFromMetricsERKNS_7BSONObjERKSt6vectorImSaImEE' filepath='src/mongo/db/ftdc/util.cpp' line='334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12FTDCBSONUtil28constructDocumentFromMetricsERKNS_7BSONObjERKSt6vectorImSaImEE'>
- <parameter type-id='type-id-188' name='ref' filepath='src/mongo/db/ftdc/util.cpp' line='334' column='1'/>
- <parameter type-id='type-id-252' name='metrics' filepath='src/mongo/db/ftdc/util.cpp' line='335' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-234' name='ref' filepath='src/mongo/db/ftdc/util.cpp' line='334' column='1'/>
+ <parameter type-id='type-id-434' name='metrics' filepath='src/mongo/db/ftdc/util.cpp' line='335' column='1'/>
+ <return type-id='type-id-1074'/>
</function-decl>
<function-decl name='createBSONMetadataDocument' mangled-name='_ZN5mongo12FTDCBSONUtil26createBSONMetadataDocumentERKNS_7BSONObjENS_6Date_tE' filepath='src/mongo/db/ftdc/util.cpp' line='346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12FTDCBSONUtil26createBSONMetadataDocumentERKNS_7BSONObjENS_6Date_tE'>
- <parameter type-id='type-id-188' name='metadata' filepath='src/mongo/db/ftdc/util.cpp' line='346' column='1'/>
- <parameter type-id='type-id-24' name='date' filepath='src/mongo/db/ftdc/util.cpp' line='346' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-234' name='metadata' filepath='src/mongo/db/ftdc/util.cpp' line='346' column='1'/>
+ <parameter type-id='type-id-1075' name='date' filepath='src/mongo/db/ftdc/util.cpp' line='346' column='1'/>
+ <return type-id='type-id-1076'/>
</function-decl>
<function-decl name='createBSONMetricChunkDocument' mangled-name='_ZN5mongo12FTDCBSONUtil29createBSONMetricChunkDocumentENS_14ConstDataRangeENS_6Date_tE' filepath='src/mongo/db/ftdc/util.cpp' line='355' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12FTDCBSONUtil29createBSONMetricChunkDocumentENS_14ConstDataRangeENS_6Date_tE'>
- <parameter type-id='type-id-24' name='buf' filepath='src/mongo/db/ftdc/util.cpp' line='355' column='1'/>
- <parameter type-id='type-id-24' name='date' filepath='src/mongo/db/ftdc/util.cpp' line='355' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-1077' name='buf' filepath='src/mongo/db/ftdc/util.cpp' line='355' column='1'/>
+ <parameter type-id='type-id-1075' name='date' filepath='src/mongo/db/ftdc/util.cpp' line='355' column='1'/>
+ <return type-id='type-id-1076'/>
</function-decl>
<function-decl name='getBSONDocumentId' mangled-name='_ZN5mongo12FTDCBSONUtil17getBSONDocumentIdERKNS_7BSONObjE' filepath='src/mongo/db/ftdc/util.cpp' line='365' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12FTDCBSONUtil17getBSONDocumentIdERKNS_7BSONObjE'>
- <parameter type-id='type-id-188' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='365' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-234' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='365' column='1'/>
+ <return type-id='type-id-1078'/>
</function-decl>
<function-decl name='getBSONDocumentType' mangled-name='_ZN5mongo12FTDCBSONUtil19getBSONDocumentTypeERKNS_7BSONObjE' filepath='src/mongo/db/ftdc/util.cpp' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12FTDCBSONUtil19getBSONDocumentTypeERKNS_7BSONObjE'>
- <parameter type-id='type-id-188' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='365' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-234' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='365' column='1'/>
+ <return type-id='type-id-1078'/>
</function-decl>
<function-decl name='getBSONDocumentFromMetadataDoc' mangled-name='_ZN5mongo12FTDCBSONUtil30getBSONDocumentFromMetadataDocERKNS_7BSONObjE' filepath='src/mongo/db/ftdc/util.cpp' line='396' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12FTDCBSONUtil30getBSONDocumentFromMetadataDocERKNS_7BSONObjE'>
- <parameter type-id='type-id-188' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='365' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-234' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='365' column='1'/>
+ <return type-id='type-id-1078'/>
</function-decl>
<function-decl name='getMetricsFromMetricDoc' mangled-name='_ZN5mongo12FTDCBSONUtil23getMetricsFromMetricDocERKNS_7BSONObjEPNS_16FTDCDecompressorE' filepath='src/mongo/db/ftdc/util.cpp' line='412' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12FTDCBSONUtil23getMetricsFromMetricDocERKNS_7BSONObjEPNS_16FTDCDecompressorE'>
- <parameter type-id='type-id-188' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='412' column='1'/>
- <parameter type-id='type-id-113' name='decompressor' filepath='src/mongo/db/ftdc/util.cpp' line='413' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-234' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='412' column='1'/>
+ <parameter type-id='type-id-126' name='decompressor' filepath='src/mongo/db/ftdc/util.cpp' line='413' column='1'/>
+ <return type-id='type-id-1079'/>
</function-decl>
</namespace-decl>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1073'/>
+ <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1076'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1074'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1075'/>
+ <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1077'/>
+ <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1078'/>
+ <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1079'/>
+ <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1080'/>
<namespace-decl name='FTDCUtil'>
<function-decl name='getInterimFile' mangled-name='_ZN5mongo8FTDCUtil14getInterimFileERKN5boost10filesystem4pathE' filepath='src/mongo/db/ftdc/util.cpp' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8FTDCUtil14getInterimFileERKN5boost10filesystem4pathE'>
- <parameter type-id='type-id-248' name='file' filepath='src/mongo/db/ftdc/util.cpp' line='85' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-430' name='file' filepath='src/mongo/db/ftdc/util.cpp' line='85' column='1'/>
+ <return type-id='type-id-1037'/>
</function-decl>
<function-decl name='getInterimTempFile' mangled-name='_ZN5mongo8FTDCUtil18getInterimTempFileERKN5boost10filesystem4pathE' filepath='src/mongo/db/ftdc/util.cpp' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8FTDCUtil18getInterimTempFileERKN5boost10filesystem4pathE'>
- <parameter type-id='type-id-248' name='file' filepath='src/mongo/db/ftdc/util.cpp' line='85' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-430' name='file' filepath='src/mongo/db/ftdc/util.cpp' line='85' column='1'/>
+ <return type-id='type-id-1037'/>
</function-decl>
<function-decl name='roundTime' mangled-name='_ZN5mongo8FTDCUtil9roundTimeENS_6Date_tENS_8DurationISt5ratioILl1ELl1000EEEE' filepath='src/mongo/db/ftdc/util.cpp' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8FTDCUtil9roundTimeENS_6Date_tENS_8DurationISt5ratioILl1ELl1000EEEE'>
- <parameter type-id='type-id-24' name='now' filepath='src/mongo/db/ftdc/util.cpp' line='93' column='1'/>
- <parameter type-id='type-id-290' name='period' filepath='src/mongo/db/ftdc/util.cpp' line='93' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-1075' name='now' filepath='src/mongo/db/ftdc/util.cpp' line='93' column='1'/>
+ <parameter type-id='type-id-553' name='period' filepath='src/mongo/db/ftdc/util.cpp' line='93' column='1'/>
+ <return type-id='type-id-1075'/>
</function-decl>
<function-decl name='getMongoSPath' mangled-name='_ZN5mongo8FTDCUtil13getMongoSPathERKN5boost10filesystem4pathE' filepath='src/mongo/db/ftdc/util.cpp' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8FTDCUtil13getMongoSPathERKN5boost10filesystem4pathE'>
- <parameter type-id='type-id-248' name='file' filepath='src/mongo/db/ftdc/util.cpp' line='85' column='1'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-430' name='file' filepath='src/mongo/db/ftdc/util.cpp' line='85' column='1'/>
+ <return type-id='type-id-1037'/>
</function-decl>
</namespace-decl>
- <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1081'/>
+ <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1071'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1082'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1083'>
<member-function access='public' static='yes'>
<function-decl name='BSONObjIterator' mangled-name='_ZN5mongo15BSONObjIteratorC2ERKNS_7BSONObjE' filepath='src/mongo/bson/bsonobj.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='more' mangled-name='_ZN5mongo15BSONObjIterator4moreEv' filepath='src/mongo/bson/bsonobj.h' line='619' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1084'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1085'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1086'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1087'>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerIxvE10unsafeLoadEPxPKcPm' filepath='src/mongo/base/data_type.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-402'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-1033'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerIxvE11unsafeStoreERKxPcPm' filepath='src/mongo/base/data_type.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-399'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-1030'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1088'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1089'>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerIyvE10unsafeLoadEPyPKcPm' filepath='src/mongo/base/data_type.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-403'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-1034'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1090'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1091'>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerIavE10unsafeLoadEPaPKcPm' filepath='src/mongo/base/data_type.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-404'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-1035'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1092'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1093'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad<long long>' mangled-name='_ZN5mongo8DataType10unsafeLoadIxEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-402'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-1033'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad<mongo::LittleEndian<long long> >' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIxEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad<unsigned long long>' mangled-name='_ZN5mongo8DataType10unsafeLoadIyEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-403'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-1034'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad<mongo::LittleEndian<unsigned long long> >' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIyEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-126'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad<signed char>' mangled-name='_ZN5mongo8DataType10unsafeLoadIaEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-404'/>
- <parameter type-id='type-id-66'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-1035'/>
+ <parameter type-id='type-id-74'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore<long long>' mangled-name='_ZN5mongo8DataType11unsafeStoreIxEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-399'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-1030'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='unsafeStore<mongo::LittleEndian<long long> >' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIxEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-59'/>
- <parameter type-id='type-id-204'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-67'/>
+ <parameter type-id='type-id-250'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1094'>
<member-function access='public' static='yes'>
<function-decl name='read<mongo::LittleEndian<long long> >' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIxEEEERKS0_PT_m' filepath='src/mongo/base/data_view.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-126'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-188'/>
+ <return type-id='type-id-234'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='read<mongo::LittleEndian<long long> >' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIxEEEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-47'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-51'/>
+ <return type-id='type-id-311'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='read<mongo::LittleEndian<unsigned long long> >' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIyEEEERKS0_PT_m' filepath='src/mongo/base/data_view.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-113'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-126'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-188'/>
+ <return type-id='type-id-234'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='read<mongo::LittleEndian<unsigned long long> >' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIyEEEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-47'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-51'/>
+ <return type-id='type-id-311'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='read<signed char>' mangled-name='_ZNK5mongo13ConstDataView4readIaEERKS0_PT_m' filepath='src/mongo/base/data_view.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-404'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-1035'/>
<parameter type-id='type-id-26'/>
- <return type-id='type-id-188'/>
+ <return type-id='type-id-234'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='read<signed char>' mangled-name='_ZNK5mongo13ConstDataView4readIaEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-47'/>
- <return type-id='type-id-393'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-51'/>
+ <return type-id='type-id-1024'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1095'>
<member-function access='public' static='yes'>
<function-decl name='BSONElement' mangled-name='_ZN5mongo11BSONElementC2Ev' filepath='src/mongo/bson/bsonelement.h' line='560' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='BSONElement' mangled-name='_ZN5mongo11BSONElementC2EPKc' filepath='src/mongo/bson/bsonelement.h' line='657' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-74'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='eoo' mangled-name='_ZNK5mongo11BSONElement3eooEv' filepath='src/mongo/bson/bsonelement.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='fieldName' mangled-name='_ZNK5mongo11BSONElement9fieldNameEv' filepath='src/mongo/bson/bsonelement.h' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-66'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-74'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='fieldNameStringData' mangled-name='_ZNK5mongo11BSONElement19fieldNameStringDataEv' filepath='src/mongo/bson/bsonelement.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-79'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-88'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='fieldNameSize' mangled-name='_ZNK5mongo11BSONElement13fieldNameSizeEv' filepath='src/mongo/bson/bsonelement.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='value' mangled-name='_ZNK5mongo11BSONElement5valueEv' filepath='src/mongo/bson/bsonelement.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-66'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-74'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='boolean' mangled-name='_ZNK5mongo11BSONElement7booleanEv' filepath='src/mongo/bson/bsonelement.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='Bool' mangled-name='_ZNK5mongo11BSONElement4BoolEv' filepath='src/mongo/bson/bsonelement.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='type' mangled-name='_ZNK5mongo11BSONElement4typeEv' filepath='src/mongo/bson/bsonelement.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-408'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-1096'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='isNumber' mangled-name='_ZNK5mongo11BSONElement8isNumberEv' filepath='src/mongo/bson/bsonelement.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='timestamp' mangled-name='_ZNK5mongo11BSONElement9timestampEv' filepath='src/mongo/bson/bsonelement.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-1097'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='Date' mangled-name='_ZNK5mongo11BSONElement4DateEv' filepath='src/mongo/bson/bsonelement.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-1097'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='date' mangled-name='_ZNK5mongo11BSONElement4dateEv' filepath='src/mongo/bson/bsonelement.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-1097'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='binData' mangled-name='_ZNK5mongo11BSONElement7binDataERi' filepath='src/mongo/bson/bsonelement.h' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-400'/>
- <return type-id='type-id-66'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-1031'/>
+ <return type-id='type-id-74'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='valuestrsize' mangled-name='_ZNK5mongo11BSONElement12valuestrsizeEv' filepath='src/mongo/bson/bsonelement.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_numberDouble' mangled-name='_ZNK5mongo11BSONElement13_numberDoubleEv' filepath='src/mongo/bson/bsonelement.h' line='304' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-11'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_numberInt' mangled-name='_ZNK5mongo11BSONElement10_numberIntEv' filepath='src/mongo/bson/bsonelement.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-13'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_numberLong' mangled-name='_ZNK5mongo11BSONElement11_numberLongEv' filepath='src/mongo/bson/bsonelement.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-16'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_numberDecimal' mangled-name='_ZNK5mongo11BSONElement14_numberDecimalEv' filepath='src/mongo/bson/bsonelement.h' line='314' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-1097'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='numberLong' mangled-name='_ZNK5mongo11BSONElement10numberLongEv' filepath='src/mongo/bson/bsonelement.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo11BSONElement10numberLongEv'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
<return type-id='type-id-16'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='chk' mangled-name='_ZNK5mongo11BSONElement3chkENS_8BSONTypeE' filepath='src/mongo/bson/bsonelement.h' line='692' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo11BSONElement3chkENS_8BSONTypeE'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <parameter type-id='type-id-408'/>
- <return type-id='type-id-188'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <parameter type-id='type-id-1096'/>
+ <return type-id='type-id-234'/>
</function-decl>
</member-function>
</class-decl>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-408'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-1096'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
- <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1097'/>
+ <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1098'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1099'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1100'/>
+ <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1101'/>
+ <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1102'>
<member-type access='private'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1103'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1104'>
<member-function access='private' static='yes'>
<function-decl name='appendNumImpl<int>' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE13appendNumImplIiEEvT_' filepath='src/mongo/bson/util/builder.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE9appendNumEi' filepath='src/mongo/bson/util/builder.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-13'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='buf' mangled-name='_ZNK5mongo11_BufBuilderINS_21SharedBufferAllocatorEE3bufEv' filepath='src/mongo/bson/util/builder.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-66'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-74'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='appendNumImpl<long long>' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE13appendNumImplIxEEvT_' filepath='src/mongo/bson/util/builder.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-16'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE9appendNumEx' filepath='src/mongo/bson/util/builder.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-16'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1105'/>
+ <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1106'/>
+ <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1107'>
<member-function access='public' static='yes'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataENS_9TimestampE' filepath='src/mongo/bson/bsonobjbuilder.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-1071'/>
+ <parameter type-id='type-id-1075'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='appendNumber' mangled-name='_ZN5mongo14BSONObjBuilder12appendNumberENS_10StringDataEi' filepath='src/mongo/bson/bsonobjbuilder.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-1071'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-116'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='appendObject' mangled-name='_ZN5mongo14BSONObjBuilder12appendObjectENS_10StringDataEPKci' filepath='src/mongo/bson/bsonobjbuilder.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder12appendObjectENS_10StringDataEPKci'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <parameter type-id='type-id-66'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-1071'/>
+ <parameter type-id='type-id-74'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-116'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='appendBinData' mangled-name='_ZN5mongo14BSONObjBuilder13appendBinDataENS_10StringDataEiNS_11BinDataTypeEPKv' filepath='src/mongo/bson/bsonobjbuilder.h' line='563' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder13appendBinDataENS_10StringDataEiNS_11BinDataTypeEPKv'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-1071'/>
<parameter type-id='type-id-13'/>
- <parameter type-id='type-id-409'/>
- <parameter type-id='type-id-135'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-1108'/>
+ <parameter type-id='type-id-149'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEx' filepath='src/mongo/bson/bsonobjbuilder.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEx'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-1071'/>
<parameter type-id='type-id-16'/>
- <return type-id='type-id-116'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEb' filepath='src/mongo/bson/bsonobjbuilder.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEb'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-1071'/>
<parameter type-id='type-id-1'/>
- <return type-id='type-id-116'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='subarrayStart' mangled-name='_ZN5mongo14BSONObjBuilder13subarrayStartENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder13subarrayStartENS_10StringDataE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
- <return type-id='type-id-195'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-295'/>
+ <return type-id='type-id-241'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendERKNS_11BSONElementE' filepath='src/mongo/bson/bsonobjbuilder.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder6appendERKNS_11BSONElementE'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEi' filepath='src/mongo/bson/bsonobjbuilder.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEi'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-24'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-1071'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-116'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
</class-decl>
- <enum-decl name='__anonymous_enum__1' is-anonymous='yes' is-declaration-only='yes' id='type-id-409'>
+ <enum-decl name='__anonymous_enum__1' is-anonymous='yes' is-declaration-only='yes' id='type-id-1108'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
- <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1109'>
<member-function access='public' static='yes'>
<function-decl name='write<mongo::LittleEndian<long long> >' mangled-name='_ZN5mongo8DataView5writeINS_12LittleEndianIxEEEERS0_RKT_m' filepath='src/mongo/base/data_view.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-47'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-51'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__24' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__24' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1110'>
<member-function access='public' static='yes'>
<function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_12FTDCBSONUtil8FTDCTypeEEC2ES2_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-333'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-683'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__25' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__25' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1111'>
<member-function access='public' static='yes'>
<function-decl name='operator<<' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEx' filepath='src/mongo/bson/util/builder.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-16'/>
- <return type-id='type-id-116'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='operator<<' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsENS_8BSONTypeE' filepath='src/mongo/bson/util/builder.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
- <parameter type-id='type-id-408'/>
- <return type-id='type-id-116'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
+ <parameter type-id='type-id-1096'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='str' mangled-name='_ZNK5mongo17StringBuilderImplINS_21SharedBufferAllocatorEE3strB5cxx11Ev' filepath='src/mongo/bson/util/builder.h' line='477' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-189'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-235'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='appendIntegral<long long>' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEE14appendIntegralIxEERS2_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_21SharedBufferAllocatorEE14appendIntegralIxEERS2_T_i'>
- <parameter type-id='type-id-113' is-artificial='yes'/>
+ <parameter type-id='type-id-126' is-artificial='yes'/>
<parameter type-id='type-id-16'/>
<parameter type-id='type-id-13'/>
- <return type-id='type-id-116'/>
+ <return type-id='type-id-130'/>
</function-decl>
</member-function>
</class-decl>
- <class-decl name='__anonymous_struct__26' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__26' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1112'>
<member-type access='private'>
- <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-410'>
+ <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-1113'>
<underlying-type type-id='type-id-18'/>
</enum-decl>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__27' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__27' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1114'/>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1115'>
<member-type access='public'>
- <typedef-decl name='const_reference' type-id='type-id-395' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='110' column='1' id='type-id-407'/>
+ <typedef-decl name='const_reference' type-id='type-id-1026' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h' line='110' column='1' id='type-id-1055'/>
</member-type>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1116'/>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1117'/>
+ <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1118'/>
+ <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1119'>
<member-function access='public' static='yes'>
<function-decl name='construct<unsigned long, bool>' mangled-name='_ZN9__gnu_cxx13new_allocatorImE9constructImJbEEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-234'/>
- <parameter type-id='type-id-300'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-343'/>
+ <parameter type-id='type-id-643'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='construct<unsigned long, long long>' mangled-name='_ZN9__gnu_cxx13new_allocatorImE9constructImJxEEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-234'/>
- <parameter type-id='type-id-401'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-343'/>
+ <parameter type-id='type-id-1032'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='construct<unsigned long, unsigned int>' mangled-name='_ZN9__gnu_cxx13new_allocatorImE9constructImJjEEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-54' is-artificial='yes'/>
- <parameter type-id='type-id-234'/>
- <parameter type-id='type-id-405'/>
+ <parameter type-id='type-id-60' is-artificial='yes'/>
+ <parameter type-id='type-id-343'/>
+ <parameter type-id='type-id-1036'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
@@ -8619,26 +8629,26 @@
</namespace-decl>
<namespace-decl name='mongoutils'>
<namespace-decl name='str'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1120'>
<member-function access='public'>
<function-decl name='operator<<<char [8]>' mangled-name='_ZN10mongoutils3str6streamlsIA8_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-397'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-1028'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<<long long>' mangled-name='_ZN10mongoutils3str6streamlsIxEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-399'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-1030'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator<<<char [7]>' mangled-name='_ZN10mongoutils3str6streamlsIA7_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-118' is-artificial='yes'/>
- <parameter type-id='type-id-396'/>
- <return type-id='type-id-117'/>
+ <parameter type-id='type-id-132' is-artificial='yes'/>
+ <parameter type-id='type-id-1027'/>
+ <return type-id='type-id-131'/>
</function-decl>
</member-function>
</class-decl>
@@ -8647,28 +8657,28 @@
</abi-instr>
<abi-instr version='1.0' address-size='64' path='src/mongo/db/ftdc/varint.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
<namespace-decl name='mongo'>
- <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'/>
- <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1121'/>
+ <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1122'>
<member-type access='public'>
- <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1123'>
<member-function access='public' static='yes'>
<function-decl name='store' mangled-name='_ZN5mongo8DataType7HandlerINS_10FTDCVarIntEvE5storeERKS2_PcmPml' filepath='src/mongo/db/ftdc/varint.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerINS_10FTDCVarIntEvE5storeERKS2_PcmPml'>
- <parameter type-id='type-id-188'/>
- <parameter type-id='type-id-59'/>
+ <parameter type-id='type-id-234'/>
+ <parameter type-id='type-id-67'/>
<parameter type-id='type-id-26'/>
- <parameter type-id='type-id-204'/>
- <parameter type-id='type-id-157'/>
- <return type-id='type-id-24'/>
+ <parameter type-id='type-id-250'/>
+ <parameter type-id='type-id-178'/>
+ <return type-id='type-id-390'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
</class-decl>
- <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-24'>
+ <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1124'>
<member-function access='public' static='yes'>
<function-decl name='operator unsigned long' mangled-name='_ZNK5mongo10FTDCVarIntcvmEv' filepath='src/mongo/db/ftdc/varint.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
- <parameter type-id='type-id-80' is-artificial='yes'/>
- <return type-id='type-id-219'/>
+ <parameter type-id='type-id-89' is-artificial='yes'/>
+ <return type-id='type-id-325'/>
</function-decl>
</member-function>
</class-decl>
diff --git a/tests/data/test-read-dwarf/test12-pr18844.so.abi b/tests/data/test-read-dwarf/test12-pr18844.so.abi
index 5b6d24b8..cee104fa 100644
--- a/tests/data/test-read-dwarf/test12-pr18844.so.abi
+++ b/tests/data/test-read-dwarf/test12-pr18844.so.abi
@@ -1988,3170 +1988,3170 @@
</class-decl>
<typedef-decl name='FILE' type-id='type-id-86' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-100'/>
<typedef-decl name='fpos_t' type-id='type-id-101' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-102'/>
- <typedef-decl name='_G_fpos_t' type-id='type-id-96' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-101'/>
- <typedef-decl name='clock_t' type-id='type-id-103' filepath='/usr/include/time.h' line='59' column='1' id='type-id-104'/>
- <typedef-decl name='__clock_t' type-id='type-id-39' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' id='type-id-103'/>
- <typedef-decl name='wctype_t' type-id='type-id-51' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-105'/>
- <typedef-decl name='wctrans_t' type-id='type-id-106' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-107'/>
- <typedef-decl name='__int32_t' type-id='type-id-37' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' id='type-id-108'/>
- <typedef-decl name='__hash_code' type-id='type-id-57' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable_policy.h' line='1251' column='1' id='type-id-109'/>
- <typedef-decl name='__bucket_type' type-id='type-id-110' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable_policy.h' line='1905' column='1' id='type-id-111'/>
- <typedef-decl name='__node_base' type-id='type-id-112' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable_policy.h' line='1904' column='1' id='type-id-113'/>
- <pointer-type-def type-id='type-id-100' size-in-bits='64' id='type-id-114'/>
- <qualified-type-def type-id='type-id-114' restrict='yes' id='type-id-115'/>
- <pointer-type-def type-id='type-id-87' size-in-bits='64' id='type-id-116'/>
- <qualified-type-def type-id='type-id-116' restrict='yes' id='type-id-117'/>
- <pointer-type-def type-id='type-id-111' 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'/>
- <reference-type-def kind='lvalue' 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-113' size-in-bits='64' id='type-id-110'/>
+ <typedef-decl name='_G_fpos_t' type-id='type-id-103' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-101'/>
+ <typedef-decl name='clock_t' type-id='type-id-104' filepath='/usr/include/time.h' line='59' column='1' id='type-id-105'/>
+ <typedef-decl name='__clock_t' type-id='type-id-39' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' id='type-id-104'/>
+ <typedef-decl name='wctype_t' type-id='type-id-51' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-106'/>
+ <typedef-decl name='wctrans_t' type-id='type-id-107' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-108'/>
+ <typedef-decl name='__int32_t' type-id='type-id-37' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' id='type-id-109'/>
+ <typedef-decl name='__hash_code' type-id='type-id-57' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable_policy.h' line='1251' column='1' id='type-id-110'/>
+ <typedef-decl name='__bucket_type' type-id='type-id-111' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable_policy.h' line='1905' column='1' id='type-id-112'/>
+ <typedef-decl name='__node_base' type-id='type-id-113' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable_policy.h' line='1904' column='1' id='type-id-114'/>
+ <pointer-type-def type-id='type-id-100' size-in-bits='64' id='type-id-115'/>
+ <qualified-type-def type-id='type-id-115' restrict='yes' id='type-id-116'/>
+ <pointer-type-def type-id='type-id-87' size-in-bits='64' id='type-id-117'/>
+ <qualified-type-def type-id='type-id-117' restrict='yes' id='type-id-118'/>
+ <pointer-type-def type-id='type-id-112' 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-124' size-in-bits='64' id='type-id-125'/>
+ <reference-type-def kind='lvalue' type-id='type-id-126' size-in-bits='64' id='type-id-127'/>
+ <pointer-type-def type-id='type-id-128' size-in-bits='64' id='type-id-129'/>
+ <pointer-type-def type-id='type-id-130' size-in-bits='64' id='type-id-131'/>
+ <pointer-type-def type-id='type-id-132' size-in-bits='64' id='type-id-133'/>
+ <pointer-type-def type-id='type-id-134' size-in-bits='64' id='type-id-135'/>
+ <pointer-type-def type-id='type-id-136' size-in-bits='64' id='type-id-137'/>
+ <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-139'/>
+ <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-141'/>
+ <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
+ <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-145'/>
+ <pointer-type-def type-id='type-id-146' size-in-bits='64' id='type-id-147'/>
+ <pointer-type-def type-id='type-id-148' size-in-bits='64' id='type-id-149'/>
+ <pointer-type-def type-id='type-id-114' size-in-bits='64' id='type-id-111'/>
<pointer-type-def type-id='type-id-72' size-in-bits='64' id='type-id-73'/>
- <pointer-type-def type-id='type-id-43' size-in-bits='64' id='type-id-149'/>
- <pointer-type-def type-id='type-id-150' size-in-bits='64' id='type-id-151'/>
- <reference-type-def kind='lvalue' type-id='type-id-151' size-in-bits='64' id='type-id-152'/>
- <reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' id='type-id-153'/>
- <reference-type-def kind='lvalue' type-id='type-id-154' size-in-bits='64' id='type-id-155'/>
- <reference-type-def kind='rvalue' type-id='type-id-154' size-in-bits='64' id='type-id-156'/>
- <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-157'/>
- <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-159'/>
- <reference-type-def kind='lvalue' type-id='type-id-160' size-in-bits='64' id='type-id-161'/>
- <reference-type-def kind='rvalue' type-id='type-id-160' size-in-bits='64' id='type-id-162'/>
- <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-163'/>
- <reference-type-def kind='lvalue' type-id='type-id-164' size-in-bits='64' id='type-id-165'/>
- <reference-type-def kind='rvalue' type-id='type-id-164' size-in-bits='64' id='type-id-166'/>
- <pointer-type-def type-id='type-id-164' size-in-bits='64' id='type-id-167'/>
- <reference-type-def kind='lvalue' type-id='type-id-168' size-in-bits='64' id='type-id-169'/>
- <reference-type-def kind='rvalue' type-id='type-id-168' size-in-bits='64' id='type-id-170'/>
- <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-171'/>
- <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-173'/>
- <pointer-type-def type-id='type-id-174' size-in-bits='64' id='type-id-175'/>
- <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-177'/>
- <reference-type-def kind='rvalue' type-id='type-id-178' size-in-bits='64' id='type-id-179'/>
- <pointer-type-def type-id='type-id-178' size-in-bits='64' id='type-id-180'/>
- <pointer-type-def type-id='type-id-181' size-in-bits='64' id='type-id-182'/>
- <reference-type-def kind='rvalue' type-id='type-id-183' size-in-bits='64' id='type-id-184'/>
- <pointer-type-def type-id='type-id-183' size-in-bits='64' id='type-id-185'/>
- <pointer-type-def type-id='type-id-186' size-in-bits='64' id='type-id-187'/>
- <reference-type-def kind='rvalue' type-id='type-id-188' size-in-bits='64' id='type-id-189'/>
- <pointer-type-def type-id='type-id-188' size-in-bits='64' id='type-id-190'/>
- <pointer-type-def type-id='type-id-191' size-in-bits='64' id='type-id-192'/>
- <reference-type-def kind='rvalue' type-id='type-id-193' size-in-bits='64' id='type-id-194'/>
- <reference-type-def kind='rvalue' type-id='type-id-195' size-in-bits='64' id='type-id-196'/>
- <reference-type-def kind='rvalue' type-id='type-id-197' size-in-bits='64' id='type-id-198'/>
- <reference-type-def kind='rvalue' type-id='type-id-199' size-in-bits='64' id='type-id-200'/>
- <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-201'/>
- <qualified-type-def type-id='type-id-201' restrict='yes' id='type-id-202'/>
- <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-203'/>
- <qualified-type-def type-id='type-id-203' restrict='yes' id='type-id-204'/>
- <qualified-type-def type-id='type-id-119' const='yes' id='type-id-205'/>
- <pointer-type-def type-id='type-id-205' size-in-bits='64' id='type-id-206'/>
- <qualified-type-def type-id='type-id-121' const='yes' id='type-id-207'/>
- <pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-208'/>
- <qualified-type-def type-id='type-id-123' const='yes' id='type-id-209'/>
- <pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-210'/>
- <qualified-type-def type-id='type-id-125' const='yes' id='type-id-211'/>
- <reference-type-def kind='lvalue' type-id='type-id-211' size-in-bits='64' id='type-id-212'/>
- <qualified-type-def type-id='type-id-127' const='yes' id='type-id-213'/>
- <reference-type-def kind='lvalue' type-id='type-id-213' size-in-bits='64' id='type-id-214'/>
- <pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-215'/>
- <qualified-type-def type-id='type-id-129' const='yes' id='type-id-216'/>
- <reference-type-def kind='lvalue' type-id='type-id-216' size-in-bits='64' id='type-id-217'/>
- <pointer-type-def type-id='type-id-216' size-in-bits='64' id='type-id-218'/>
- <qualified-type-def type-id='type-id-131' const='yes' id='type-id-219'/>
- <reference-type-def kind='lvalue' type-id='type-id-219' size-in-bits='64' id='type-id-220'/>
- <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-221'/>
- <qualified-type-def type-id='type-id-133' const='yes' id='type-id-222'/>
- <reference-type-def kind='lvalue' type-id='type-id-222' size-in-bits='64' id='type-id-223'/>
- <pointer-type-def type-id='type-id-222' size-in-bits='64' id='type-id-224'/>
- <qualified-type-def type-id='type-id-135' const='yes' id='type-id-225'/>
- <reference-type-def kind='lvalue' type-id='type-id-225' size-in-bits='64' id='type-id-226'/>
- <pointer-type-def type-id='type-id-225' size-in-bits='64' id='type-id-227'/>
- <qualified-type-def type-id='type-id-137' const='yes' id='type-id-228'/>
- <reference-type-def kind='lvalue' type-id='type-id-228' size-in-bits='64' id='type-id-229'/>
- <pointer-type-def type-id='type-id-228' size-in-bits='64' id='type-id-230'/>
- <qualified-type-def type-id='type-id-139' const='yes' id='type-id-231'/>
- <reference-type-def kind='lvalue' type-id='type-id-231' size-in-bits='64' id='type-id-232'/>
- <pointer-type-def type-id='type-id-231' size-in-bits='64' id='type-id-233'/>
- <qualified-type-def type-id='type-id-141' const='yes' id='type-id-234'/>
- <reference-type-def kind='lvalue' type-id='type-id-234' size-in-bits='64' id='type-id-235'/>
- <pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-236'/>
- <qualified-type-def type-id='type-id-143' const='yes' id='type-id-237'/>
- <reference-type-def kind='lvalue' type-id='type-id-237' size-in-bits='64' id='type-id-238'/>
- <pointer-type-def type-id='type-id-237' size-in-bits='64' id='type-id-239'/>
- <qualified-type-def type-id='type-id-145' const='yes' id='type-id-240'/>
- <reference-type-def kind='lvalue' type-id='type-id-240' size-in-bits='64' id='type-id-241'/>
- <pointer-type-def type-id='type-id-240' size-in-bits='64' id='type-id-242'/>
- <qualified-type-def type-id='type-id-147' const='yes' id='type-id-243'/>
- <reference-type-def kind='lvalue' type-id='type-id-243' size-in-bits='64' id='type-id-244'/>
- <pointer-type-def type-id='type-id-243' size-in-bits='64' id='type-id-245'/>
- <qualified-type-def type-id='type-id-108' const='yes' id='type-id-246'/>
- <pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-106'/>
- <qualified-type-def type-id='type-id-1' const='yes' id='type-id-247'/>
- <reference-type-def kind='lvalue' type-id='type-id-247' size-in-bits='64' id='type-id-248'/>
- <qualified-type-def type-id='type-id-154' const='yes' id='type-id-249'/>
- <reference-type-def kind='lvalue' type-id='type-id-249' size-in-bits='64' id='type-id-250'/>
- <pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-251'/>
- <qualified-type-def type-id='type-id-160' const='yes' id='type-id-252'/>
- <reference-type-def kind='lvalue' type-id='type-id-252' size-in-bits='64' id='type-id-253'/>
- <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-254'/>
- <qualified-type-def type-id='type-id-164' const='yes' id='type-id-255'/>
- <reference-type-def kind='lvalue' type-id='type-id-255' size-in-bits='64' id='type-id-256'/>
- <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-257'/>
- <qualified-type-def type-id='type-id-168' const='yes' id='type-id-258'/>
- <reference-type-def kind='lvalue' type-id='type-id-258' size-in-bits='64' id='type-id-259'/>
- <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-260'/>
- <qualified-type-def type-id='type-id-172' const='yes' id='type-id-261'/>
- <pointer-type-def type-id='type-id-261' size-in-bits='64' id='type-id-262'/>
- <qualified-type-def type-id='type-id-174' const='yes' id='type-id-263'/>
- <pointer-type-def type-id='type-id-263' size-in-bits='64' id='type-id-264'/>
- <qualified-type-def type-id='type-id-176' const='yes' id='type-id-265'/>
- <pointer-type-def type-id='type-id-265' size-in-bits='64' id='type-id-266'/>
- <qualified-type-def type-id='type-id-178' const='yes' id='type-id-267'/>
- <reference-type-def kind='lvalue' type-id='type-id-267' size-in-bits='64' id='type-id-268'/>
- <pointer-type-def type-id='type-id-267' size-in-bits='64' id='type-id-269'/>
- <qualified-type-def type-id='type-id-181' const='yes' id='type-id-270'/>
- <pointer-type-def type-id='type-id-270' size-in-bits='64' id='type-id-271'/>
- <qualified-type-def type-id='type-id-183' const='yes' id='type-id-272'/>
- <reference-type-def kind='lvalue' type-id='type-id-272' size-in-bits='64' id='type-id-273'/>
- <pointer-type-def type-id='type-id-272' size-in-bits='64' id='type-id-274'/>
- <qualified-type-def type-id='type-id-186' const='yes' id='type-id-275'/>
- <pointer-type-def type-id='type-id-275' size-in-bits='64' id='type-id-276'/>
- <qualified-type-def type-id='type-id-188' const='yes' id='type-id-277'/>
- <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'/>
- <qualified-type-def type-id='type-id-191' const='yes' id='type-id-280'/>
- <pointer-type-def type-id='type-id-280' size-in-bits='64' id='type-id-281'/>
+ <pointer-type-def type-id='type-id-43' size-in-bits='64' id='type-id-150'/>
+ <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-152'/>
+ <reference-type-def kind='lvalue' type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
+ <reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' id='type-id-154'/>
+ <reference-type-def kind='lvalue' type-id='type-id-155' size-in-bits='64' id='type-id-156'/>
+ <reference-type-def kind='rvalue' type-id='type-id-155' size-in-bits='64' id='type-id-157'/>
+ <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-158'/>
+ <pointer-type-def type-id='type-id-159' size-in-bits='64' id='type-id-160'/>
+ <reference-type-def kind='lvalue' type-id='type-id-161' size-in-bits='64' id='type-id-162'/>
+ <reference-type-def kind='rvalue' type-id='type-id-161' size-in-bits='64' id='type-id-163'/>
+ <pointer-type-def type-id='type-id-161' size-in-bits='64' id='type-id-164'/>
+ <reference-type-def kind='lvalue' type-id='type-id-165' size-in-bits='64' id='type-id-166'/>
+ <reference-type-def kind='rvalue' type-id='type-id-165' size-in-bits='64' id='type-id-167'/>
+ <pointer-type-def type-id='type-id-165' size-in-bits='64' id='type-id-168'/>
+ <reference-type-def kind='lvalue' type-id='type-id-169' size-in-bits='64' id='type-id-170'/>
+ <reference-type-def kind='rvalue' type-id='type-id-169' size-in-bits='64' id='type-id-171'/>
+ <pointer-type-def type-id='type-id-169' size-in-bits='64' id='type-id-172'/>
+ <pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-174'/>
+ <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-176'/>
+ <pointer-type-def type-id='type-id-177' size-in-bits='64' id='type-id-178'/>
+ <reference-type-def kind='rvalue' type-id='type-id-179' size-in-bits='64' id='type-id-180'/>
+ <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-181'/>
+ <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-183'/>
+ <reference-type-def kind='rvalue' type-id='type-id-184' size-in-bits='64' id='type-id-185'/>
+ <pointer-type-def type-id='type-id-184' size-in-bits='64' id='type-id-186'/>
+ <pointer-type-def type-id='type-id-187' size-in-bits='64' id='type-id-188'/>
+ <reference-type-def kind='rvalue' type-id='type-id-189' size-in-bits='64' id='type-id-190'/>
+ <pointer-type-def type-id='type-id-189' size-in-bits='64' id='type-id-191'/>
+ <pointer-type-def type-id='type-id-192' size-in-bits='64' id='type-id-193'/>
+ <reference-type-def kind='rvalue' type-id='type-id-194' size-in-bits='64' id='type-id-195'/>
+ <reference-type-def kind='rvalue' type-id='type-id-196' size-in-bits='64' id='type-id-197'/>
+ <reference-type-def kind='rvalue' type-id='type-id-198' size-in-bits='64' id='type-id-199'/>
+ <reference-type-def kind='rvalue' type-id='type-id-200' size-in-bits='64' id='type-id-201'/>
+ <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-202'/>
+ <qualified-type-def type-id='type-id-202' restrict='yes' id='type-id-203'/>
+ <pointer-type-def type-id='type-id-202' size-in-bits='64' id='type-id-204'/>
+ <qualified-type-def type-id='type-id-204' restrict='yes' id='type-id-205'/>
+ <qualified-type-def type-id='type-id-120' const='yes' id='type-id-206'/>
+ <pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-207'/>
+ <qualified-type-def type-id='type-id-122' const='yes' id='type-id-208'/>
+ <pointer-type-def type-id='type-id-208' size-in-bits='64' id='type-id-209'/>
+ <qualified-type-def type-id='type-id-124' const='yes' id='type-id-210'/>
+ <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-211'/>
+ <qualified-type-def type-id='type-id-126' const='yes' id='type-id-212'/>
+ <reference-type-def kind='lvalue' type-id='type-id-212' size-in-bits='64' id='type-id-213'/>
+ <qualified-type-def type-id='type-id-128' const='yes' id='type-id-214'/>
+ <reference-type-def kind='lvalue' type-id='type-id-214' size-in-bits='64' id='type-id-215'/>
+ <pointer-type-def type-id='type-id-214' size-in-bits='64' id='type-id-216'/>
+ <qualified-type-def type-id='type-id-130' const='yes' id='type-id-217'/>
+ <reference-type-def kind='lvalue' type-id='type-id-217' size-in-bits='64' id='type-id-218'/>
+ <pointer-type-def type-id='type-id-217' size-in-bits='64' id='type-id-219'/>
+ <qualified-type-def type-id='type-id-132' const='yes' id='type-id-220'/>
+ <reference-type-def kind='lvalue' type-id='type-id-220' size-in-bits='64' id='type-id-221'/>
+ <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-222'/>
+ <qualified-type-def type-id='type-id-134' const='yes' id='type-id-223'/>
+ <reference-type-def kind='lvalue' type-id='type-id-223' size-in-bits='64' id='type-id-224'/>
+ <pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-225'/>
+ <qualified-type-def type-id='type-id-136' const='yes' id='type-id-226'/>
+ <reference-type-def kind='lvalue' type-id='type-id-226' size-in-bits='64' id='type-id-227'/>
+ <pointer-type-def type-id='type-id-226' size-in-bits='64' id='type-id-228'/>
+ <qualified-type-def type-id='type-id-138' const='yes' id='type-id-229'/>
+ <reference-type-def kind='lvalue' type-id='type-id-229' size-in-bits='64' id='type-id-230'/>
+ <pointer-type-def type-id='type-id-229' size-in-bits='64' id='type-id-231'/>
+ <qualified-type-def type-id='type-id-140' const='yes' id='type-id-232'/>
+ <reference-type-def kind='lvalue' type-id='type-id-232' size-in-bits='64' id='type-id-233'/>
+ <pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-234'/>
+ <qualified-type-def type-id='type-id-142' 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-144' const='yes' id='type-id-238'/>
+ <reference-type-def kind='lvalue' type-id='type-id-238' size-in-bits='64' id='type-id-239'/>
+ <pointer-type-def type-id='type-id-238' size-in-bits='64' id='type-id-240'/>
+ <qualified-type-def type-id='type-id-146' const='yes' id='type-id-241'/>
+ <reference-type-def kind='lvalue' type-id='type-id-241' size-in-bits='64' id='type-id-242'/>
+ <pointer-type-def type-id='type-id-241' size-in-bits='64' id='type-id-243'/>
+ <qualified-type-def type-id='type-id-148' const='yes' id='type-id-244'/>
+ <reference-type-def kind='lvalue' type-id='type-id-244' size-in-bits='64' id='type-id-245'/>
+ <pointer-type-def type-id='type-id-244' size-in-bits='64' id='type-id-246'/>
+ <qualified-type-def type-id='type-id-109' const='yes' id='type-id-247'/>
+ <pointer-type-def type-id='type-id-247' size-in-bits='64' id='type-id-107'/>
+ <qualified-type-def type-id='type-id-1' const='yes' id='type-id-248'/>
+ <reference-type-def kind='lvalue' type-id='type-id-248' size-in-bits='64' id='type-id-249'/>
+ <qualified-type-def type-id='type-id-155' const='yes' id='type-id-250'/>
+ <reference-type-def kind='lvalue' type-id='type-id-250' size-in-bits='64' id='type-id-251'/>
+ <pointer-type-def type-id='type-id-250' size-in-bits='64' id='type-id-252'/>
+ <qualified-type-def type-id='type-id-161' const='yes' id='type-id-253'/>
+ <reference-type-def kind='lvalue' type-id='type-id-253' size-in-bits='64' id='type-id-254'/>
+ <pointer-type-def type-id='type-id-253' size-in-bits='64' id='type-id-255'/>
+ <qualified-type-def type-id='type-id-165' const='yes' id='type-id-256'/>
+ <reference-type-def kind='lvalue' type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
+ <pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-258'/>
+ <qualified-type-def type-id='type-id-169' const='yes' id='type-id-259'/>
+ <reference-type-def kind='lvalue' type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
+ <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-261'/>
+ <qualified-type-def type-id='type-id-173' const='yes' id='type-id-262'/>
+ <pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-263'/>
+ <qualified-type-def type-id='type-id-175' const='yes' id='type-id-264'/>
+ <pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-265'/>
+ <qualified-type-def type-id='type-id-177' const='yes' id='type-id-266'/>
+ <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-267'/>
+ <qualified-type-def type-id='type-id-179' const='yes' id='type-id-268'/>
+ <reference-type-def kind='lvalue' type-id='type-id-268' size-in-bits='64' id='type-id-269'/>
+ <pointer-type-def type-id='type-id-268' size-in-bits='64' id='type-id-270'/>
+ <qualified-type-def type-id='type-id-182' const='yes' id='type-id-271'/>
+ <pointer-type-def type-id='type-id-271' size-in-bits='64' id='type-id-272'/>
+ <qualified-type-def type-id='type-id-184' const='yes' id='type-id-273'/>
+ <reference-type-def kind='lvalue' type-id='type-id-273' size-in-bits='64' id='type-id-274'/>
+ <pointer-type-def type-id='type-id-273' size-in-bits='64' id='type-id-275'/>
+ <qualified-type-def type-id='type-id-187' const='yes' id='type-id-276'/>
+ <pointer-type-def type-id='type-id-276' size-in-bits='64' id='type-id-277'/>
+ <qualified-type-def type-id='type-id-189' const='yes' id='type-id-278'/>
+ <reference-type-def kind='lvalue' type-id='type-id-278' size-in-bits='64' id='type-id-279'/>
+ <pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-280'/>
+ <qualified-type-def type-id='type-id-192' const='yes' id='type-id-281'/>
+ <pointer-type-def type-id='type-id-281' size-in-bits='64' id='type-id-282'/>
<qualified-type-def type-id='type-id-5' const='yes' id='type-id-20'/>
<pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-93'/>
- <qualified-type-def type-id='type-id-93' restrict='yes' id='type-id-282'/>
- <reference-type-def kind='lvalue' type-id='type-id-93' size-in-bits='64' id='type-id-283'/>
- <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-284'/>
- <qualified-type-def type-id='type-id-284' restrict='yes' id='type-id-285'/>
- <reference-type-def kind='lvalue' type-id='type-id-21' size-in-bits='64' id='type-id-286'/>
- <reference-type-def kind='lvalue' type-id='type-id-23' size-in-bits='64' id='type-id-287'/>
- <reference-type-def kind='lvalue' type-id='type-id-25' size-in-bits='64' id='type-id-288'/>
- <reference-type-def kind='lvalue' type-id='type-id-27' size-in-bits='64' id='type-id-289'/>
- <reference-type-def kind='lvalue' type-id='type-id-29' size-in-bits='64' id='type-id-290'/>
- <reference-type-def kind='lvalue' type-id='type-id-31' size-in-bits='64' id='type-id-291'/>
- <qualified-type-def type-id='type-id-102' const='yes' id='type-id-292'/>
- <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-293'/>
- <qualified-type-def type-id='type-id-37' const='yes' id='type-id-294'/>
- <qualified-type-def type-id='type-id-39' const='yes' id='type-id-295'/>
- <reference-type-def kind='lvalue' type-id='type-id-295' size-in-bits='64' id='type-id-296'/>
- <qualified-type-def type-id='type-id-40' const='yes' id='type-id-297'/>
- <reference-type-def kind='lvalue' type-id='type-id-297' size-in-bits='64' id='type-id-298'/>
- <qualified-type-def type-id='type-id-89' const='yes' id='type-id-299'/>
- <pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-300'/>
- <qualified-type-def type-id='type-id-301' const='yes' id='type-id-302'/>
- <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-303'/>
- <qualified-type-def type-id='type-id-304' const='yes' id='type-id-305'/>
- <reference-type-def kind='lvalue' type-id='type-id-305' size-in-bits='64' id='type-id-306'/>
- <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-307'/>
- <qualified-type-def type-id='type-id-308' const='yes' id='type-id-309'/>
- <reference-type-def kind='lvalue' type-id='type-id-309' size-in-bits='64' id='type-id-310'/>
- <pointer-type-def type-id='type-id-309' size-in-bits='64' id='type-id-311'/>
- <qualified-type-def type-id='type-id-312' const='yes' id='type-id-313'/>
- <reference-type-def kind='lvalue' type-id='type-id-313' size-in-bits='64' id='type-id-314'/>
- <qualified-type-def type-id='type-id-315' const='yes' id='type-id-316'/>
- <reference-type-def kind='lvalue' type-id='type-id-316' size-in-bits='64' id='type-id-317'/>
- <qualified-type-def type-id='type-id-318' const='yes' id='type-id-319'/>
- <reference-type-def kind='lvalue' type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
- <pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-321'/>
- <qualified-type-def type-id='type-id-322' const='yes' id='type-id-323'/>
- <pointer-type-def type-id='type-id-323' size-in-bits='64' id='type-id-324'/>
- <qualified-type-def type-id='type-id-325' const='yes' id='type-id-326'/>
- <pointer-type-def type-id='type-id-326' size-in-bits='64' id='type-id-327'/>
- <qualified-type-def type-id='type-id-328' const='yes' id='type-id-329'/>
- <pointer-type-def type-id='type-id-329' size-in-bits='64' id='type-id-330'/>
- <qualified-type-def type-id='type-id-331' const='yes' id='type-id-332'/>
- <reference-type-def kind='lvalue' type-id='type-id-332' size-in-bits='64' id='type-id-333'/>
- <pointer-type-def type-id='type-id-332' size-in-bits='64' 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-337' const='yes' id='type-id-338'/>
- <reference-type-def kind='lvalue' type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
- <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-340'/>
- <qualified-type-def type-id='type-id-341' const='yes' id='type-id-342'/>
- <qualified-type-def type-id='type-id-343' const='yes' id='type-id-344'/>
- <reference-type-def kind='lvalue' type-id='type-id-344' size-in-bits='64' id='type-id-345'/>
- <pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-346'/>
- <qualified-type-def type-id='type-id-347' const='yes' id='type-id-348'/>
- <reference-type-def kind='lvalue' type-id='type-id-348' size-in-bits='64' id='type-id-349'/>
- <pointer-type-def type-id='type-id-348' size-in-bits='64' id='type-id-350'/>
- <qualified-type-def type-id='type-id-351' const='yes' id='type-id-352'/>
- <reference-type-def kind='lvalue' type-id='type-id-352' size-in-bits='64' id='type-id-353'/>
- <qualified-type-def type-id='type-id-354' const='yes' id='type-id-355'/>
- <reference-type-def kind='lvalue' 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'/>
- <reference-type-def kind='lvalue' type-id='type-id-358' size-in-bits='64' id='type-id-359'/>
- <pointer-type-def type-id='type-id-358' size-in-bits='64' id='type-id-360'/>
- <qualified-type-def type-id='type-id-361' const='yes' id='type-id-362'/>
- <reference-type-def kind='lvalue' type-id='type-id-362' size-in-bits='64' id='type-id-363'/>
- <pointer-type-def type-id='type-id-362' size-in-bits='64' id='type-id-364'/>
- <qualified-type-def type-id='type-id-365' const='yes' id='type-id-366'/>
- <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'/>
- <reference-type-def kind='lvalue' type-id='type-id-369' size-in-bits='64' id='type-id-370'/>
- <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-371'/>
- <qualified-type-def type-id='type-id-372' const='yes' id='type-id-373'/>
- <reference-type-def kind='lvalue' type-id='type-id-373' size-in-bits='64' id='type-id-374'/>
- <pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-375'/>
- <qualified-type-def type-id='type-id-376' const='yes' id='type-id-377'/>
- <pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-378'/>
- <qualified-type-def type-id='type-id-379' const='yes' id='type-id-380'/>
- <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-381'/>
- <qualified-type-def type-id='type-id-382' const='yes' id='type-id-383'/>
- <reference-type-def kind='lvalue' type-id='type-id-383' size-in-bits='64' id='type-id-384'/>
- <pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-385'/>
- <qualified-type-def type-id='type-id-386' const='yes' id='type-id-387'/>
- <reference-type-def kind='lvalue' type-id='type-id-387' size-in-bits='64' id='type-id-388'/>
- <pointer-type-def type-id='type-id-387' size-in-bits='64' id='type-id-389'/>
- <qualified-type-def type-id='type-id-390' const='yes' id='type-id-391'/>
- <reference-type-def kind='lvalue' type-id='type-id-391' size-in-bits='64' id='type-id-392'/>
- <pointer-type-def type-id='type-id-391' size-in-bits='64' id='type-id-393'/>
- <qualified-type-def type-id='type-id-394' const='yes' id='type-id-395'/>
- <reference-type-def kind='lvalue' type-id='type-id-395' size-in-bits='64' id='type-id-396'/>
- <pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-397'/>
- <qualified-type-def type-id='type-id-398' const='yes' id='type-id-399'/>
- <reference-type-def kind='lvalue' type-id='type-id-399' size-in-bits='64' id='type-id-400'/>
- <pointer-type-def type-id='type-id-399' size-in-bits='64' id='type-id-401'/>
- <qualified-type-def type-id='type-id-402' const='yes' id='type-id-403'/>
- <reference-type-def kind='lvalue' type-id='type-id-403' size-in-bits='64' id='type-id-404'/>
- <pointer-type-def type-id='type-id-403' size-in-bits='64' id='type-id-405'/>
- <qualified-type-def type-id='type-id-406' const='yes' id='type-id-407'/>
- <reference-type-def kind='lvalue' type-id='type-id-407' size-in-bits='64' id='type-id-408'/>
- <qualified-type-def type-id='type-id-409' const='yes' id='type-id-410'/>
- <reference-type-def kind='lvalue' type-id='type-id-410' size-in-bits='64' id='type-id-411'/>
- <qualified-type-def type-id='type-id-412' const='yes' id='type-id-413'/>
- <reference-type-def kind='lvalue' type-id='type-id-413' size-in-bits='64' id='type-id-414'/>
- <pointer-type-def type-id='type-id-413' size-in-bits='64' id='type-id-415'/>
- <qualified-type-def type-id='type-id-416' const='yes' id='type-id-417'/>
- <reference-type-def kind='lvalue' type-id='type-id-417' size-in-bits='64' id='type-id-418'/>
- <pointer-type-def type-id='type-id-417' size-in-bits='64' id='type-id-419'/>
- <qualified-type-def type-id='type-id-420' const='yes' id='type-id-421'/>
- <reference-type-def kind='lvalue' type-id='type-id-421' size-in-bits='64' id='type-id-422'/>
- <qualified-type-def type-id='type-id-423' const='yes' id='type-id-424'/>
- <reference-type-def kind='lvalue' type-id='type-id-424' size-in-bits='64' id='type-id-425'/>
- <qualified-type-def type-id='type-id-426' const='yes' id='type-id-427'/>
- <reference-type-def kind='lvalue' type-id='type-id-427' size-in-bits='64' id='type-id-428'/>
- <pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-429'/>
- <qualified-type-def type-id='type-id-430' const='yes' id='type-id-431'/>
- <reference-type-def kind='lvalue' type-id='type-id-431' size-in-bits='64' id='type-id-432'/>
- <pointer-type-def type-id='type-id-431' size-in-bits='64' id='type-id-433'/>
- <qualified-type-def type-id='type-id-434' const='yes' id='type-id-435'/>
- <pointer-type-def type-id='type-id-435' size-in-bits='64' id='type-id-436'/>
- <qualified-type-def type-id='type-id-437' const='yes' id='type-id-438'/>
- <reference-type-def kind='lvalue' type-id='type-id-438' size-in-bits='64' id='type-id-439'/>
- <pointer-type-def type-id='type-id-438' size-in-bits='64' id='type-id-440'/>
- <qualified-type-def type-id='type-id-441' const='yes' id='type-id-442'/>
- <reference-type-def kind='lvalue' type-id='type-id-442' size-in-bits='64' id='type-id-443'/>
- <pointer-type-def type-id='type-id-442' size-in-bits='64' id='type-id-444'/>
- <qualified-type-def type-id='type-id-445' const='yes' id='type-id-446'/>
- <reference-type-def kind='lvalue' type-id='type-id-446' size-in-bits='64' id='type-id-447'/>
- <qualified-type-def type-id='type-id-448' const='yes' id='type-id-449'/>
- <reference-type-def kind='lvalue' type-id='type-id-449' size-in-bits='64' id='type-id-450'/>
- <qualified-type-def type-id='type-id-451' const='yes' id='type-id-452'/>
- <pointer-type-def type-id='type-id-452' size-in-bits='64' id='type-id-453'/>
- <qualified-type-def type-id='type-id-454' const='yes' id='type-id-455'/>
- <reference-type-def kind='lvalue' type-id='type-id-455' size-in-bits='64' id='type-id-456'/>
- <pointer-type-def type-id='type-id-455' size-in-bits='64' id='type-id-457'/>
- <qualified-type-def type-id='type-id-458' const='yes' id='type-id-459'/>
- <reference-type-def kind='lvalue' type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
- <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-461'/>
- <qualified-type-def type-id='type-id-462' const='yes' id='type-id-463'/>
- <reference-type-def kind='lvalue' type-id='type-id-463' size-in-bits='64' id='type-id-464'/>
- <pointer-type-def type-id='type-id-463' size-in-bits='64' id='type-id-465'/>
- <qualified-type-def type-id='type-id-466' const='yes' id='type-id-467'/>
- <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-468'/>
- <qualified-type-def type-id='type-id-469' const='yes' id='type-id-470'/>
- <pointer-type-def type-id='type-id-470' size-in-bits='64' id='type-id-471'/>
- <qualified-type-def type-id='type-id-472' const='yes' id='type-id-473'/>
- <pointer-type-def type-id='type-id-473' size-in-bits='64' id='type-id-474'/>
- <qualified-type-def type-id='type-id-59' const='yes' id='type-id-475'/>
- <qualified-type-def type-id='type-id-476' const='yes' id='type-id-477'/>
- <reference-type-def kind='lvalue' type-id='type-id-477' size-in-bits='64' id='type-id-478'/>
- <pointer-type-def type-id='type-id-477' size-in-bits='64' id='type-id-479'/>
- <qualified-type-def type-id='type-id-480' const='yes' id='type-id-481'/>
- <reference-type-def kind='lvalue' type-id='type-id-481' size-in-bits='64' id='type-id-482'/>
- <qualified-type-def type-id='type-id-483' const='yes' id='type-id-484'/>
- <reference-type-def kind='lvalue' type-id='type-id-484' size-in-bits='64' id='type-id-485'/>
- <qualified-type-def type-id='type-id-486' const='yes' id='type-id-487'/>
- <reference-type-def kind='lvalue' type-id='type-id-487' size-in-bits='64' id='type-id-488'/>
- <qualified-type-def type-id='type-id-489' const='yes' id='type-id-490'/>
- <reference-type-def kind='lvalue' type-id='type-id-490' size-in-bits='64' id='type-id-491'/>
- <qualified-type-def type-id='type-id-492' const='yes' id='type-id-493'/>
- <reference-type-def kind='lvalue' type-id='type-id-493' size-in-bits='64' id='type-id-494'/>
- <qualified-type-def type-id='type-id-495' const='yes' id='type-id-496'/>
- <reference-type-def kind='lvalue' type-id='type-id-496' size-in-bits='64' id='type-id-497'/>
- <qualified-type-def type-id='type-id-498' const='yes' id='type-id-499'/>
- <reference-type-def kind='lvalue' type-id='type-id-499' size-in-bits='64' id='type-id-500'/>
- <qualified-type-def type-id='type-id-501' const='yes' id='type-id-502'/>
- <reference-type-def kind='lvalue' type-id='type-id-502' size-in-bits='64' id='type-id-503'/>
- <qualified-type-def type-id='type-id-504' const='yes' id='type-id-505'/>
- <reference-type-def kind='lvalue' type-id='type-id-505' size-in-bits='64' id='type-id-506'/>
- <qualified-type-def type-id='type-id-507' const='yes' id='type-id-508'/>
- <reference-type-def kind='lvalue' type-id='type-id-508' size-in-bits='64' id='type-id-509'/>
- <qualified-type-def type-id='type-id-510' const='yes' id='type-id-511'/>
- <reference-type-def kind='lvalue' type-id='type-id-511' size-in-bits='64' id='type-id-512'/>
- <qualified-type-def type-id='type-id-513' const='yes' id='type-id-514'/>
- <pointer-type-def type-id='type-id-514' size-in-bits='64' id='type-id-515'/>
- <qualified-type-def type-id='type-id-516' const='yes' id='type-id-517'/>
- <reference-type-def kind='lvalue' type-id='type-id-517' size-in-bits='64' id='type-id-518'/>
- <pointer-type-def type-id='type-id-517' size-in-bits='64' id='type-id-519'/>
- <qualified-type-def type-id='type-id-520' const='yes' id='type-id-521'/>
- <reference-type-def kind='lvalue' type-id='type-id-521' size-in-bits='64' id='type-id-522'/>
- <qualified-type-def type-id='type-id-523' const='yes' id='type-id-524'/>
- <reference-type-def kind='lvalue' type-id='type-id-524' size-in-bits='64' id='type-id-525'/>
- <qualified-type-def type-id='type-id-526' const='yes' id='type-id-527'/>
- <reference-type-def kind='lvalue' type-id='type-id-527' size-in-bits='64' id='type-id-528'/>
- <qualified-type-def type-id='type-id-529' const='yes' id='type-id-530'/>
- <reference-type-def kind='lvalue' type-id='type-id-530' size-in-bits='64' id='type-id-531'/>
- <qualified-type-def type-id='type-id-532' const='yes' id='type-id-533'/>
- <reference-type-def kind='lvalue' type-id='type-id-533' size-in-bits='64' id='type-id-534'/>
- <qualified-type-def type-id='type-id-535' const='yes' id='type-id-536'/>
- <reference-type-def kind='lvalue' type-id='type-id-536' size-in-bits='64' id='type-id-537'/>
- <qualified-type-def type-id='type-id-538' const='yes' id='type-id-539'/>
- <reference-type-def kind='lvalue' type-id='type-id-539' size-in-bits='64' id='type-id-540'/>
- <qualified-type-def type-id='type-id-541' const='yes' id='type-id-542'/>
- <reference-type-def kind='lvalue' type-id='type-id-542' size-in-bits='64' id='type-id-543'/>
- <qualified-type-def type-id='type-id-544' const='yes' id='type-id-545'/>
- <reference-type-def kind='lvalue' type-id='type-id-545' size-in-bits='64' id='type-id-546'/>
- <qualified-type-def type-id='type-id-547' const='yes' id='type-id-548'/>
- <reference-type-def kind='lvalue' type-id='type-id-548' size-in-bits='64' id='type-id-549'/>
- <qualified-type-def type-id='type-id-550' const='yes' id='type-id-551'/>
- <reference-type-def kind='lvalue' type-id='type-id-551' size-in-bits='64' id='type-id-552'/>
- <qualified-type-def type-id='type-id-553' const='yes' id='type-id-554'/>
- <reference-type-def kind='lvalue' type-id='type-id-554' size-in-bits='64' id='type-id-555'/>
- <qualified-type-def type-id='type-id-556' const='yes' id='type-id-557'/>
- <reference-type-def kind='lvalue' type-id='type-id-557' size-in-bits='64' id='type-id-558'/>
- <qualified-type-def type-id='type-id-559' const='yes' id='type-id-560'/>
- <reference-type-def kind='lvalue' type-id='type-id-560' size-in-bits='64' id='type-id-561'/>
- <qualified-type-def type-id='type-id-562' const='yes' id='type-id-563'/>
- <reference-type-def kind='lvalue' type-id='type-id-563' size-in-bits='64' id='type-id-564'/>
- <qualified-type-def type-id='type-id-565' const='yes' id='type-id-566'/>
- <reference-type-def kind='lvalue' type-id='type-id-566' size-in-bits='64' id='type-id-567'/>
- <qualified-type-def type-id='type-id-568' const='yes' id='type-id-569'/>
- <reference-type-def kind='lvalue' type-id='type-id-569' size-in-bits='64' id='type-id-570'/>
- <qualified-type-def type-id='type-id-571' const='yes' id='type-id-572'/>
- <reference-type-def kind='lvalue' type-id='type-id-572' size-in-bits='64' id='type-id-573'/>
- <qualified-type-def type-id='type-id-574' const='yes' id='type-id-575'/>
- <reference-type-def kind='lvalue' type-id='type-id-575' size-in-bits='64' id='type-id-576'/>
- <qualified-type-def type-id='type-id-577' const='yes' id='type-id-578'/>
- <reference-type-def kind='lvalue' type-id='type-id-578' size-in-bits='64' id='type-id-579'/>
- <qualified-type-def type-id='type-id-580' const='yes' id='type-id-581'/>
- <reference-type-def kind='lvalue' type-id='type-id-581' size-in-bits='64' id='type-id-582'/>
- <qualified-type-def type-id='type-id-583' const='yes' id='type-id-584'/>
- <reference-type-def kind='lvalue' type-id='type-id-584' size-in-bits='64' id='type-id-585'/>
- <qualified-type-def type-id='type-id-586' const='yes' id='type-id-587'/>
- <reference-type-def kind='lvalue' type-id='type-id-587' size-in-bits='64' id='type-id-588'/>
- <qualified-type-def type-id='type-id-589' const='yes' id='type-id-590'/>
- <reference-type-def kind='lvalue' type-id='type-id-590' size-in-bits='64' id='type-id-591'/>
- <qualified-type-def type-id='type-id-592' const='yes' id='type-id-593'/>
- <reference-type-def kind='lvalue' type-id='type-id-593' size-in-bits='64' id='type-id-594'/>
- <qualified-type-def type-id='type-id-595' const='yes' id='type-id-596'/>
- <reference-type-def kind='lvalue' type-id='type-id-596' size-in-bits='64' id='type-id-597'/>
- <qualified-type-def type-id='type-id-598' const='yes' id='type-id-599'/>
- <reference-type-def kind='lvalue' type-id='type-id-599' size-in-bits='64' id='type-id-600'/>
- <qualified-type-def type-id='type-id-601' const='yes' id='type-id-602'/>
- <reference-type-def kind='lvalue' type-id='type-id-602' size-in-bits='64' id='type-id-603'/>
- <qualified-type-def type-id='type-id-604' const='yes' id='type-id-605'/>
- <reference-type-def kind='lvalue' type-id='type-id-605' size-in-bits='64' id='type-id-606'/>
- <qualified-type-def type-id='type-id-607' const='yes' id='type-id-608'/>
- <reference-type-def kind='lvalue' type-id='type-id-608' size-in-bits='64' id='type-id-609'/>
- <qualified-type-def type-id='type-id-610' const='yes' id='type-id-611'/>
- <reference-type-def kind='lvalue' type-id='type-id-611' size-in-bits='64' id='type-id-612'/>
- <qualified-type-def type-id='type-id-613' const='yes' id='type-id-614'/>
- <reference-type-def kind='lvalue' type-id='type-id-614' size-in-bits='64' id='type-id-615'/>
- <qualified-type-def type-id='type-id-616' const='yes' id='type-id-617'/>
- <reference-type-def kind='lvalue' type-id='type-id-617' size-in-bits='64' id='type-id-618'/>
- <qualified-type-def type-id='type-id-619' const='yes' id='type-id-620'/>
- <reference-type-def kind='lvalue' type-id='type-id-620' size-in-bits='64' id='type-id-621'/>
- <qualified-type-def type-id='type-id-622' const='yes' id='type-id-623'/>
- <reference-type-def kind='lvalue' type-id='type-id-623' size-in-bits='64' id='type-id-624'/>
- <qualified-type-def type-id='type-id-625' const='yes' id='type-id-626'/>
- <reference-type-def kind='lvalue' type-id='type-id-626' size-in-bits='64' id='type-id-627'/>
- <qualified-type-def type-id='type-id-628' const='yes' id='type-id-629'/>
- <reference-type-def kind='lvalue' type-id='type-id-629' size-in-bits='64' id='type-id-630'/>
- <qualified-type-def type-id='type-id-631' const='yes' id='type-id-632'/>
- <reference-type-def kind='lvalue' type-id='type-id-632' size-in-bits='64' id='type-id-633'/>
- <qualified-type-def type-id='type-id-634' const='yes' id='type-id-635'/>
- <pointer-type-def type-id='type-id-635' size-in-bits='64' id='type-id-636'/>
- <qualified-type-def type-id='type-id-637' const='yes' id='type-id-638'/>
- <reference-type-def kind='lvalue' type-id='type-id-638' size-in-bits='64' id='type-id-639'/>
- <qualified-type-def type-id='type-id-640' const='yes' id='type-id-641'/>
- <pointer-type-def type-id='type-id-641' size-in-bits='64' id='type-id-642'/>
- <qualified-type-def type-id='type-id-643' const='yes' id='type-id-644'/>
- <reference-type-def kind='lvalue' type-id='type-id-644' size-in-bits='64' id='type-id-645'/>
- <qualified-type-def type-id='type-id-646' const='yes' id='type-id-647'/>
- <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-647' size-in-bits='64' id='type-id-649'/>
- <qualified-type-def type-id='type-id-650' const='yes' id='type-id-651'/>
- <reference-type-def kind='lvalue' type-id='type-id-651' size-in-bits='64' id='type-id-652'/>
- <qualified-type-def type-id='type-id-653' const='yes' id='type-id-654'/>
- <reference-type-def kind='lvalue' type-id='type-id-654' size-in-bits='64' id='type-id-655'/>
- <qualified-type-def type-id='type-id-656' const='yes' id='type-id-657'/>
- <reference-type-def kind='lvalue' type-id='type-id-657' size-in-bits='64' id='type-id-658'/>
- <pointer-type-def type-id='type-id-657' size-in-bits='64' id='type-id-659'/>
- <qualified-type-def type-id='type-id-660' const='yes' id='type-id-661'/>
- <reference-type-def kind='lvalue' type-id='type-id-661' size-in-bits='64' id='type-id-662'/>
- <qualified-type-def type-id='type-id-663' const='yes' id='type-id-664'/>
- <reference-type-def kind='lvalue' type-id='type-id-664' size-in-bits='64' id='type-id-665'/>
- <qualified-type-def type-id='type-id-666' const='yes' id='type-id-667'/>
- <pointer-type-def type-id='type-id-667' size-in-bits='64' id='type-id-668'/>
- <qualified-type-def type-id='type-id-669' const='yes' id='type-id-670'/>
- <reference-type-def kind='lvalue' type-id='type-id-670' size-in-bits='64' id='type-id-671'/>
- <qualified-type-def type-id='type-id-672' const='yes' id='type-id-673'/>
- <pointer-type-def type-id='type-id-673' size-in-bits='64' id='type-id-674'/>
- <qualified-type-def type-id='type-id-675' const='yes' id='type-id-676'/>
- <reference-type-def kind='lvalue' type-id='type-id-676' size-in-bits='64' id='type-id-677'/>
- <qualified-type-def type-id='type-id-678' const='yes' id='type-id-679'/>
- <reference-type-def kind='lvalue' type-id='type-id-679' size-in-bits='64' id='type-id-680'/>
- <pointer-type-def type-id='type-id-679' size-in-bits='64' id='type-id-681'/>
- <qualified-type-def type-id='type-id-682' const='yes' id='type-id-683'/>
- <reference-type-def kind='lvalue' type-id='type-id-683' size-in-bits='64' id='type-id-684'/>
- <pointer-type-def type-id='type-id-683' size-in-bits='64' id='type-id-685'/>
- <qualified-type-def type-id='type-id-686' const='yes' id='type-id-687'/>
- <pointer-type-def type-id='type-id-687' size-in-bits='64' id='type-id-688'/>
- <qualified-type-def type-id='type-id-689' const='yes' id='type-id-690'/>
- <pointer-type-def type-id='type-id-690' size-in-bits='64' id='type-id-691'/>
- <qualified-type-def type-id='type-id-692' const='yes' id='type-id-693'/>
- <pointer-type-def type-id='type-id-693' size-in-bits='64' id='type-id-694'/>
- <qualified-type-def type-id='type-id-695' const='yes' id='type-id-696'/>
- <reference-type-def kind='lvalue' type-id='type-id-696' size-in-bits='64' id='type-id-697'/>
- <qualified-type-def type-id='type-id-698' const='yes' id='type-id-699'/>
- <reference-type-def kind='lvalue' type-id='type-id-699' size-in-bits='64' id='type-id-700'/>
- <qualified-type-def type-id='type-id-701' const='yes' id='type-id-702'/>
- <reference-type-def kind='lvalue' type-id='type-id-702' size-in-bits='64' id='type-id-703'/>
- <pointer-type-def type-id='type-id-702' size-in-bits='64' id='type-id-704'/>
- <qualified-type-def type-id='type-id-705' const='yes' id='type-id-706'/>
- <reference-type-def kind='lvalue' type-id='type-id-706' size-in-bits='64' id='type-id-707'/>
- <qualified-type-def type-id='type-id-708' const='yes' id='type-id-709'/>
- <reference-type-def kind='lvalue' type-id='type-id-709' size-in-bits='64' id='type-id-710'/>
- <pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-711'/>
- <qualified-type-def type-id='type-id-712' const='yes' id='type-id-713'/>
- <reference-type-def kind='lvalue' type-id='type-id-713' size-in-bits='64' id='type-id-714'/>
- <pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-715'/>
- <qualified-type-def type-id='type-id-716' const='yes' id='type-id-717'/>
- <reference-type-def kind='lvalue' type-id='type-id-717' size-in-bits='64' id='type-id-718'/>
- <qualified-type-def type-id='type-id-719' const='yes' id='type-id-720'/>
- <reference-type-def kind='lvalue' type-id='type-id-720' size-in-bits='64' id='type-id-721'/>
- <qualified-type-def type-id='type-id-722' const='yes' id='type-id-723'/>
- <reference-type-def kind='lvalue' type-id='type-id-723' size-in-bits='64' id='type-id-724'/>
- <qualified-type-def type-id='type-id-725' const='yes' id='type-id-726'/>
- <reference-type-def kind='lvalue' type-id='type-id-726' size-in-bits='64' id='type-id-727'/>
- <qualified-type-def type-id='type-id-728' const='yes' id='type-id-729'/>
- <reference-type-def kind='lvalue' type-id='type-id-729' size-in-bits='64' id='type-id-730'/>
- <qualified-type-def type-id='type-id-731' const='yes' id='type-id-732'/>
- <reference-type-def kind='lvalue' type-id='type-id-732' size-in-bits='64' id='type-id-733'/>
- <qualified-type-def type-id='type-id-734' const='yes' id='type-id-735'/>
- <reference-type-def kind='lvalue' type-id='type-id-735' size-in-bits='64' id='type-id-736'/>
- <qualified-type-def type-id='type-id-737' const='yes' id='type-id-738'/>
- <reference-type-def kind='lvalue' type-id='type-id-738' size-in-bits='64' id='type-id-739'/>
- <qualified-type-def type-id='type-id-740' const='yes' id='type-id-741'/>
- <reference-type-def kind='lvalue' type-id='type-id-741' size-in-bits='64' id='type-id-742'/>
- <qualified-type-def type-id='type-id-743' const='yes' id='type-id-744'/>
- <reference-type-def kind='lvalue' type-id='type-id-744' size-in-bits='64' id='type-id-745'/>
- <qualified-type-def type-id='type-id-746' const='yes' id='type-id-747'/>
- <reference-type-def kind='lvalue' type-id='type-id-747' size-in-bits='64' id='type-id-748'/>
- <qualified-type-def type-id='type-id-749' const='yes' id='type-id-750'/>
- <reference-type-def kind='lvalue' type-id='type-id-750' size-in-bits='64' id='type-id-751'/>
- <qualified-type-def type-id='type-id-752' const='yes' id='type-id-753'/>
- <reference-type-def kind='lvalue' type-id='type-id-753' size-in-bits='64' id='type-id-754'/>
- <qualified-type-def type-id='type-id-755' const='yes' id='type-id-756'/>
- <reference-type-def kind='lvalue' type-id='type-id-756' size-in-bits='64' id='type-id-757'/>
- <qualified-type-def type-id='type-id-758' const='yes' id='type-id-759'/>
- <reference-type-def kind='lvalue' type-id='type-id-759' size-in-bits='64' id='type-id-760'/>
- <qualified-type-def type-id='type-id-761' const='yes' id='type-id-762'/>
- <reference-type-def kind='lvalue' type-id='type-id-762' size-in-bits='64' id='type-id-763'/>
- <qualified-type-def type-id='type-id-764' const='yes' id='type-id-765'/>
- <reference-type-def kind='lvalue' type-id='type-id-765' size-in-bits='64' id='type-id-766'/>
- <qualified-type-def type-id='type-id-767' const='yes' id='type-id-768'/>
- <reference-type-def kind='lvalue' type-id='type-id-768' size-in-bits='64' id='type-id-769'/>
- <qualified-type-def type-id='type-id-770' const='yes' id='type-id-771'/>
- <reference-type-def kind='lvalue' type-id='type-id-771' size-in-bits='64' id='type-id-772'/>
- <qualified-type-def type-id='type-id-773' const='yes' id='type-id-774'/>
- <reference-type-def kind='lvalue' type-id='type-id-774' size-in-bits='64' id='type-id-775'/>
- <qualified-type-def type-id='type-id-776' const='yes' id='type-id-777'/>
- <reference-type-def kind='lvalue' type-id='type-id-777' size-in-bits='64' id='type-id-778'/>
- <qualified-type-def type-id='type-id-779' const='yes' id='type-id-780'/>
- <reference-type-def kind='lvalue' type-id='type-id-780' size-in-bits='64' id='type-id-781'/>
- <qualified-type-def type-id='type-id-782' const='yes' id='type-id-783'/>
- <reference-type-def kind='lvalue' type-id='type-id-783' size-in-bits='64' id='type-id-784'/>
- <qualified-type-def type-id='type-id-785' const='yes' id='type-id-786'/>
- <reference-type-def kind='lvalue' type-id='type-id-786' size-in-bits='64' id='type-id-787'/>
- <qualified-type-def type-id='type-id-788' const='yes' id='type-id-789'/>
- <reference-type-def kind='lvalue' type-id='type-id-789' size-in-bits='64' id='type-id-790'/>
- <qualified-type-def type-id='type-id-791' const='yes' id='type-id-792'/>
- <reference-type-def kind='lvalue' type-id='type-id-792' size-in-bits='64' id='type-id-793'/>
- <qualified-type-def type-id='type-id-794' const='yes' id='type-id-795'/>
- <reference-type-def kind='lvalue' type-id='type-id-795' size-in-bits='64' id='type-id-796'/>
- <qualified-type-def type-id='type-id-797' const='yes' id='type-id-798'/>
- <reference-type-def kind='lvalue' type-id='type-id-798' size-in-bits='64' id='type-id-799'/>
- <qualified-type-def type-id='type-id-800' const='yes' id='type-id-801'/>
- <reference-type-def kind='lvalue' type-id='type-id-801' size-in-bits='64' id='type-id-802'/>
- <qualified-type-def type-id='type-id-803' const='yes' id='type-id-804'/>
- <reference-type-def kind='lvalue' type-id='type-id-804' size-in-bits='64' id='type-id-805'/>
- <qualified-type-def type-id='type-id-806' const='yes' id='type-id-807'/>
- <reference-type-def kind='lvalue' type-id='type-id-807' size-in-bits='64' id='type-id-808'/>
- <qualified-type-def type-id='type-id-809' const='yes' id='type-id-810'/>
- <reference-type-def kind='lvalue' type-id='type-id-810' size-in-bits='64' id='type-id-811'/>
- <qualified-type-def type-id='type-id-812' const='yes' id='type-id-813'/>
- <reference-type-def kind='lvalue' type-id='type-id-813' size-in-bits='64' id='type-id-814'/>
- <qualified-type-def type-id='type-id-815' const='yes' id='type-id-816'/>
- <reference-type-def kind='lvalue' type-id='type-id-816' size-in-bits='64' id='type-id-817'/>
- <qualified-type-def type-id='type-id-818' const='yes' id='type-id-819'/>
- <reference-type-def kind='lvalue' type-id='type-id-819' size-in-bits='64' id='type-id-820'/>
- <qualified-type-def type-id='type-id-821' const='yes' id='type-id-822'/>
- <reference-type-def kind='lvalue' type-id='type-id-822' size-in-bits='64' id='type-id-823'/>
- <qualified-type-def type-id='type-id-824' const='yes' id='type-id-825'/>
- <reference-type-def kind='lvalue' type-id='type-id-825' size-in-bits='64' id='type-id-826'/>
- <qualified-type-def type-id='type-id-827' const='yes' id='type-id-828'/>
- <reference-type-def kind='lvalue' type-id='type-id-828' size-in-bits='64' id='type-id-829'/>
- <qualified-type-def type-id='type-id-830' const='yes' id='type-id-831'/>
- <reference-type-def kind='lvalue' type-id='type-id-831' size-in-bits='64' id='type-id-832'/>
- <qualified-type-def type-id='type-id-833' const='yes' id='type-id-834'/>
- <reference-type-def kind='lvalue' type-id='type-id-834' size-in-bits='64' id='type-id-835'/>
- <qualified-type-def type-id='type-id-836' const='yes' id='type-id-837'/>
- <reference-type-def kind='lvalue' type-id='type-id-837' size-in-bits='64' id='type-id-838'/>
- <qualified-type-def type-id='type-id-839' const='yes' id='type-id-840'/>
- <reference-type-def kind='lvalue' type-id='type-id-840' size-in-bits='64' id='type-id-841'/>
- <qualified-type-def type-id='type-id-842' const='yes' id='type-id-843'/>
- <reference-type-def kind='lvalue' type-id='type-id-843' size-in-bits='64' id='type-id-844'/>
- <qualified-type-def type-id='type-id-845' const='yes' id='type-id-846'/>
- <reference-type-def kind='lvalue' type-id='type-id-846' size-in-bits='64' id='type-id-847'/>
- <qualified-type-def type-id='type-id-848' const='yes' id='type-id-849'/>
- <reference-type-def kind='lvalue' type-id='type-id-849' size-in-bits='64' id='type-id-850'/>
- <qualified-type-def type-id='type-id-851' const='yes' id='type-id-852'/>
- <reference-type-def kind='lvalue' type-id='type-id-852' size-in-bits='64' id='type-id-853'/>
- <qualified-type-def type-id='type-id-854' const='yes' id='type-id-855'/>
- <reference-type-def kind='lvalue' type-id='type-id-855' size-in-bits='64' id='type-id-856'/>
- <qualified-type-def type-id='type-id-857' const='yes' id='type-id-858'/>
- <reference-type-def kind='lvalue' type-id='type-id-858' size-in-bits='64' id='type-id-859'/>
- <qualified-type-def type-id='type-id-860' const='yes' id='type-id-861'/>
- <reference-type-def kind='lvalue' type-id='type-id-861' size-in-bits='64' id='type-id-862'/>
- <qualified-type-def type-id='type-id-863' const='yes' id='type-id-864'/>
- <reference-type-def kind='lvalue' type-id='type-id-864' size-in-bits='64' id='type-id-865'/>
- <qualified-type-def type-id='type-id-866' const='yes' id='type-id-867'/>
- <reference-type-def kind='lvalue' type-id='type-id-867' size-in-bits='64' id='type-id-868'/>
- <qualified-type-def type-id='type-id-869' const='yes' id='type-id-870'/>
- <reference-type-def kind='lvalue' type-id='type-id-870' size-in-bits='64' id='type-id-871'/>
- <qualified-type-def type-id='type-id-872' const='yes' id='type-id-873'/>
- <reference-type-def kind='lvalue' type-id='type-id-873' size-in-bits='64' id='type-id-874'/>
- <qualified-type-def type-id='type-id-875' const='yes' id='type-id-876'/>
- <reference-type-def kind='lvalue' type-id='type-id-876' size-in-bits='64' id='type-id-877'/>
- <qualified-type-def type-id='type-id-878' const='yes' id='type-id-879'/>
- <reference-type-def kind='lvalue' type-id='type-id-879' size-in-bits='64' id='type-id-880'/>
- <qualified-type-def type-id='type-id-881' const='yes' id='type-id-882'/>
- <reference-type-def kind='lvalue' type-id='type-id-882' size-in-bits='64' id='type-id-883'/>
- <qualified-type-def type-id='type-id-884' const='yes' id='type-id-885'/>
- <reference-type-def kind='lvalue' type-id='type-id-885' size-in-bits='64' id='type-id-886'/>
- <qualified-type-def type-id='type-id-887' const='yes' id='type-id-888'/>
- <reference-type-def kind='lvalue' type-id='type-id-888' size-in-bits='64' id='type-id-889'/>
- <qualified-type-def type-id='type-id-890' const='yes' id='type-id-891'/>
- <reference-type-def kind='lvalue' type-id='type-id-891' size-in-bits='64' 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'/>
- <qualified-type-def type-id='type-id-896' const='yes' id='type-id-897'/>
- <reference-type-def kind='lvalue' type-id='type-id-897' size-in-bits='64' id='type-id-898'/>
- <qualified-type-def type-id='type-id-899' const='yes' id='type-id-900'/>
- <reference-type-def kind='lvalue' type-id='type-id-900' size-in-bits='64' id='type-id-901'/>
- <qualified-type-def type-id='type-id-902' const='yes' id='type-id-903'/>
- <reference-type-def kind='lvalue' type-id='type-id-903' size-in-bits='64' id='type-id-904'/>
- <qualified-type-def type-id='type-id-905' const='yes' id='type-id-906'/>
- <reference-type-def kind='lvalue' type-id='type-id-906' size-in-bits='64' id='type-id-907'/>
- <qualified-type-def type-id='type-id-908' const='yes' id='type-id-909'/>
- <reference-type-def kind='lvalue' type-id='type-id-909' size-in-bits='64' id='type-id-910'/>
- <qualified-type-def type-id='type-id-911' const='yes' id='type-id-912'/>
- <reference-type-def kind='lvalue' type-id='type-id-912' size-in-bits='64' id='type-id-913'/>
- <qualified-type-def type-id='type-id-914' const='yes' id='type-id-915'/>
- <reference-type-def kind='lvalue' type-id='type-id-915' size-in-bits='64' id='type-id-916'/>
- <qualified-type-def type-id='type-id-917' const='yes' id='type-id-918'/>
- <reference-type-def kind='lvalue' type-id='type-id-918' size-in-bits='64' id='type-id-919'/>
- <qualified-type-def type-id='type-id-920' const='yes' id='type-id-921'/>
- <reference-type-def kind='lvalue' type-id='type-id-921' size-in-bits='64' id='type-id-922'/>
- <qualified-type-def type-id='type-id-923' const='yes' id='type-id-924'/>
- <reference-type-def kind='lvalue' type-id='type-id-924' size-in-bits='64' id='type-id-925'/>
- <qualified-type-def type-id='type-id-926' const='yes' id='type-id-927'/>
- <reference-type-def kind='lvalue' type-id='type-id-927' size-in-bits='64' id='type-id-928'/>
- <qualified-type-def type-id='type-id-929' const='yes' id='type-id-930'/>
- <reference-type-def kind='lvalue' type-id='type-id-930' size-in-bits='64' id='type-id-931'/>
- <qualified-type-def type-id='type-id-932' const='yes' id='type-id-933'/>
- <reference-type-def kind='lvalue' type-id='type-id-933' size-in-bits='64' id='type-id-934'/>
- <qualified-type-def type-id='type-id-935' const='yes' id='type-id-936'/>
- <reference-type-def kind='lvalue' type-id='type-id-936' size-in-bits='64' id='type-id-937'/>
- <qualified-type-def type-id='type-id-938' const='yes' id='type-id-939'/>
- <reference-type-def kind='lvalue' type-id='type-id-939' size-in-bits='64' id='type-id-940'/>
- <qualified-type-def type-id='type-id-941' const='yes' id='type-id-942'/>
- <reference-type-def kind='lvalue' type-id='type-id-942' size-in-bits='64' id='type-id-943'/>
- <qualified-type-def type-id='type-id-944' const='yes' id='type-id-945'/>
- <reference-type-def kind='lvalue' type-id='type-id-945' size-in-bits='64' id='type-id-946'/>
- <qualified-type-def type-id='type-id-947' const='yes' id='type-id-948'/>
- <reference-type-def kind='lvalue' type-id='type-id-948' size-in-bits='64' id='type-id-949'/>
- <qualified-type-def type-id='type-id-950' const='yes' id='type-id-951'/>
- <reference-type-def kind='lvalue' type-id='type-id-951' size-in-bits='64' id='type-id-952'/>
- <qualified-type-def type-id='type-id-953' const='yes' id='type-id-954'/>
- <reference-type-def kind='lvalue' type-id='type-id-954' size-in-bits='64' id='type-id-955'/>
- <qualified-type-def type-id='type-id-956' const='yes' id='type-id-957'/>
- <reference-type-def kind='lvalue' type-id='type-id-957' size-in-bits='64' id='type-id-958'/>
- <qualified-type-def type-id='type-id-959' const='yes' id='type-id-960'/>
- <reference-type-def kind='lvalue' type-id='type-id-960' size-in-bits='64' id='type-id-961'/>
- <qualified-type-def type-id='type-id-962' const='yes' id='type-id-963'/>
- <reference-type-def kind='lvalue' type-id='type-id-963' size-in-bits='64' id='type-id-964'/>
- <qualified-type-def type-id='type-id-965' const='yes' id='type-id-966'/>
- <reference-type-def kind='lvalue' type-id='type-id-966' size-in-bits='64' id='type-id-967'/>
- <qualified-type-def type-id='type-id-968' const='yes' id='type-id-969'/>
- <reference-type-def kind='lvalue' type-id='type-id-969' size-in-bits='64' id='type-id-970'/>
- <qualified-type-def type-id='type-id-971' const='yes' id='type-id-972'/>
- <reference-type-def kind='lvalue' type-id='type-id-972' size-in-bits='64' id='type-id-973'/>
- <qualified-type-def type-id='type-id-974' const='yes' id='type-id-975'/>
- <reference-type-def kind='lvalue' type-id='type-id-975' size-in-bits='64' id='type-id-976'/>
- <qualified-type-def type-id='type-id-977' const='yes' id='type-id-978'/>
- <reference-type-def kind='lvalue' type-id='type-id-978' size-in-bits='64' id='type-id-979'/>
- <qualified-type-def type-id='type-id-980' const='yes' id='type-id-981'/>
- <reference-type-def kind='lvalue' type-id='type-id-981' size-in-bits='64' id='type-id-982'/>
- <qualified-type-def type-id='type-id-983' const='yes' id='type-id-984'/>
- <reference-type-def kind='lvalue' type-id='type-id-984' size-in-bits='64' id='type-id-985'/>
- <qualified-type-def type-id='type-id-986' const='yes' id='type-id-987'/>
- <pointer-type-def type-id='type-id-987' size-in-bits='64' id='type-id-988'/>
- <qualified-type-def type-id='type-id-989' const='yes' id='type-id-990'/>
- <reference-type-def kind='lvalue' type-id='type-id-990' size-in-bits='64' id='type-id-991'/>
- <qualified-type-def type-id='type-id-992' const='yes' id='type-id-993'/>
- <reference-type-def kind='lvalue' type-id='type-id-993' size-in-bits='64' id='type-id-994'/>
- <qualified-type-def type-id='type-id-995' const='yes' id='type-id-996'/>
- <reference-type-def kind='lvalue' type-id='type-id-996' size-in-bits='64' id='type-id-997'/>
- <pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-998'/>
- <qualified-type-def type-id='type-id-999' const='yes' id='type-id-1000'/>
- <reference-type-def kind='lvalue' type-id='type-id-1000' size-in-bits='64' id='type-id-1001'/>
- <qualified-type-def type-id='type-id-1002' const='yes' id='type-id-1003'/>
- <pointer-type-def type-id='type-id-1003' size-in-bits='64' id='type-id-1004'/>
- <qualified-type-def type-id='type-id-1005' const='yes' id='type-id-1006'/>
- <reference-type-def kind='lvalue' type-id='type-id-1006' 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'/>
- <pointer-type-def 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'/>
- <pointer-type-def type-id='type-id-1015' size-in-bits='64' id='type-id-1017'/>
- <qualified-type-def type-id='type-id-1018' const='yes' id='type-id-1019'/>
- <pointer-type-def type-id='type-id-1019' size-in-bits='64' id='type-id-1020'/>
- <qualified-type-def type-id='type-id-1021' const='yes' id='type-id-1022'/>
- <reference-type-def kind='lvalue' type-id='type-id-1022' size-in-bits='64' id='type-id-1023'/>
- <pointer-type-def type-id='type-id-1022' size-in-bits='64' id='type-id-1024'/>
- <qualified-type-def type-id='type-id-1025' const='yes' id='type-id-1026'/>
- <reference-type-def kind='lvalue' type-id='type-id-1026' size-in-bits='64' id='type-id-1027'/>
- <qualified-type-def type-id='type-id-1028' const='yes' id='type-id-1029'/>
- <pointer-type-def type-id='type-id-1029' size-in-bits='64' id='type-id-1030'/>
- <qualified-type-def type-id='type-id-1031' const='yes' id='type-id-1032'/>
- <reference-type-def kind='lvalue' type-id='type-id-1032' size-in-bits='64' id='type-id-1033'/>
- <qualified-type-def type-id='type-id-1034' const='yes' id='type-id-1035'/>
- <reference-type-def kind='lvalue' type-id='type-id-1035' size-in-bits='64' id='type-id-1036'/>
- <qualified-type-def type-id='type-id-1037' const='yes' id='type-id-1038'/>
- <reference-type-def kind='lvalue' type-id='type-id-1038' size-in-bits='64' id='type-id-1039'/>
- <qualified-type-def type-id='type-id-1040' const='yes' id='type-id-1041'/>
- <reference-type-def kind='lvalue' type-id='type-id-1041' size-in-bits='64' id='type-id-1042'/>
- <qualified-type-def type-id='type-id-1043' const='yes' id='type-id-1044'/>
- <reference-type-def kind='lvalue' type-id='type-id-1044' size-in-bits='64' id='type-id-1045'/>
- <qualified-type-def type-id='type-id-1046' const='yes' id='type-id-1047'/>
- <reference-type-def kind='lvalue' type-id='type-id-1047' size-in-bits='64' id='type-id-1048'/>
- <qualified-type-def type-id='type-id-1049' const='yes' id='type-id-1050'/>
- <pointer-type-def type-id='type-id-1050' size-in-bits='64' id='type-id-1051'/>
- <qualified-type-def type-id='type-id-1052' const='yes' id='type-id-1053'/>
- <pointer-type-def type-id='type-id-1053' size-in-bits='64' id='type-id-1054'/>
- <qualified-type-def type-id='type-id-1055' const='yes' id='type-id-1056'/>
- <reference-type-def kind='lvalue' type-id='type-id-1056' size-in-bits='64' id='type-id-1057'/>
- <qualified-type-def type-id='type-id-1058' const='yes' id='type-id-1059'/>
- <reference-type-def kind='lvalue' type-id='type-id-1059' size-in-bits='64' id='type-id-1060'/>
- <qualified-type-def type-id='type-id-1061' const='yes' id='type-id-1062'/>
- <reference-type-def kind='lvalue' type-id='type-id-1062' size-in-bits='64' id='type-id-1063'/>
- <pointer-type-def type-id='type-id-1062' size-in-bits='64' id='type-id-1064'/>
- <qualified-type-def type-id='type-id-1065' const='yes' id='type-id-1066'/>
- <reference-type-def kind='lvalue' type-id='type-id-1066' size-in-bits='64' id='type-id-1067'/>
- <pointer-type-def type-id='type-id-1066' size-in-bits='64' id='type-id-1068'/>
- <qualified-type-def type-id='type-id-1069' const='yes' id='type-id-1070'/>
- <pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-1071'/>
- <qualified-type-def type-id='type-id-1072' const='yes' id='type-id-1073'/>
- <reference-type-def kind='lvalue' type-id='type-id-1073' size-in-bits='64' id='type-id-1074'/>
- <qualified-type-def type-id='type-id-1075' const='yes' id='type-id-1076'/>
- <reference-type-def kind='lvalue' type-id='type-id-1076' size-in-bits='64' id='type-id-1077'/>
- <qualified-type-def type-id='type-id-1078' const='yes' id='type-id-1079'/>
- <reference-type-def kind='lvalue' type-id='type-id-1079' size-in-bits='64' id='type-id-1080'/>
- <pointer-type-def type-id='type-id-1079' size-in-bits='64' id='type-id-1081'/>
- <qualified-type-def type-id='type-id-1082' const='yes' id='type-id-1083'/>
- <reference-type-def kind='lvalue' type-id='type-id-1083' size-in-bits='64' id='type-id-1084'/>
- <pointer-type-def type-id='type-id-1083' size-in-bits='64' id='type-id-1085'/>
- <qualified-type-def type-id='type-id-1086' const='yes' id='type-id-1087'/>
- <reference-type-def kind='lvalue' type-id='type-id-1087' size-in-bits='64' id='type-id-1088'/>
- <pointer-type-def type-id='type-id-1087' size-in-bits='64' id='type-id-1089'/>
- <qualified-type-def type-id='type-id-1090' const='yes' id='type-id-1091'/>
- <reference-type-def kind='lvalue' type-id='type-id-1091' size-in-bits='64' id='type-id-1092'/>
- <pointer-type-def type-id='type-id-1091' size-in-bits='64' id='type-id-1093'/>
- <qualified-type-def type-id='type-id-1094' const='yes' id='type-id-1095'/>
- <reference-type-def kind='lvalue' type-id='type-id-1095' size-in-bits='64' id='type-id-1096'/>
- <pointer-type-def type-id='type-id-1095' size-in-bits='64' id='type-id-1097'/>
- <qualified-type-def type-id='type-id-1098' const='yes' id='type-id-1099'/>
- <reference-type-def kind='lvalue' type-id='type-id-1099' size-in-bits='64' id='type-id-1100'/>
- <pointer-type-def type-id='type-id-1099' size-in-bits='64' id='type-id-1101'/>
- <qualified-type-def type-id='type-id-1102' const='yes' id='type-id-1103'/>
- <reference-type-def kind='lvalue' type-id='type-id-1103' size-in-bits='64' id='type-id-1104'/>
- <pointer-type-def type-id='type-id-1103' size-in-bits='64' id='type-id-1105'/>
- <qualified-type-def type-id='type-id-1106' const='yes' id='type-id-1107'/>
- <reference-type-def kind='lvalue' type-id='type-id-1107' size-in-bits='64' id='type-id-1108'/>
- <qualified-type-def type-id='type-id-1109' const='yes' id='type-id-1110'/>
- <reference-type-def kind='lvalue' type-id='type-id-1110' size-in-bits='64' id='type-id-1111'/>
- <qualified-type-def type-id='type-id-1112' const='yes' id='type-id-1113'/>
- <reference-type-def kind='lvalue' type-id='type-id-1113' size-in-bits='64' id='type-id-1114'/>
- <qualified-type-def type-id='type-id-1115' const='yes' id='type-id-1116'/>
- <reference-type-def kind='lvalue' type-id='type-id-1116' size-in-bits='64' id='type-id-1117'/>
- <qualified-type-def type-id='type-id-1118' const='yes' id='type-id-1119'/>
- <reference-type-def kind='lvalue' type-id='type-id-1119' size-in-bits='64' id='type-id-1120'/>
- <qualified-type-def type-id='type-id-1121' const='yes' id='type-id-1122'/>
- <reference-type-def kind='lvalue' type-id='type-id-1122' size-in-bits='64' id='type-id-1123'/>
- <qualified-type-def type-id='type-id-1124' const='yes' id='type-id-1125'/>
- <reference-type-def kind='lvalue' type-id='type-id-1125' size-in-bits='64' id='type-id-1126'/>
- <qualified-type-def type-id='type-id-1127' const='yes' id='type-id-1128'/>
- <reference-type-def kind='lvalue' type-id='type-id-1128' size-in-bits='64' id='type-id-1129'/>
- <reference-type-def kind='rvalue' type-id='type-id-1128' size-in-bits='64' id='type-id-1130'/>
- <qualified-type-def type-id='type-id-1131' const='yes' id='type-id-1132'/>
- <reference-type-def kind='lvalue' type-id='type-id-1132' size-in-bits='64' id='type-id-1133'/>
- <qualified-type-def type-id='type-id-1134' const='yes' id='type-id-1135'/>
- <reference-type-def kind='lvalue' type-id='type-id-1135' size-in-bits='64' id='type-id-1136'/>
- <qualified-type-def type-id='type-id-1137' const='yes' id='type-id-1138'/>
- <reference-type-def kind='lvalue' type-id='type-id-1138' size-in-bits='64' id='type-id-1139'/>
- <qualified-type-def type-id='type-id-1140' const='yes' id='type-id-1141'/>
- <reference-type-def kind='lvalue' type-id='type-id-1141' size-in-bits='64' id='type-id-1142'/>
- <qualified-type-def type-id='type-id-1143' const='yes' id='type-id-1144'/>
- <reference-type-def kind='lvalue' type-id='type-id-1144' size-in-bits='64' id='type-id-1145'/>
- <qualified-type-def type-id='type-id-1146' const='yes' id='type-id-1147'/>
- <reference-type-def kind='lvalue' type-id='type-id-1147' size-in-bits='64' id='type-id-1148'/>
- <qualified-type-def type-id='type-id-1149' const='yes' id='type-id-1150'/>
- <reference-type-def kind='lvalue' type-id='type-id-1150' size-in-bits='64' id='type-id-1151'/>
- <qualified-type-def type-id='type-id-1152' const='yes' id='type-id-1153'/>
- <reference-type-def kind='lvalue' type-id='type-id-1153' size-in-bits='64' id='type-id-1154'/>
- <reference-type-def kind='rvalue' type-id='type-id-1153' size-in-bits='64' id='type-id-1155'/>
- <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'/>
- <qualified-type-def type-id='type-id-1159' const='yes' id='type-id-1160'/>
- <reference-type-def kind='lvalue' type-id='type-id-1160' size-in-bits='64' id='type-id-1161'/>
- <qualified-type-def type-id='type-id-1162' const='yes' id='type-id-1163'/>
- <reference-type-def kind='lvalue' type-id='type-id-1163' size-in-bits='64' id='type-id-1164'/>
- <qualified-type-def type-id='type-id-1165' const='yes' id='type-id-1166'/>
- <reference-type-def kind='lvalue' type-id='type-id-1166' size-in-bits='64' id='type-id-1167'/>
- <pointer-type-def type-id='type-id-1166' size-in-bits='64' id='type-id-1168'/>
- <qualified-type-def type-id='type-id-1169' const='yes' id='type-id-1170'/>
- <reference-type-def kind='lvalue' type-id='type-id-1170' size-in-bits='64' id='type-id-1171'/>
- <qualified-type-def type-id='type-id-1172' const='yes' id='type-id-1173'/>
- <reference-type-def kind='lvalue' type-id='type-id-1173' size-in-bits='64' id='type-id-1174'/>
- <pointer-type-def type-id='type-id-1173' size-in-bits='64' id='type-id-1175'/>
- <qualified-type-def type-id='type-id-1176' const='yes' id='type-id-1177'/>
- <reference-type-def kind='lvalue' type-id='type-id-1177' size-in-bits='64' id='type-id-1178'/>
- <qualified-type-def type-id='type-id-1179' const='yes' id='type-id-1180'/>
- <reference-type-def kind='lvalue' type-id='type-id-1180' size-in-bits='64' id='type-id-1181'/>
- <pointer-type-def type-id='type-id-1180' size-in-bits='64' id='type-id-1182'/>
- <qualified-type-def type-id='type-id-1183' const='yes' id='type-id-1184'/>
- <reference-type-def kind='lvalue' type-id='type-id-1184' size-in-bits='64' id='type-id-1185'/>
- <qualified-type-def type-id='type-id-1186' const='yes' id='type-id-1187'/>
- <pointer-type-def type-id='type-id-1187' size-in-bits='64' id='type-id-1188'/>
- <qualified-type-def type-id='type-id-1189' const='yes' id='type-id-1190'/>
- <reference-type-def kind='lvalue' type-id='type-id-1190' size-in-bits='64' id='type-id-1191'/>
- <qualified-type-def type-id='type-id-1192' const='yes' id='type-id-1193'/>
- <reference-type-def kind='lvalue' type-id='type-id-1193' size-in-bits='64' id='type-id-1194'/>
- <qualified-type-def type-id='type-id-1195' const='yes' id='type-id-1196'/>
- <reference-type-def kind='lvalue' type-id='type-id-1196' size-in-bits='64' id='type-id-1197'/>
- <pointer-type-def type-id='type-id-1196' size-in-bits='64' id='type-id-1198'/>
- <qualified-type-def type-id='type-id-1199' const='yes' id='type-id-1200'/>
- <reference-type-def kind='lvalue' type-id='type-id-1200' size-in-bits='64' id='type-id-1201'/>
- <pointer-type-def type-id='type-id-1200' size-in-bits='64' id='type-id-1202'/>
- <qualified-type-def type-id='type-id-1203' const='yes' id='type-id-1204'/>
- <reference-type-def kind='lvalue' type-id='type-id-1204' size-in-bits='64' id='type-id-1205'/>
- <pointer-type-def type-id='type-id-1204' size-in-bits='64' id='type-id-1206'/>
- <qualified-type-def type-id='type-id-1207' const='yes' id='type-id-1208'/>
- <reference-type-def kind='lvalue' type-id='type-id-1208' size-in-bits='64' id='type-id-1209'/>
- <pointer-type-def type-id='type-id-1208' size-in-bits='64' id='type-id-1210'/>
- <qualified-type-def type-id='type-id-1211' const='yes' id='type-id-1212'/>
- <reference-type-def kind='lvalue' type-id='type-id-1212' size-in-bits='64' id='type-id-1213'/>
- <pointer-type-def type-id='type-id-1212' size-in-bits='64' id='type-id-1214'/>
- <qualified-type-def type-id='type-id-1215' const='yes' id='type-id-1216'/>
- <reference-type-def kind='lvalue' type-id='type-id-1216' size-in-bits='64' id='type-id-1217'/>
- <pointer-type-def type-id='type-id-1216' size-in-bits='64' id='type-id-1218'/>
- <qualified-type-def type-id='type-id-1219' const='yes' id='type-id-1220'/>
- <reference-type-def kind='lvalue' type-id='type-id-1220' size-in-bits='64' id='type-id-1221'/>
- <pointer-type-def type-id='type-id-1220' size-in-bits='64' id='type-id-1222'/>
- <qualified-type-def type-id='type-id-1223' const='yes' id='type-id-1224'/>
- <reference-type-def kind='lvalue' type-id='type-id-1224' size-in-bits='64' id='type-id-1225'/>
- <pointer-type-def type-id='type-id-1224' size-in-bits='64' id='type-id-1226'/>
- <qualified-type-def type-id='type-id-1227' const='yes' id='type-id-1228'/>
- <reference-type-def kind='lvalue' type-id='type-id-1228' size-in-bits='64' id='type-id-1229'/>
- <pointer-type-def type-id='type-id-1228' size-in-bits='64' id='type-id-1230'/>
- <qualified-type-def type-id='type-id-1231' const='yes' id='type-id-1232'/>
- <reference-type-def kind='lvalue' type-id='type-id-1232' size-in-bits='64' id='type-id-1233'/>
- <pointer-type-def type-id='type-id-1232' size-in-bits='64' id='type-id-1234'/>
- <qualified-type-def type-id='type-id-1235' const='yes' id='type-id-1236'/>
- <reference-type-def kind='lvalue' type-id='type-id-1236' size-in-bits='64' id='type-id-1237'/>
- <pointer-type-def type-id='type-id-1236' size-in-bits='64' id='type-id-1238'/>
- <qualified-type-def type-id='type-id-1239' const='yes' id='type-id-1240'/>
- <reference-type-def kind='lvalue' type-id='type-id-1240' size-in-bits='64' id='type-id-1241'/>
- <pointer-type-def type-id='type-id-1240' size-in-bits='64' id='type-id-1242'/>
- <qualified-type-def type-id='type-id-1243' const='yes' id='type-id-1244'/>
- <pointer-type-def type-id='type-id-1244' size-in-bits='64' id='type-id-1245'/>
- <qualified-type-def type-id='type-id-1246' const='yes' id='type-id-1247'/>
- <pointer-type-def type-id='type-id-1247' size-in-bits='64' id='type-id-1248'/>
- <qualified-type-def type-id='type-id-1249' const='yes' id='type-id-1250'/>
- <reference-type-def kind='lvalue' type-id='type-id-1250' size-in-bits='64' id='type-id-1251'/>
- <pointer-type-def type-id='type-id-1250' size-in-bits='64' id='type-id-1252'/>
- <qualified-type-def type-id='type-id-1253' const='yes' id='type-id-1254'/>
- <reference-type-def kind='lvalue' type-id='type-id-1254' size-in-bits='64' id='type-id-1255'/>
- <qualified-type-def type-id='type-id-1256' const='yes' id='type-id-1257'/>
- <reference-type-def kind='lvalue' type-id='type-id-1257' size-in-bits='64' id='type-id-1258'/>
- <qualified-type-def type-id='type-id-1259' const='yes' id='type-id-1260'/>
- <reference-type-def kind='lvalue' type-id='type-id-1260' size-in-bits='64' id='type-id-1261'/>
- <qualified-type-def type-id='type-id-1262' const='yes' id='type-id-1263'/>
- <reference-type-def kind='lvalue' type-id='type-id-1263' size-in-bits='64' id='type-id-1264'/>
- <pointer-type-def type-id='type-id-1263' size-in-bits='64' id='type-id-1265'/>
- <qualified-type-def type-id='type-id-1266' const='yes' id='type-id-1267'/>
- <reference-type-def kind='lvalue' type-id='type-id-1267' size-in-bits='64' id='type-id-1268'/>
- <qualified-type-def type-id='type-id-1269' const='yes' id='type-id-1270'/>
- <reference-type-def kind='lvalue' type-id='type-id-1270' size-in-bits='64' id='type-id-1271'/>
- <qualified-type-def type-id='type-id-1272' const='yes' id='type-id-1273'/>
- <reference-type-def kind='lvalue' type-id='type-id-1273' size-in-bits='64' id='type-id-1274'/>
- <qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1276'/>
- <reference-type-def kind='lvalue' type-id='type-id-1276' size-in-bits='64' id='type-id-1277'/>
- <qualified-type-def type-id='type-id-1278' const='ye