• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<abi-corpus version='2.1'>
2  <elf-needed>
3    <dependency name='build/cached/third_party/s2/libs2.so'/>
4    <dependency name='build/cached/third_party/s2/util/math/libmath.so'/>
5    <dependency name='build/cached/third_party/s2/util/coding/libcoding.so'/>
6    <dependency name='build/cached/third_party/s2/strings/libstrings.so'/>
7    <dependency name='build/cached/third_party/s2/base/libbase.so'/>
8    <dependency name='build/cached/mongo/db/libservice_context.so'/>
9    <dependency name='build/cached/mongo/util/libperiodic_runner.so'/>
10    <dependency name='build/cached/mongo/util/libfail_point.so'/>
11    <dependency name='build/cached/mongo/util/libclock_sources.so'/>
12    <dependency name='build/cached/mongo/util/concurrency/libspin_lock.so'/>
13    <dependency name='build/cached/mongo/transport/libtransport_layer_common.so'/>
14    <dependency name='build/cached/mongo/util/net/libnetwork.so'/>
15    <dependency name='build/cached/mongo/util/concurrency/libticketholder.so'/>
16    <dependency name='build/cached/mongo/db/auth/libauth_rolename.so'/>
17    <dependency name='build/cached/mongo/transport/libmessage_compressor.so'/>
18    <dependency name='build/cached/third_party/libshim_zlib.so'/>
19    <dependency name='build/cached/third_party/zlib-1.2.8/libzlib.so'/>
20    <dependency name='build/cached/third_party/libshim_snappy.so'/>
21    <dependency name='build/cached/third_party/snappy-1.1.3/libsnappy.so'/>
22    <dependency name='build/cached/mongo/util/options_parser/liboptions_parser.so'/>
23    <dependency name='build/cached/third_party/libshim_yaml.so'/>
24    <dependency name='build/cached/third_party/yaml-cpp-0.5.3/libyaml.so'/>
25    <dependency name='build/cached/mongo/db/liblogical_session_id.so'/>
26    <dependency name='build/cached/mongo/util/libuuid.so'/>
27    <dependency name='build/cached/mongo/util/libdecorable.so'/>
28    <dependency name='build/cached/mongo/idl/libidl_parser.so'/>
29    <dependency name='build/cached/mongo/db/libserver_parameters.so'/>
30    <dependency name='build/cached/mongo/crypto/libsha_block_openssl.so'/>
31    <dependency name='build/cached/mongo/crypto/libsha1_block.so'/>
32    <dependency name='build/cached/mongo/crypto/libsha256_block.so'/>
33    <dependency name='build/cached/mongo/util/libsecure_compare_memory.so'/>
34    <dependency name='build/cached/mongo/db/libserver_options_core.so'/>
35    <dependency name='build/cached/mongo/bson/util/libbson_extract.so'/>
36    <dependency name='build/cached/mongo/libbase.so'/>
37    <dependency name='build/cached/third_party/murmurhash3/libmurmurhash3.so'/>
38    <dependency name='build/cached/third_party/libshim_tz.so'/>
39    <dependency name='build/cached/third_party/libshim_pcrecpp.so'/>
40    <dependency name='build/cached/third_party/pcre-8.41/libpcrecpp.so'/>
41    <dependency name='build/cached/third_party/libshim_intel_decimal128.so'/>
42    <dependency name='build/cached/third_party/IntelRDFPMathLib20U1/libintel_decimal128.so'/>
43    <dependency name='build/cached/third_party/libshim_boost.so'/>
44    <dependency name='build/cached/third_party/boost-1.60.0/libboost_program_options.so'/>
45    <dependency name='build/cached/third_party/boost-1.60.0/libboost_iostreams.so'/>
46    <dependency name='build/cached/third_party/boost-1.60.0/libboost_filesystem.so'/>
47    <dependency name='build/cached/third_party/boost-1.60.0/libboost_system.so'/>
48    <dependency name='build/cached/mongo/util/libquick_exit.so'/>
49    <dependency name='build/cached/third_party/libshim_allocator.so'/>
50    <dependency name='build/cached/third_party/gperftools-2.5/libtcmalloc_minimal.so'/>
51    <dependency name='build/cached/mongo/util/libdebugger.so'/>
52    <dependency name='libm.so.6'/>
53    <dependency name='libssl.so.1.0.0'/>
54    <dependency name='libcrypto.so.1.0.0'/>
55    <dependency name='librt.so.1'/>
56    <dependency name='libdl.so.2'/>
57    <dependency name='libatomic.so.1'/>
58    <dependency name='libstdc++.so.6'/>
59    <dependency name='libgcc_s.so.1'/>
60    <dependency name='libpthread.so.0'/>
61    <dependency name='libc.so.6'/>
62  </elf-needed>
63  <elf-function-symbols>
64    <elf-symbol name='_ZN5boost10filesystem15directory_entryC2ERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
65    <elf-symbol name='_ZN5boost10filesystem15directory_entryD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
66    <elf-symbol name='_ZN5boost10filesystem18directory_iteratorC2ERKNS0_4pathE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
67    <elf-symbol name='_ZN5boost10filesystem4pathD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
68    <elf-symbol name='_ZN5boost10filesystemdvERKNS0_4pathES3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
69    <elf-symbol name='_ZN5boost6detail12shared_countC2INS_10filesystem6detail11dir_itr_impEEEPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
70    <elf-symbol name='_ZN5boost6detail15sp_counted_base7destroyEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
71    <elf-symbol name='_ZN5boost6detail15sp_counted_baseD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
72    <elf-symbol name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE11get_deleterERKSt9type_info' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
73    <elf-symbol name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE19get_untyped_deleterEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
74    <elf-symbol name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE7disposeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
75    <elf-symbol name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEED0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
76    <elf-symbol name='_ZN5boost6detail26sp_enable_shared_from_thisEz' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
77    <elf-symbol name='_ZN5mongo10StringDataC2EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
78    <elf-symbol name='_ZN5mongo11DataBuilder15writeAndAdvanceINS_10FTDCVarIntEEENS_6StatusERKT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
79    <elf-symbol name='_ZN5mongo11DataBuilder6resizeEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
80    <elf-symbol name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE15grow_reallocateEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
81    <elf-symbol name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
82    <elf-symbol name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
83    <elf-symbol name='_ZN5mongo12FTDCBSONUtil17getBSONDocumentIdERKNS_7BSONObjE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
84    <elf-symbol name='_ZN5mongo12FTDCBSONUtil19getBSONDocumentTypeERKNS_7BSONObjE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
85    <elf-symbol name='_ZN5mongo12FTDCBSONUtil23getMetricsFromMetricDocERKNS_7BSONObjEPNS_16FTDCDecompressorE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
86    <elf-symbol name='_ZN5mongo12FTDCBSONUtil26createBSONMetadataDocumentERKNS_7BSONObjENS_6Date_tE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
87    <elf-symbol name='_ZN5mongo12FTDCBSONUtil26extractMetricsFromDocumentERKNS_7BSONObjES3_PSt6vectorImSaImEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
88    <elf-symbol name='_ZN5mongo12FTDCBSONUtil28constructDocumentFromMetricsERKNS_7BSONObjERKSt6vectorImSaImEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
89    <elf-symbol name='_ZN5mongo12FTDCBSONUtil29createBSONMetricChunkDocumentENS_14ConstDataRangeENS_6Date_tE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
90    <elf-symbol name='_ZN5mongo12FTDCBSONUtil30getBSONDocumentFromMetadataDocERKNS_7BSONObjE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
91    <elf-symbol name='_ZN5mongo14BSONObjBuilder11subobjStartENS_10StringDataE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
92    <elf-symbol name='_ZN5mongo14BSONObjBuilder12appendObjectENS_10StringDataEPKci' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
93    <elf-symbol name='_ZN5mongo14BSONObjBuilder13appendBinDataENS_10StringDataEiNS_11BinDataTypeEPKv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
94    <elf-symbol name='_ZN5mongo14BSONObjBuilder13subarrayStartENS_10StringDataE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
95    <elf-symbol name='_ZN5mongo14BSONObjBuilder3objEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
96    <elf-symbol name='_ZN5mongo14BSONObjBuilder5_doneEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
97    <elf-symbol name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
98    <elf-symbol name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
99    <elf-symbol name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEx' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
100    <elf-symbol name='_ZN5mongo14BSONObjBuilder6appendERKNS_11BSONElementE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
101    <elf-symbol name='_ZN5mongo14BSONObjBuilderC2ERNS_11_BufBuilderINS_21SharedBufferAllocatorEEE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
102    <elf-symbol name='_ZN5mongo14BSONObjBuilderC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
103    <elf-symbol name='_ZN5mongo14BSONObjBuilderD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
104    <elf-symbol name='_ZN5mongo14FTDCCompressor20getCompressedSamplesEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
105    <elf-symbol name='_ZN5mongo14FTDCCompressor5resetEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
106    <elf-symbol name='_ZN5mongo14FTDCCompressor6_resetERKNS_7BSONObjENS_6Date_tE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
107    <elf-symbol name='_ZN5mongo14FTDCCompressor9addSampleERKNS_7BSONObjENS_6Date_tE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
108    <elf-symbol name='_ZN5mongo14FTDCCompressorC2EPKNS_10FTDCConfigE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
109    <elf-symbol name='_ZN5mongo14FTDCCompressorD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
110    <elf-symbol name='_ZN5mongo14FTDCController10setEnabledEb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
111    <elf-symbol name='_ZN5mongo14FTDCController12setDirectoryERKN5boost10filesystem4pathE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
112    <elf-symbol name='_ZN5mongo14FTDCController19setMaxFileSizeBytesEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
113    <elf-symbol name='_ZN5mongo14FTDCController20addOnRotateCollectorESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
114    <elf-symbol name='_ZN5mongo14FTDCController20addPeriodicCollectorESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
115    <elf-symbol name='_ZN5mongo14FTDCController24setMaxDirectorySizeBytesEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
116    <elf-symbol name='_ZN5mongo14FTDCController29getMostRecentPeriodicDocumentEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
117    <elf-symbol name='_ZN5mongo14FTDCController34setMaxSamplesPerArchiveMetricChunkEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
118    <elf-symbol name='_ZN5mongo14FTDCController34setMaxSamplesPerInterimMetricChunkEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
119    <elf-symbol name='_ZN5mongo14FTDCController4stopEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
120    <elf-symbol name='_ZN5mongo14FTDCController5startEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
121    <elf-symbol name='_ZN5mongo14FTDCController6doLoopEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
122    <elf-symbol name='_ZN5mongo14FTDCController9setPeriodENS_8DurationISt5ratioILl1ELl1000EEEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
123    <elf-symbol name='_ZN5mongo14FTDCFileReader12readDocumentEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
124    <elf-symbol name='_ZN5mongo14FTDCFileReader4nextEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
125    <elf-symbol name='_ZN5mongo14FTDCFileReader4openERKN5boost10filesystem4pathE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
126    <elf-symbol name='_ZN5mongo14FTDCFileReader7hasNextEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
127    <elf-symbol name='_ZN5mongo14FTDCFileReaderC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
128    <elf-symbol name='_ZN5mongo14FTDCFileReaderD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
129    <elf-symbol name='_ZN5mongo14FTDCFileReaderD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5mongo14FTDCFileReaderD1Ev' is-defined='yes'/>
130    <elf-symbol name='_ZN5mongo14FTDCFileWriter11writeSampleERKNS_7BSONObjENS_6Date_tE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
131    <elf-symbol name='_ZN5mongo14FTDCFileWriter13writeMetadataERKNS_7BSONObjENS_6Date_tE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
132    <elf-symbol name='_ZN5mongo14FTDCFileWriter22writeArchiveFileBufferENS_14ConstDataRangeE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
133    <elf-symbol name='_ZN5mongo14FTDCFileWriter22writeInterimFileBufferENS_14ConstDataRangeE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
134    <elf-symbol name='_ZN5mongo14FTDCFileWriter24closeWithoutFlushForTestEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
135    <elf-symbol name='_ZN5mongo14FTDCFileWriter4openERKN5boost10filesystem4pathE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
136    <elf-symbol name='_ZN5mongo14FTDCFileWriter5closeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
137    <elf-symbol name='_ZN5mongo14FTDCFileWriter5flushERKN5boost8optionalINS_14ConstDataRangeEEENS_6Date_tE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
138    <elf-symbol name='_ZN5mongo14FTDCFileWriterC2EPKNS_10FTDCConfigE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
139    <elf-symbol name='_ZN5mongo14FTDCFileWriterD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
140    <elf-symbol name='_ZN5mongo14FTDCFileWriterD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5mongo14FTDCFileWriterD1Ev' is-defined='yes'/>
141    <elf-symbol name='_ZN5mongo15BlockCompressor10uncompressENS_14ConstDataRangeEm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
142    <elf-symbol name='_ZN5mongo15BlockCompressor8compressENS_14ConstDataRangeE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
143    <elf-symbol name='_ZN5mongo15FTDCFileManager13scanDirectoryEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
144    <elf-symbol name='_ZN5mongo15FTDCFileManager13trimDirectoryERSt6vectorIN5boost10filesystem4pathESaIS4_EE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
145    <elf-symbol name='_ZN5mongo15FTDCFileManager15openArchiveFileEPNS_6ClientERKN5boost10filesystem4pathERKSt6vectorISt5tupleIJNS_12FTDCBSONUtil8FTDCTypeENS_7BSONObjENS_6Date_tEEESaISE_EE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
146    <elf-symbol name='_ZN5mongo15FTDCFileManager18recoverInterimFileEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
147    <elf-symbol name='_ZN5mongo15FTDCFileManager23generateArchiveFileNameERKN5boost10filesystem4pathENS_10StringDataE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
148    <elf-symbol name='_ZN5mongo15FTDCFileManager28writeSampleAndRotateIfNeededEPNS_6ClientERKNS_7BSONObjENS_6Date_tE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
149    <elf-symbol name='_ZN5mongo15FTDCFileManager5closeEv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
150    <elf-symbol name='_ZN5mongo15FTDCFileManager6createEPKNS_10FTDCConfigERKN5boost10filesystem4pathEPNS_23FTDCCollectorCollectionEPNS_6ClientE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
151    <elf-symbol name='_ZN5mongo15FTDCFileManager6rotateEPNS_6ClientE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
152    <elf-symbol name='_ZN5mongo15FTDCFileManagerC1EPKNS_10FTDCConfigERKN5boost10filesystem4pathEPNS_23FTDCCollectorCollectionE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
153    <elf-symbol name='_ZN5mongo15FTDCFileManagerC2EPKNS_10FTDCConfigERKN5boost10filesystem4pathEPNS_23FTDCCollectorCollectionE' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5mongo15FTDCFileManagerC1EPKNS_10FTDCConfigERKN5boost10filesystem4pathEPNS_23FTDCCollectorCollectionE' is-defined='yes'/>
154    <elf-symbol name='_ZN5mongo15FTDCFileManagerD1Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
155    <elf-symbol name='_ZN5mongo15FTDCFileManagerD2Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5mongo15FTDCFileManagerD1Ev' is-defined='yes'/>
156    <elf-symbol name='_ZN5mongo16FTDCDecompressor10uncompressENS_14ConstDataRangeE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
157    <elf-symbol name='_ZN5mongo16FTDCDecompressorD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
158    <elf-symbol name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEE14appendIntegralIiEERS2_T_i' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
159    <elf-symbol name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEE14appendIntegralIxEERS2_T_i' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
160    <elf-symbol name='_ZN5mongo20ConstDataRangeCursor14readAndAdvanceINS_9ValidatedINS_7BSONObjEEEEENS_10StatusWithIT_EEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
161    <elf-symbol name='_ZN5mongo23FTDCCollectorCollection3addESt10unique_ptrINS_22FTDCCollectorInterfaceESt14default_deleteIS2_EE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
162    <elf-symbol name='_ZN5mongo23FTDCCollectorCollection7collectEPNS_6ClientE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
163    <elf-symbol name='_ZN5mongo25BSONObjBuilderValueStreamD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
164    <elf-symbol name='_ZN5mongo6logger16LogstreamBuilderlsINS_6StatusEEERS1_RKT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
165    <elf-symbol name='_ZN5mongo7BSONObjD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
166    <elf-symbol name='_ZN5mongo8DataType7HandlerINS_10FTDCVarIntEvE4loadEPS2_PKcmPml' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
167    <elf-symbol name='_ZN5mongo8DataType7HandlerINS_10FTDCVarIntEvE5storeERKS2_PcmPml' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
168    <elf-symbol name='_ZN5mongo8DataType7HandlerINS_7BSONObjEvE4loadEPS2_PKcmPml' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
169    <elf-symbol name='_ZN5mongo8DataType7HandlerINS_9ValidatedINS_7BSONObjEEEvE4loadEPS4_PKcmPml' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
170    <elf-symbol name='_ZN5mongo8FTDCUtil13getMongoSPathERKN5boost10filesystem4pathE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
171    <elf-symbol name='_ZN5mongo8FTDCUtil14getInterimFileERKN5boost10filesystem4pathE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
172    <elf-symbol name='_ZN5mongo8FTDCUtil18getInterimTempFileERKN5boost10filesystem4pathE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
173    <elf-symbol name='_ZN5mongo8FTDCUtil9roundTimeENS_6Date_tENS_8DurationISt5ratioILl1ELl1000EEEE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
174    <elf-symbol name='_ZNK5mongo11BSONElement10numberLongEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
175    <elf-symbol name='_ZNK5mongo11BSONElement3chkENS_8BSONTypeE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
176    <elf-symbol name='_ZNK5mongo14ConstDataRange4readINS_9ValidatedINS_7BSONObjEEEEENS_10StatusWithIT_EEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
177    <elf-symbol name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
178    <elf-symbol name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
179    <elf-symbol name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
180    <elf-symbol name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EED0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
181    <elf-symbol name='_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
182    <elf-symbol name='_ZNSt6thread10_Impl_baseD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
183    <elf-symbol name='_ZNSt6thread10_Impl_baseD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
184    <elf-symbol name='_ZNSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEE6_M_runEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
185    <elf-symbol name='_ZNSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEED0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
186    <elf-symbol name='_ZNSt6threadC2ISt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS4_EEJEEEOT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
187    <elf-symbol name='_ZNSt6vectorIN5boost10filesystem4pathESaIS2_EE19_M_emplace_back_auxIJS2_EEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
188    <elf-symbol name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE19_M_emplace_back_auxIJRS1_EEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
189    <elf-symbol name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE19_M_emplace_back_auxIJS1_EEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
190    <elf-symbol name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EE7reserveEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
191    <elf-symbol name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
192    <elf-symbol name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EEaSERKS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
193    <elf-symbol name='_ZNSt6vectorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
194    <elf-symbol name='_ZNSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE19_M_emplace_back_auxIJS6_EEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
195    <elf-symbol name='_ZNSt6vectorIcSaIcEE17_M_default_appendEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
196    <elf-symbol name='_ZNSt6vectorIcSaIcEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
197    <elf-symbol name='_ZNSt6vectorIhSaIhEE17_M_default_appendEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
198    <elf-symbol name='_ZNSt6vectorImSaImEE17_M_default_appendEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
199    <elf-symbol name='_ZNSt6vectorImSaImEE19_M_emplace_back_auxIJbEEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
200    <elf-symbol name='_ZNSt6vectorImSaImEE19_M_emplace_back_auxIJjEEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
201    <elf-symbol name='_ZNSt6vectorImSaImEE19_M_emplace_back_auxIJxEEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
202    <elf-symbol name='_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_less_iterEEvT_SC_T0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
203    <elf-symbol name='_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_less_iterEEvT_T0_SD_T1_T2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
204    <elf-symbol name='_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_less_iterEEvT_SC_T0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
205    <elf-symbol name='_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_less_iterEEvT_SC_T0_T1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
206    <elf-symbol name='_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_less_iterEEvT_SC_SC_SC_T0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
207    <elf-symbol name='_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS4_SaIS4_EEEENS0_5__ops14_Val_less_iterEEvT_T0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
208    <elf-symbol name='_ZSt32__enable_shared_from_this_helperILN9__gnu_cxx12_Lock_policyE2EEvRKSt14__shared_countIXT_EEz' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
209    <elf-symbol name='_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
210    <elf-symbol name='_ZZN5mongo14BSONObjBuilder3objEvENKUlvE_clEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
211    <elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
212    <elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
213  </elf-function-symbols>
214  <elf-variable-symbols>
215    <elf-symbol name='_ZN5mongo10FTDCConfig20kPeriodMillisDefaultE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
216    <elf-symbol name='_ZN5mongo12kFTDCIdFieldE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
217    <elf-symbol name='_ZN5mongo13kFTDCDocFieldE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
218    <elf-symbol name='_ZN5mongo14kFTDCDataFieldE' size='5' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
219    <elf-symbol name='_ZN5mongo14kFTDCDocsFieldE' size='5' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
220    <elf-symbol name='_ZN5mongo14kFTDCTypeFieldE' size='5' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
221    <elf-symbol name='_ZN5mongo16kFTDCArchiveFileE' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
222    <elf-symbol name='_ZN5mongo16kFTDCInterimFileE' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
223    <elf-symbol name='_ZN5mongo20kFTDCCollectEndFieldE' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
224    <elf-symbol name='_ZN5mongo22kFTDCCollectStartFieldE' size='6' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
225    <elf-symbol name='_ZTIN5boost6detail15sp_counted_baseE' size='16' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
226    <elf-symbol name='_ZTIN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
227    <elf-symbol name='_ZTINSt6thread10_Impl_baseE' size='16' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
228    <elf-symbol name='_ZTINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEEE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
229    <elf-symbol name='_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE' size='16' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
230    <elf-symbol name='_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
231    <elf-symbol name='_ZTISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
232    <elf-symbol name='_ZTSN5boost6detail15sp_counted_baseE' size='33' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
233    <elf-symbol name='_ZTSN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE' size='73' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
234    <elf-symbol name='_ZTSNSt6thread10_Impl_baseE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
235    <elf-symbol name='_ZTSNSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEEE' size='98' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
236    <elf-symbol name='_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE' size='47' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
237    <elf-symbol name='_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE' size='52' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
238    <elf-symbol name='_ZTSSt19_Sp_make_shared_tag' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
239    <elf-symbol name='_ZTSSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE' size='163' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
240    <elf-symbol name='_ZTVN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE' size='64' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
241    <elf-symbol name='_ZTVNSt6thread10_Impl_baseE' size='40' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
242    <elf-symbol name='_ZTVNSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEEE' size='40' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
243    <elf-symbol name='_ZTVSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS6_EEvEEEESaISF_ELN9__gnu_cxx12_Lock_policyE2EE' size='56' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
244    <elf-symbol name='_ZZN5mongo11BSONElementC1EvE11kEooElement' size='2' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
245    <elf-symbol name='_ZZN5mongo7BSONObjC1EvE21kEmptyObjectPrototype' size='5' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
246  </elf-variable-symbols>
247  <abi-instr address-size='64' path='src/mongo/db/ftdc/block_compressor.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
248    <type-decl name='bool' size-in-bits='8' id='type-id-1'/>
249    <type-decl name='char' size-in-bits='8' id='type-id-2'/>
250    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='168' id='type-id-3'>
251      <subrange length='21' type-id='type-id-4' id='type-id-5'/>
252    </array-type-def>
253    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='192' id='type-id-6'>
254      <subrange length='24' type-id='type-id-4' id='type-id-7'/>
255    </array-type-def>
256    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='200' id='type-id-8'>
257      <subrange length='25' type-id='type-id-4' id='type-id-9'/>
258    </array-type-def>
259    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='168' id='type-id-11'>
260      <subrange length='21' type-id='type-id-4' id='type-id-5'/>
261    </array-type-def>
262    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='192' id='type-id-12'>
263      <subrange length='24' type-id='type-id-4' id='type-id-7'/>
264    </array-type-def>
265    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='200' id='type-id-13'>
266      <subrange length='25' type-id='type-id-4' id='type-id-9'/>
267    </array-type-def>
268    <type-decl name='double' size-in-bits='64' id='type-id-14'/>
269    <type-decl name='float' size-in-bits='32' id='type-id-15'/>
270    <type-decl name='int' size-in-bits='32' id='type-id-16'/>
271    <type-decl name='long double' size-in-bits='128' id='type-id-17'/>
272    <type-decl name='long int' size-in-bits='64' id='type-id-18'/>
273    <type-decl name='long long int' size-in-bits='64' id='type-id-19'/>
274    <type-decl name='sizetype' size-in-bits='64' id='type-id-4'/>
275    <class-decl name='_G_fpos_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-20' visibility='default' id='type-id-21'/>
276    <class-decl name='div_t' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-22' visibility='default' id='type-id-23'/>
277    <class-decl name='imaxdiv_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-24' visibility='default' id='type-id-25'/>
278    <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' id='type-id-26'/>
279    <typedef-decl name='FILE' type-id='type-id-23' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-27'/>
280    <typedef-decl name='_G_fpos_t' type-id='type-id-21' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-20'/>
281    <typedef-decl name='__FILE' type-id='type-id-23' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-28'/>
282    <typedef-decl name='__compar_fn_t' type-id='type-id-29' filepath='/usr/include/stdlib.h' line='741' column='1' id='type-id-30'/>
283    <typedef-decl name='__int32_t' type-id='type-id-16' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' id='type-id-31'/>
284    <typedef-decl name='__mbstate_t' type-id='type-id-23' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-32'/>
285    <typedef-decl name='div_t' type-id='type-id-23' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-22'/>
286    <typedef-decl name='fpos_t' type-id='type-id-20' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-33'/>
287    <typedef-decl name='imaxdiv_t' type-id='type-id-25' filepath='/usr/include/inttypes.h' line='275' column='1' id='type-id-24'/>
288    <typedef-decl name='intmax_t' type-id='type-id-18' filepath='/usr/include/stdint.h' line='134' column='1' id='type-id-34'/>
289    <typedef-decl name='ldiv_t' type-id='type-id-25' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-35'/>
290    <typedef-decl name='lldiv_t' type-id='type-id-23' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-36'/>
291    <typedef-decl name='mbstate_t' type-id='type-id-32' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-37'/>
292    <typedef-decl name='size_t' type-id='type-id-38' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='62' column='1' id='type-id-39'/>
293    <typedef-decl name='size_type' type-id='type-id-40' 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-41'/>
294    <typedef-decl name='uintmax_t' type-id='type-id-38' filepath='/usr/include/stdint.h' line='135' column='1' id='type-id-42'/>
295    <typedef-decl name='wctrans_t' type-id='type-id-43' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-44'/>
296    <typedef-decl name='wctype_t' type-id='type-id-38' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-45'/>
297    <typedef-decl name='wint_t' type-id='type-id-46' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='132' column='1' id='type-id-47'/>
298    <type-decl name='unnamed-enum-underlying-type-0' is-anonymous='yes' is-declaration-only='yes' id='type-id-48'/>
299    <type-decl name='unsigned char' size-in-bits='8' id='type-id-49'/>
300    <type-decl name='unsigned int' size-in-bits='32' id='type-id-46'/>
301    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-38'/>
302    <type-decl name='unsigned long long int' size-in-bits='64' id='type-id-50'/>
303    <type-decl name='wchar_t' size-in-bits='32' id='type-id-51'/>
304    <pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-52'/>
305    <qualified-type-def type-id='type-id-52' restrict='yes' id='type-id-53'/>
306    <pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-54'/>
307    <qualified-type-def type-id='type-id-54' restrict='yes' id='type-id-55'/>
308    <reference-type-def kind='lvalue' type-id='type-id-56' size-in-bits='64' id='type-id-57'/>
309    <reference-type-def kind='rvalue' type-id='type-id-56' size-in-bits='64' id='type-id-58'/>
310    <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-59'/>
311    <qualified-type-def type-id='type-id-59' restrict='yes' id='type-id-60'/>
312    <pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-61'/>
313    <qualified-type-def type-id='type-id-61' restrict='yes' id='type-id-62'/>
314    <qualified-type-def type-id='type-id-31' const='yes' id='type-id-63'/>
315    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-43'/>
316    <qualified-type-def type-id='type-id-2' const='yes' id='type-id-10'/>
317    <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-64'/>
318    <qualified-type-def type-id='type-id-64' restrict='yes' id='type-id-65'/>
319    <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-66'/>
320    <qualified-type-def type-id='type-id-66' restrict='yes' id='type-id-67'/>
321    <reference-type-def kind='lvalue' type-id='type-id-11' size-in-bits='64' id='type-id-68'/>
322    <reference-type-def kind='lvalue' type-id='type-id-12' size-in-bits='64' id='type-id-69'/>
323    <reference-type-def kind='lvalue' type-id='type-id-13' size-in-bits='64' id='type-id-70'/>
324    <qualified-type-def type-id='type-id-33' const='yes' id='type-id-71'/>
325    <pointer-type-def type-id='type-id-71' size-in-bits='64' id='type-id-72'/>
326    <qualified-type-def type-id='type-id-16' const='yes' id='type-id-73'/>
327    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-74'/>
328    <qualified-type-def type-id='type-id-37' const='yes' id='type-id-75'/>
329    <pointer-type-def type-id='type-id-75' size-in-bits='64' id='type-id-76'/>
330    <qualified-type-def type-id='type-id-77' const='yes' id='type-id-78'/>
331    <pointer-type-def type-id='type-id-78' size-in-bits='64' id='type-id-79'/>
332    <reference-type-def kind='lvalue' type-id='type-id-78' size-in-bits='64' id='type-id-80'/>
333    <qualified-type-def type-id='type-id-81' const='yes' id='type-id-82'/>
334    <pointer-type-def type-id='type-id-82' size-in-bits='64' id='type-id-83'/>
335    <qualified-type-def type-id='type-id-84' const='yes' id='type-id-85'/>
336    <pointer-type-def type-id='type-id-85' size-in-bits='64' id='type-id-86'/>
337    <qualified-type-def type-id='type-id-87' const='yes' id='type-id-88'/>
338    <pointer-type-def type-id='type-id-88' size-in-bits='64' id='type-id-89'/>
339    <qualified-type-def type-id='type-id-89' restrict='yes' id='type-id-90'/>
340    <qualified-type-def type-id='type-id-49' const='yes' id='type-id-91'/>
341    <pointer-type-def type-id='type-id-91' size-in-bits='64' id='type-id-92'/>
342    <qualified-type-def type-id='type-id-51' const='yes' id='type-id-93'/>
343    <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-94'/>
344    <qualified-type-def type-id='type-id-94' restrict='yes' id='type-id-95'/>
345    <pointer-type-def type-id='type-id-94' size-in-bits='64' id='type-id-96'/>
346    <qualified-type-def type-id='type-id-96' restrict='yes' id='type-id-97'/>
347    <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-98'/>
348    <pointer-type-def type-id='type-id-14' size-in-bits='64' id='type-id-99'/>
349    <pointer-type-def type-id='type-id-33' size-in-bits='64' id='type-id-100'/>
350    <qualified-type-def type-id='type-id-100' restrict='yes' id='type-id-101'/>
351    <pointer-type-def type-id='type-id-102' size-in-bits='64' id='type-id-29'/>
352    <pointer-type-def type-id='type-id-16' size-in-bits='64' id='type-id-103'/>
353    <pointer-type-def type-id='type-id-26' size-in-bits='64' id='type-id-104'/>
354    <pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-105'/>
355    <qualified-type-def type-id='type-id-105' restrict='yes' id='type-id-106'/>
356    <pointer-type-def type-id='type-id-107' size-in-bits='64' id='type-id-108'/>
357    <reference-type-def kind='lvalue' type-id='type-id-109' size-in-bits='64' id='type-id-110'/>
358    <reference-type-def kind='lvalue' type-id='type-id-111' size-in-bits='64' id='type-id-112'/>
359    <pointer-type-def type-id='type-id-81' size-in-bits='64' id='type-id-113'/>
360    <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-114'/>
361    <pointer-type-def type-id='type-id-115' size-in-bits='64' id='type-id-116'/>
362    <pointer-type-def type-id='type-id-117' size-in-bits='64' id='type-id-118'/>
363    <pointer-type-def type-id='type-id-119' size-in-bits='64' id='type-id-120'/>
364    <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-122'/>
365    <pointer-type-def type-id='type-id-49' size-in-bits='64' id='type-id-123'/>
366    <pointer-type-def type-id='type-id-124' size-in-bits='64' id='type-id-125'/>
367    <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-127'/>
368    <qualified-type-def type-id='type-id-127' restrict='yes' id='type-id-128'/>
369    <pointer-type-def type-id='type-id-51' size-in-bits='64' id='type-id-129'/>
370    <qualified-type-def type-id='type-id-129' restrict='yes' id='type-id-130'/>
371    <pointer-type-def type-id='type-id-129' size-in-bits='64' id='type-id-131'/>
372    <qualified-type-def type-id='type-id-131' restrict='yes' id='type-id-132'/>
373    <class-decl name='tm' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-87'/>
374    <type-decl name='variadic parameter type' id='type-id-133'/>
375    <type-decl name='void' id='type-id-126'/>
376    <namespace-decl name='std'>
377      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' visibility='default' id='type-id-134'/>
378      <class-decl name='basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2112' visibility='default' id='type-id-115'>
379        <member-function access='public'>
380          <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'>
381            <parameter type-id='type-id-135' is-artificial='yes'/>
382            <return type-id='type-id-136'/>
383          </function-decl>
384        </member-function>
385        <member-function access='public'>
386          <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'>
387            <parameter type-id='type-id-116' is-artificial='yes'/>
388            <parameter type-id='type-id-136'/>
389            <return type-id='type-id-126'/>
390          </function-decl>
391        </member-function>
392        <member-function access='public'>
393          <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'>
394            <parameter type-id='type-id-135' is-artificial='yes'/>
395            <return type-id='type-id-1'/>
396          </function-decl>
397        </member-function>
398        <member-function access='public'>
399          <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'>
400            <parameter type-id='type-id-135' is-artificial='yes'/>
401            <return type-id='type-id-1'/>
402          </function-decl>
403        </member-function>
404        <member-function access='public' destructor='yes' vtable-offset='0'>
405          <function-decl name='~basic_ios' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
406            <parameter type-id='type-id-116' is-artificial='yes'/>
407            <return type-id='type-id-126'/>
408          </function-decl>
409        </member-function>
410        <member-function access='public' destructor='yes' vtable-offset='0'>
411          <function-decl name='~basic_ios' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
412            <parameter type-id='type-id-116' is-artificial='yes'/>
413            <return type-id='type-id-126'/>
414          </function-decl>
415        </member-function>
416        <member-function access='public' destructor='yes' vtable-offset='0'>
417          <function-decl name='~basic_ios' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
418            <parameter type-id='type-id-116' is-artificial='yes'/>
419            <return type-id='type-id-126'/>
420          </function-decl>
421        </member-function>
422        <member-function access='public' destructor='yes' vtable-offset='0'>
423          <function-decl name='~basic_ios' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
424            <parameter type-id='type-id-116' is-artificial='yes'/>
425            <return type-id='type-id-126'/>
426          </function-decl>
427        </member-function>
428        <member-function access='public' destructor='yes' vtable-offset='0'>
429          <function-decl name='~basic_ios' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
430            <parameter type-id='type-id-116' is-artificial='yes'/>
431            <return type-id='type-id-126'/>
432          </function-decl>
433        </member-function>
434        <member-function access='public' destructor='yes' vtable-offset='0'>
435          <function-decl name='~basic_ios' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
436            <parameter type-id='type-id-116' is-artificial='yes'/>
437            <return type-id='type-id-126'/>
438          </function-decl>
439        </member-function>
440        <member-function access='public' destructor='yes' vtable-offset='0'>
441          <function-decl name='~basic_ios' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
442            <parameter type-id='type-id-116' is-artificial='yes'/>
443            <return type-id='type-id-126'/>
444          </function-decl>
445        </member-function>
446        <member-function access='public' destructor='yes' vtable-offset='0'>
447          <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'>
448            <parameter type-id='type-id-116' is-artificial='yes'/>
449            <return type-id='type-id-126'/>
450          </function-decl>
451        </member-function>
452      </class-decl>
453      <class-decl name='basic_iostream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2304' visibility='default' id='type-id-117'>
454        <member-function access='public' destructor='yes' vtable-offset='0'>
455          <function-decl name='~basic_iostream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
456            <parameter type-id='type-id-118' is-artificial='yes'/>
457            <return type-id='type-id-126'/>
458          </function-decl>
459        </member-function>
460        <member-function access='public' destructor='yes' vtable-offset='0'>
461          <function-decl name='~basic_iostream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
462            <parameter type-id='type-id-118' is-artificial='yes'/>
463            <return type-id='type-id-126'/>
464          </function-decl>
465        </member-function>
466        <member-function access='public' destructor='yes' vtable-offset='0'>
467          <function-decl name='~basic_iostream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
468            <parameter type-id='type-id-118' is-artificial='yes'/>
469            <return type-id='type-id-126'/>
470          </function-decl>
471        </member-function>
472        <member-function access='public' destructor='yes' vtable-offset='0'>
473          <function-decl name='~basic_iostream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
474            <parameter type-id='type-id-118' is-artificial='yes'/>
475            <return type-id='type-id-126'/>
476          </function-decl>
477        </member-function>
478        <member-function access='public' destructor='yes' vtable-offset='0'>
479          <function-decl name='~basic_iostream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
480            <parameter type-id='type-id-118' is-artificial='yes'/>
481            <return type-id='type-id-126'/>
482          </function-decl>
483        </member-function>
484        <member-function access='public' destructor='yes' vtable-offset='0'>
485          <function-decl name='~basic_iostream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
486            <parameter type-id='type-id-118' is-artificial='yes'/>
487            <return type-id='type-id-126'/>
488          </function-decl>
489        </member-function>
490        <member-function access='public' destructor='yes' vtable-offset='0'>
491          <function-decl name='~basic_iostream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
492            <parameter type-id='type-id-118' is-artificial='yes'/>
493            <return type-id='type-id-126'/>
494          </function-decl>
495        </member-function>
496        <member-function access='public' destructor='yes' vtable-offset='0'>
497          <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'>
498            <parameter type-id='type-id-118' is-artificial='yes'/>
499            <return type-id='type-id-126'/>
500          </function-decl>
501        </member-function>
502      </class-decl>
503      <class-decl name='basic_istream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2240' visibility='default' id='type-id-119'>
504        <member-function access='public'>
505          <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'>
506            <parameter type-id='type-id-137' is-artificial='yes'/>
507            <return type-id='type-id-138'/>
508          </function-decl>
509        </member-function>
510        <member-function access='public' destructor='yes' vtable-offset='0'>
511          <function-decl name='~basic_istream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
512            <parameter type-id='type-id-120' is-artificial='yes'/>
513            <return type-id='type-id-126'/>
514          </function-decl>
515        </member-function>
516        <member-function access='public' destructor='yes' vtable-offset='0'>
517          <function-decl name='~basic_istream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
518            <parameter type-id='type-id-120' is-artificial='yes'/>
519            <return type-id='type-id-126'/>
520          </function-decl>
521        </member-function>
522        <member-function access='public' destructor='yes' vtable-offset='0'>
523          <function-decl name='~basic_istream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
524            <parameter type-id='type-id-120' is-artificial='yes'/>
525            <return type-id='type-id-126'/>
526          </function-decl>
527        </member-function>
528        <member-function access='public' destructor='yes' vtable-offset='0'>
529          <function-decl name='~basic_istream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
530            <parameter type-id='type-id-120' is-artificial='yes'/>
531            <return type-id='type-id-126'/>
532          </function-decl>
533        </member-function>
534        <member-function access='public' destructor='yes' vtable-offset='0'>
535          <function-decl name='~basic_istream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
536            <parameter type-id='type-id-120' is-artificial='yes'/>
537            <return type-id='type-id-126'/>
538          </function-decl>
539        </member-function>
540        <member-function access='public' destructor='yes' vtable-offset='0'>
541          <function-decl name='~basic_istream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
542            <parameter type-id='type-id-120' is-artificial='yes'/>
543            <return type-id='type-id-126'/>
544          </function-decl>
545        </member-function>
546        <member-function access='public' destructor='yes' vtable-offset='0'>
547          <function-decl name='~basic_istream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
548            <parameter type-id='type-id-120' is-artificial='yes'/>
549            <return type-id='type-id-126'/>
550          </function-decl>
551        </member-function>
552        <member-function access='public' destructor='yes' vtable-offset='0'>
553          <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'>
554            <parameter type-id='type-id-120' is-artificial='yes'/>
555            <return type-id='type-id-126'/>
556          </function-decl>
557        </member-function>
558      </class-decl>
559      <class-decl name='basic_streambuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='512' visibility='default' id='type-id-121'>
560        <member-function access='public' destructor='yes' vtable-offset='0'>
561          <function-decl name='~basic_streambuf' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/streambuf' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
562            <parameter type-id='type-id-122' is-artificial='yes'/>
563            <return type-id='type-id-126'/>
564          </function-decl>
565        </member-function>
566        <member-function access='public' destructor='yes' vtable-offset='0'>
567          <function-decl name='~basic_streambuf' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/streambuf' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
568            <parameter type-id='type-id-122' is-artificial='yes'/>
569            <return type-id='type-id-126'/>
570          </function-decl>
571        </member-function>
572        <member-function access='public' destructor='yes' vtable-offset='0'>
573          <function-decl name='~basic_streambuf' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/streambuf' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
574            <parameter type-id='type-id-122' is-artificial='yes'/>
575            <return type-id='type-id-126'/>
576          </function-decl>
577        </member-function>
578        <member-function access='public' destructor='yes' vtable-offset='0'>
579          <function-decl name='~basic_streambuf' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/streambuf' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
580            <parameter type-id='type-id-122' is-artificial='yes'/>
581            <return type-id='type-id-126'/>
582          </function-decl>
583        </member-function>
584        <member-function access='public' destructor='yes' vtable-offset='0'>
585          <function-decl name='~basic_streambuf' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/streambuf' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
586            <parameter type-id='type-id-122' is-artificial='yes'/>
587            <return type-id='type-id-126'/>
588          </function-decl>
589        </member-function>
590        <member-function access='public' destructor='yes' vtable-offset='0'>
591          <function-decl name='~basic_streambuf' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/streambuf' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
592            <parameter type-id='type-id-122' is-artificial='yes'/>
593            <return type-id='type-id-126'/>
594          </function-decl>
595        </member-function>
596        <member-function access='public' destructor='yes' vtable-offset='0'>
597          <function-decl name='~basic_streambuf' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/streambuf' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
598            <parameter type-id='type-id-122' is-artificial='yes'/>
599            <return type-id='type-id-126'/>
600          </function-decl>
601        </member-function>
602        <member-function access='public' destructor='yes' vtable-offset='0'>
603          <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'>
604            <parameter type-id='type-id-122' is-artificial='yes'/>
605            <return type-id='type-id-126'/>
606          </function-decl>
607        </member-function>
608      </class-decl>
609      <enum-decl name='memory_order' naming-typedef-id='type-id-139' is-declaration-only='yes' id='type-id-140'>
610        <underlying-type type-id='type-id-48'/>
611      </enum-decl>
612      <typedef-decl name='memory_order' type-id='type-id-140' 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-139'/>
613      <typedef-decl name='ptrdiff_t' type-id='type-id-18' 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-141'/>
614      <typedef-decl name='size_t' type-id='type-id-38' 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-40'/>
615      <class-decl name='allocator_type' naming-typedef-id='type-id-109' visibility='default' is-declaration-only='yes' id='type-id-142'/>
616      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-143'>
617        <member-type access='private'>
618          <typedef-decl name='pointer' type-id='type-id-145' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' id='type-id-144'/>
619        </member-type>
620        <member-type access='private'>
621          <typedef-decl name='size_type' type-id='type-id-40' 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-146'/>
622        </member-type>
623        <member-function access='public'>
624          <function-decl name='size' mangled-name='_ZNKSt6vectorIhSaIhEE4sizeEv' 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'>
625            <parameter type-id='type-id-79' is-artificial='yes'/>
626            <return type-id='type-id-41'/>
627          </function-decl>
628        </member-function>
629        <member-function access='public'>
630          <function-decl name='resize' mangled-name='_ZNSt6vectorIhSaIhEE6resizeEm' 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'>
631            <parameter type-id='type-id-108' is-artificial='yes'/>
632            <parameter type-id='type-id-41'/>
633            <return type-id='type-id-126'/>
634          </function-decl>
635        </member-function>
636        <member-function access='public'>
637          <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'>
638            <parameter type-id='type-id-108' is-artificial='yes'/>
639            <return type-id='type-id-123'/>
640          </function-decl>
641        </member-function>
642        <member-function access='protected'>
643          <function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIhSaIhEE15_M_erase_at_endEPh' 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'>
644            <parameter type-id='type-id-108' is-artificial='yes'/>
645            <parameter type-id='type-id-144'/>
646            <return type-id='type-id-126'/>
647          </function-decl>
648        </member-function>
649        <member-function access='protected'>
650          <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIhSaIhEE12_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'>
651            <parameter type-id='type-id-79' is-artificial='yes'/>
652            <parameter type-id='type-id-41'/>
653            <parameter type-id='type-id-64'/>
654            <return type-id='type-id-146'/>
655          </function-decl>
656        </member-function>
657        <member-function access='protected'>
658          <function-decl name='_M_default_append' mangled-name='_ZNSt6vectorIhSaIhEE17_M_default_appendEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIhSaIhEE17_M_default_appendEm'>
659            <parameter type-id='type-id-108' is-artificial='yes'/>
660            <parameter type-id='type-id-41'/>
661            <return type-id='type-id-126'/>
662          </function-decl>
663        </member-function>
664      </class-decl>
665      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-147'/>
666      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-148'>
667        <member-type access='public'>
668          <typedef-decl name='pointer' type-id='type-id-149' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-145'/>
669        </member-type>
670        <member-function access='public'>
671          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIhSaIhEE11_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'>
672            <parameter type-id='type-id-108' is-artificial='yes'/>
673            <parameter type-id='type-id-40'/>
674            <return type-id='type-id-145'/>
675          </function-decl>
676        </member-function>
677        <member-function access='public'>
678          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIhSaIhEE13_M_deallocateEPhm' 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'>
679            <parameter type-id='type-id-108' is-artificial='yes'/>
680            <parameter type-id='type-id-145'/>
681            <parameter type-id='type-id-40'/>
682            <return type-id='type-id-126'/>
683          </function-decl>
684        </member-function>
685      </class-decl>
686      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-150'>
687        <member-type access='public'>
688          <typedef-decl name='allocator_type' type-id='type-id-142' 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-109'/>
689        </member-type>
690        <member-type access='public'>
691          <typedef-decl name='pointer' type-id='type-id-123' 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-151'/>
692        </member-type>
693        <member-function access='public' static='yes'>
694          <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIhEE8allocateERS0_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'>
695            <parameter type-id='type-id-110'/>
696            <parameter type-id='type-id-41'/>
697            <return type-id='type-id-151'/>
698          </function-decl>
699        </member-function>
700        <member-function access='public' static='yes'>
701          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIhEE10deallocateERS0_Phm' 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'>
702            <parameter type-id='type-id-110'/>
703            <parameter type-id='type-id-151'/>
704            <parameter type-id='type-id-41'/>
705            <return type-id='type-id-126'/>
706          </function-decl>
707        </member-function>
708      </class-decl>
709      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-152'>
710        <member-type access='public'>
711          <typedef-decl name='__int_type' type-id='type-id-46' 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-153'/>
712        </member-type>
713        <member-function access='public'>
714          <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'>
715            <parameter type-id='type-id-108' is-artificial='yes'/>
716            <parameter type-id='type-id-153'/>
717            <return type-id='type-id-126'/>
718          </function-decl>
719        </member-function>
720        <member-function access='public'>
721          <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'>
722            <parameter type-id='type-id-108' is-artificial='yes'/>
723            <parameter type-id='type-id-153'/>
724            <parameter type-id='type-id-139'/>
725            <return type-id='type-id-153'/>
726          </function-decl>
727        </member-function>
728        <member-function access='public'>
729          <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'>
730            <parameter type-id='type-id-79' is-artificial='yes'/>
731            <parameter type-id='type-id-139'/>
732            <return type-id='type-id-153'/>
733          </function-decl>
734        </member-function>
735      </class-decl>
736      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-154'>
737        <member-type access='public'>
738          <typedef-decl name='__integral_type' type-id='type-id-46' 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-155'/>
739        </member-type>
740        <member-function access='public'>
741          <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'>
742            <parameter type-id='type-id-108' is-artificial='yes'/>
743            <parameter type-id='type-id-155'/>
744            <return type-id='type-id-126'/>
745          </function-decl>
746        </member-function>
747      </class-decl>
748      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-156'>
749        <member-function access='public' static='yes'>
750          <function-decl name='__uninit_default_n&lt;unsigned char *, unsigned long&gt;' 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'>
751            <parameter type-id='type-id-123'/>
752            <parameter type-id='type-id-38'/>
753            <return type-id='type-id-123'/>
754          </function-decl>
755        </member-function>
756      </class-decl>
757      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-157'>
758        <member-function access='public' static='yes'>
759          <function-decl name='__copy_m&lt;unsigned char&gt;' 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'>
760            <parameter type-id='type-id-92'/>
761            <parameter type-id='type-id-92'/>
762            <parameter type-id='type-id-123'/>
763            <return type-id='type-id-123'/>
764          </function-decl>
765        </member-function>
766      </class-decl>
767      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-158'>
768        <member-function access='public' static='yes'>
769          <function-decl name='__uninit_copy&lt;std::move_iterator&lt;unsigned char *&gt;, unsigned char *&gt;' 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'>
770            <parameter type-id='type-id-147'/>
771            <parameter type-id='type-id-147'/>
772            <parameter type-id='type-id-123'/>
773            <return type-id='type-id-123'/>
774          </function-decl>
775        </member-function>
776      </class-decl>
777      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-159'>
778        <member-type access='public'>
779          <typedef-decl name='allocator_type' type-id='type-id-134' 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-111'/>
780        </member-type>
781        <member-type access='public'>
782          <typedef-decl name='const_pointer' type-id='type-id-64' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='453' column='1' id='type-id-160'/>
783        </member-type>
784        <member-type access='public'>
785          <typedef-decl name='pointer' type-id='type-id-59' 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-161'/>
786        </member-type>
787        <member-type access='public'>
788          <typedef-decl name='size_type' type-id='type-id-40' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='465' column='1' id='type-id-162'/>
789        </member-type>
790        <member-function access='public' static='yes'>
791          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm' 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'>
792            <parameter type-id='type-id-112'/>
793            <parameter type-id='type-id-161'/>
794            <parameter type-id='type-id-41'/>
795            <return type-id='type-id-126'/>
796          </function-decl>
797        </member-function>
798      </class-decl>
799      <namespace-decl name='__cxx11'>
800        <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='256' visibility='default' id='type-id-81'>
801          <member-type access='private'>
802            <typedef-decl name='const_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='87' column='1' id='type-id-163'/>
803          </member-type>
804          <member-type access='private'>
805            <typedef-decl name='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='86' column='1' id='type-id-165'/>
806          </member-type>
807          <member-type access='private'>
808            <typedef-decl name='size_type' type-id='type-id-168' 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-167'/>
809          </member-type>
810          <member-type access='private'>
811            <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-169'>
812              <member-function access='public'>
813                <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'>
814                  <parameter type-id='type-id-108' is-artificial='yes'/>
815                  <parameter type-id='type-id-165'/>
816                  <parameter type-id='type-id-170'/>
817                  <return type-id='type-id-126'/>
818                </function-decl>
819              </member-function>
820            </class-decl>
821          </member-type>
822          <member-type access='private'>
823            <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-171'>
824              <member-function access='public'>
825                <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'>
826                  <parameter type-id='type-id-108' is-artificial='yes'/>
827                  <parameter type-id='type-id-165'/>
828                  <parameter type-id='type-id-170'/>
829                  <return type-id='type-id-126'/>
830                </function-decl>
831              </member-function>
832            </class-decl>
833          </member-type>
834          <member-type access='private'>
835            <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-172'>
836              <member-function access='public'>
837                <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'>
838                  <parameter type-id='type-id-108' is-artificial='yes'/>
839                  <parameter type-id='type-id-165'/>
840                  <parameter type-id='type-id-170'/>
841                  <return type-id='type-id-126'/>
842                </function-decl>
843              </member-function>
844            </class-decl>
845          </member-type>
846          <member-type access='private'>
847            <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-173'>
848              <member-function access='public'>
849                <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'>
850                  <parameter type-id='type-id-108' is-artificial='yes'/>
851                  <parameter type-id='type-id-165'/>
852                  <parameter type-id='type-id-170'/>
853                  <return type-id='type-id-126'/>
854                </function-decl>
855              </member-function>
856            </class-decl>
857          </member-type>
858          <member-function access='public' destructor='yes'>
859            <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'>
860              <parameter type-id='type-id-113' is-artificial='yes'/>
861              <return type-id='type-id-126'/>
862            </function-decl>
863          </member-function>
864          <member-function access='private'>
865            <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'>
866              <parameter type-id='type-id-83' is-artificial='yes'/>
867              <return type-id='type-id-165'/>
868            </function-decl>
869          </member-function>
870          <member-function access='public'>
871            <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'>
872              <parameter type-id='type-id-83' is-artificial='yes'/>
873              <return type-id='type-id-64'/>
874            </function-decl>
875          </member-function>
876          <member-function access='private'>
877            <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'>
878              <parameter type-id='type-id-83' is-artificial='yes'/>
879              <return type-id='type-id-1'/>
880            </function-decl>
881          </member-function>
882          <member-function access='private'>
883            <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'>
884              <parameter type-id='type-id-113' is-artificial='yes'/>
885              <return type-id='type-id-126'/>
886            </function-decl>
887          </member-function>
888          <member-function access='private'>
889            <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'>
890              <parameter type-id='type-id-83' is-artificial='yes'/>
891              <return type-id='type-id-163'/>
892            </function-decl>
893          </member-function>
894          <member-function access='private'>
895            <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'>
896              <parameter type-id='type-id-113' is-artificial='yes'/>
897              <parameter type-id='type-id-167'/>
898              <return type-id='type-id-126'/>
899            </function-decl>
900          </member-function>
901          <member-function access='public' destructor='yes'>
902            <function-decl name='~basic_string' 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'>
903              <parameter type-id='type-id-113' is-artificial='yes'/>
904              <return type-id='type-id-126'/>
905            </function-decl>
906          </member-function>
907          <member-function access='public'>
908            <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'>
909              <parameter type-id='type-id-83' is-artificial='yes'/>
910              <return type-id='type-id-64'/>
911            </function-decl>
912          </member-function>
913          <member-function access='public'>
914            <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'>
915              <parameter type-id='type-id-83' is-artificial='yes'/>
916              <return type-id='type-id-167'/>
917            </function-decl>
918          </member-function>
919          <member-function access='public' destructor='yes'>
920            <function-decl name='~basic_string' 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'>
921              <parameter type-id='type-id-113' is-artificial='yes'/>
922              <return type-id='type-id-126'/>
923            </function-decl>
924          </member-function>
925          <member-function access='public' destructor='yes'>
926            <function-decl name='~basic_string' 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'>
927              <parameter type-id='type-id-113' is-artificial='yes'/>
928              <return type-id='type-id-126'/>
929            </function-decl>
930          </member-function>
931          <member-function access='public'>
932            <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'>
933              <parameter type-id='type-id-83' is-artificial='yes'/>
934              <return type-id='type-id-1'/>
935            </function-decl>
936          </member-function>
937          <member-function access='public'>
938            <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'>
939              <parameter type-id='type-id-113' is-artificial='yes'/>
940              <parameter type-id='type-id-174'/>
941              <return type-id='type-id-175'/>
942            </function-decl>
943          </member-function>
944          <member-function access='public'>
945            <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'>
946              <parameter type-id='type-id-113' is-artificial='yes'/>
947              <parameter type-id='type-id-174'/>
948              <return type-id='type-id-175'/>
949            </function-decl>
950          </member-function>
951          <member-function access='public'>
952            <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'>
953              <parameter type-id='type-id-83' is-artificial='yes'/>
954              <return type-id='type-id-167'/>
955            </function-decl>
956          </member-function>
957          <member-function access='public' destructor='yes'>
958            <function-decl name='~basic_string' 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'>
959              <parameter type-id='type-id-113' is-artificial='yes'/>
960              <return type-id='type-id-126'/>
961            </function-decl>
962          </member-function>
963          <member-function access='public'>
964            <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'>
965              <parameter type-id='type-id-113' is-artificial='yes'/>
966              <return type-id='type-id-126'/>
967            </function-decl>
968          </member-function>
969          <member-function access='public'>
970            <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'>
971              <parameter type-id='type-id-113' is-artificial='yes'/>
972              <parameter type-id='type-id-174'/>
973              <return type-id='type-id-126'/>
974            </function-decl>
975          </member-function>
976          <member-function access='public' destructor='yes'>
977            <function-decl name='~basic_string' 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'>
978              <parameter type-id='type-id-113' is-artificial='yes'/>
979              <return type-id='type-id-126'/>
980            </function-decl>
981          </member-function>
982          <member-function access='public'>
983            <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'>
984              <parameter type-id='type-id-113' is-artificial='yes'/>
985              <parameter type-id='type-id-64'/>
986              <parameter type-id='type-id-170'/>
987              <return type-id='type-id-126'/>
988            </function-decl>
989          </member-function>
990          <member-function access='public'>
991            <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'>
992              <parameter type-id='type-id-113' is-artificial='yes'/>
993              <parameter type-id='type-id-64'/>
994              <parameter type-id='type-id-167'/>
995              <parameter type-id='type-id-170'/>
996              <return type-id='type-id-126'/>
997            </function-decl>
998          </member-function>
999          <member-function access='public'>
1000            <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'>
1001              <parameter type-id='type-id-113' is-artificial='yes'/>
1002              <parameter type-id='type-id-176'/>
1003              <return type-id='type-id-126'/>
1004            </function-decl>
1005          </member-function>
1006          <member-function access='private'>
1007            <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'>
1008              <parameter type-id='type-id-113' is-artificial='yes'/>
1009              <return type-id='type-id-165'/>
1010            </function-decl>
1011          </member-function>
1012          <member-function access='private'>
1013            <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'>
1014              <parameter type-id='type-id-113' is-artificial='yes'/>
1015              <parameter type-id='type-id-167'/>
1016              <return type-id='type-id-126'/>
1017            </function-decl>
1018          </member-function>
1019          <member-function access='private'>
1020            <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'>
1021              <parameter type-id='type-id-113' is-artificial='yes'/>
1022              <parameter type-id='type-id-167'/>
1023              <return type-id='type-id-126'/>
1024            </function-decl>
1025          </member-function>
1026          <member-function access='private'>
1027            <function-decl name='_M_construct&lt;char *&gt;' 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'>
1028              <parameter type-id='type-id-113' is-artificial='yes'/>
1029              <parameter type-id='type-id-59'/>
1030              <parameter type-id='type-id-59'/>
1031              <parameter type-id='type-id-177'/>
1032              <return type-id='type-id-126'/>
1033            </function-decl>
1034          </member-function>
1035          <member-function access='private'>
1036            <function-decl name='_M_construct_aux&lt;char *&gt;' 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'>
1037              <parameter type-id='type-id-113' is-artificial='yes'/>
1038              <parameter type-id='type-id-59'/>
1039              <parameter type-id='type-id-59'/>
1040              <parameter type-id='type-id-178'/>
1041              <return type-id='type-id-126'/>
1042            </function-decl>
1043          </member-function>
1044          <member-function access='private'>
1045            <function-decl name='_M_construct&lt;char *&gt;' 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'>
1046              <parameter type-id='type-id-113' is-artificial='yes'/>
1047              <parameter type-id='type-id-59'/>
1048              <parameter type-id='type-id-59'/>
1049              <return type-id='type-id-126'/>
1050            </function-decl>
1051          </member-function>
1052          <member-function access='private'>
1053            <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'>
1054              <parameter type-id='type-id-113' is-artificial='yes'/>
1055              <parameter type-id='type-id-165'/>
1056              <return type-id='type-id-126'/>
1057            </function-decl>
1058          </member-function>
1059          <member-function access='private'>
1060            <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'>
1061              <parameter type-id='type-id-113' is-artificial='yes'/>
1062              <parameter type-id='type-id-167'/>
1063              <return type-id='type-id-126'/>
1064            </function-decl>
1065          </member-function>
1066          <member-function access='private' static='yes'>
1067            <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'>
1068              <parameter type-id='type-id-59'/>
1069              <parameter type-id='type-id-64'/>
1070              <parameter type-id='type-id-167'/>
1071              <return type-id='type-id-126'/>
1072            </function-decl>
1073          </member-function>
1074          <member-function access='private' static='yes'>
1075            <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'>
1076              <parameter type-id='type-id-59'/>
1077              <parameter type-id='type-id-59'/>
1078              <parameter type-id='type-id-59'/>
1079              <return type-id='type-id-126'/>
1080            </function-decl>
1081          </member-function>
1082          <member-function access='public'>
1083            <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'>
1084              <parameter type-id='type-id-113' is-artificial='yes'/>
1085              <parameter type-id='type-id-176'/>
1086              <return type-id='type-id-175'/>
1087            </function-decl>
1088          </member-function>
1089          <member-function access='private'>
1090            <function-decl name='_M_construct&lt;const char *&gt;' 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'>
1091              <parameter type-id='type-id-113' is-artificial='yes'/>
1092              <parameter type-id='type-id-64'/>
1093              <parameter type-id='type-id-64'/>
1094              <parameter type-id='type-id-177'/>
1095              <return type-id='type-id-126'/>
1096            </function-decl>
1097          </member-function>
1098          <member-function access='private'>
1099            <function-decl name='_M_construct_aux&lt;const char *&gt;' 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'>
1100              <parameter type-id='type-id-113' is-artificial='yes'/>
1101              <parameter type-id='type-id-64'/>
1102              <parameter type-id='type-id-64'/>
1103              <parameter type-id='type-id-178'/>
1104              <return type-id='type-id-126'/>
1105            </function-decl>
1106          </member-function>
1107          <member-function access='private'>
1108            <function-decl name='_M_construct&lt;const char *&gt;' 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'>
1109              <parameter type-id='type-id-113' is-artificial='yes'/>
1110              <parameter type-id='type-id-64'/>
1111              <parameter type-id='type-id-64'/>
1112              <return type-id='type-id-126'/>
1113            </function-decl>
1114          </member-function>
1115          <member-function access='private' static='yes'>
1116            <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'>
1117              <parameter type-id='type-id-59'/>
1118              <parameter type-id='type-id-64'/>
1119              <parameter type-id='type-id-64'/>
1120              <return type-id='type-id-126'/>
1121            </function-decl>
1122          </member-function>
1123          <member-function access='public'>
1124            <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'>
1125              <parameter type-id='type-id-113' is-artificial='yes'/>
1126              <parameter type-id='type-id-174'/>
1127              <return type-id='type-id-175'/>
1128            </function-decl>
1129          </member-function>
1130          <member-function access='public'>
1131            <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'>
1132              <parameter type-id='type-id-113' is-artificial='yes'/>
1133              <parameter type-id='type-id-174'/>
1134              <return type-id='type-id-175'/>
1135            </function-decl>
1136          </member-function>
1137          <member-function access='public'>
1138            <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'>
1139              <parameter type-id='type-id-113' is-artificial='yes'/>
1140              <parameter type-id='type-id-64'/>
1141              <return type-id='type-id-175'/>
1142            </function-decl>
1143          </member-function>
1144          <member-function access='private'>
1145            <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'>
1146              <parameter type-id='type-id-83' is-artificial='yes'/>
1147              <parameter type-id='type-id-167'/>
1148              <parameter type-id='type-id-167'/>
1149              <parameter type-id='type-id-64'/>
1150              <return type-id='type-id-126'/>
1151            </function-decl>
1152          </member-function>
1153          <member-function access='public' destructor='yes'>
1154            <function-decl name='~basic_string' 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'>
1155              <parameter type-id='type-id-113' is-artificial='yes'/>
1156              <return type-id='type-id-126'/>
1157            </function-decl>
1158          </member-function>
1159          <member-function access='public'>
1160            <function-decl name='basic_string' 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'>
1161              <parameter type-id='type-id-113' is-artificial='yes'/>
1162              <return type-id='type-id-126'/>
1163            </function-decl>
1164          </member-function>
1165          <member-function access='public'>
1166            <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'>
1167              <parameter type-id='type-id-113' is-artificial='yes'/>
1168              <parameter type-id='type-id-64'/>
1169              <parameter type-id='type-id-167'/>
1170              <return type-id='type-id-175'/>
1171            </function-decl>
1172          </member-function>
1173          <member-function access='public' destructor='yes'>
1174            <function-decl name='~basic_string' 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'>
1175              <parameter type-id='type-id-113' is-artificial='yes'/>
1176              <return type-id='type-id-126'/>
1177            </function-decl>
1178          </member-function>
1179          <member-function access='public'>
1180            <function-decl name='basic_string' 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'>
1181              <parameter type-id='type-id-113' is-artificial='yes'/>
1182              <return type-id='type-id-126'/>
1183            </function-decl>
1184          </member-function>
1185          <member-function access='public'>
1186            <function-decl name='basic_string' 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'>
1187              <parameter type-id='type-id-113' is-artificial='yes'/>
1188              <parameter type-id='type-id-64'/>
1189              <parameter type-id='type-id-170'/>
1190              <return type-id='type-id-126'/>
1191            </function-decl>
1192          </member-function>
1193          <member-function access='public'>
1194            <function-decl name='basic_string' 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'>
1195              <parameter type-id='type-id-113' is-artificial='yes'/>
1196              <return type-id='type-id-126'/>
1197            </function-decl>
1198          </member-function>
1199          <member-function access='public' destructor='yes'>
1200            <function-decl name='~basic_string' 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'>
1201              <parameter type-id='type-id-113' is-artificial='yes'/>
1202              <return type-id='type-id-126'/>
1203            </function-decl>
1204          </member-function>
1205          <member-function access='public'>
1206            <function-decl name='basic_string' 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'>
1207              <parameter type-id='type-id-113' is-artificial='yes'/>
1208              <parameter type-id='type-id-174'/>
1209              <return type-id='type-id-126'/>
1210            </function-decl>
1211          </member-function>
1212          <member-function access='public'>
1213            <function-decl name='basic_string' 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'>
1214              <parameter type-id='type-id-113' is-artificial='yes'/>
1215              <parameter type-id='type-id-64'/>
1216              <parameter type-id='type-id-167'/>
1217              <parameter type-id='type-id-170'/>
1218              <return type-id='type-id-126'/>
1219            </function-decl>
1220          </member-function>
1221          <member-function access='public'>
1222            <function-decl name='basic_string' 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'>
1223              <parameter type-id='type-id-113' is-artificial='yes'/>
1224              <parameter type-id='type-id-176'/>
1225              <return type-id='type-id-126'/>
1226            </function-decl>
1227          </member-function>
1228          <member-function access='public'>
1229            <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'>
1230              <parameter type-id='type-id-83' is-artificial='yes'/>
1231              <parameter type-id='type-id-167'/>
1232              <parameter type-id='type-id-167'/>
1233              <return type-id='type-id-81'/>
1234            </function-decl>
1235          </member-function>
1236          <member-function access='public'>
1237            <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'>
1238              <parameter type-id='type-id-113' is-artificial='yes'/>
1239              <parameter type-id='type-id-167'/>
1240              <parameter type-id='type-id-167'/>
1241              <parameter type-id='type-id-64'/>
1242              <parameter type-id='type-id-167'/>
1243              <return type-id='type-id-175'/>
1244            </function-decl>
1245          </member-function>
1246          <member-function access='public'>
1247            <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'>
1248              <parameter type-id='type-id-113' is-artificial='yes'/>
1249              <parameter type-id='type-id-167'/>
1250              <parameter type-id='type-id-64'/>
1251              <return type-id='type-id-175'/>
1252            </function-decl>
1253          </member-function>
1254        </class-decl>
1255        <class-decl name='basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='832' visibility='default' id='type-id-179'/>
1256        <class-decl name='basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='3136' visibility='default' id='type-id-84'>
1257          <member-type access='private'>
1258            <typedef-decl name='__string_type' type-id='type-id-81' 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-180'/>
1259          </member-type>
1260          <member-function access='public'>
1261            <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'>
1262              <parameter type-id='type-id-86' is-artificial='yes'/>
1263              <return type-id='type-id-180'/>
1264            </function-decl>
1265          </member-function>
1266          <member-function access='public' destructor='yes' vtable-offset='0'>
1267            <function-decl name='~basic_stringstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
1268              <parameter type-id='type-id-114' is-artificial='yes'/>
1269              <return type-id='type-id-126'/>
1270            </function-decl>
1271          </member-function>
1272          <member-function access='public' destructor='yes' vtable-offset='0'>
1273            <function-decl name='~basic_stringstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
1274              <parameter type-id='type-id-114' is-artificial='yes'/>
1275              <return type-id='type-id-126'/>
1276            </function-decl>
1277          </member-function>
1278          <member-function access='public' destructor='yes' vtable-offset='0'>
1279            <function-decl name='~basic_stringstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
1280              <parameter type-id='type-id-114' is-artificial='yes'/>
1281              <return type-id='type-id-126'/>
1282            </function-decl>
1283          </member-function>
1284          <member-function access='public' destructor='yes' vtable-offset='0'>
1285            <function-decl name='~basic_stringstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
1286              <parameter type-id='type-id-114' is-artificial='yes'/>
1287              <return type-id='type-id-126'/>
1288            </function-decl>
1289          </member-function>
1290          <member-function access='public' destructor='yes' vtable-offset='0'>
1291            <function-decl name='~basic_stringstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
1292              <parameter type-id='type-id-114' is-artificial='yes'/>
1293              <return type-id='type-id-126'/>
1294            </function-decl>
1295          </member-function>
1296          <member-function access='public' destructor='yes' vtable-offset='0'>
1297            <function-decl name='~basic_stringstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
1298              <parameter type-id='type-id-114' is-artificial='yes'/>
1299              <return type-id='type-id-126'/>
1300            </function-decl>
1301          </member-function>
1302          <member-function access='public' destructor='yes' vtable-offset='0'>
1303            <function-decl name='~basic_stringstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
1304              <parameter type-id='type-id-114' is-artificial='yes'/>
1305              <return type-id='type-id-126'/>
1306            </function-decl>
1307          </member-function>
1308          <member-function access='public' destructor='yes' vtable-offset='0'>
1309            <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'>
1310              <parameter type-id='type-id-114' is-artificial='yes'/>
1311              <return type-id='type-id-126'/>
1312            </function-decl>
1313          </member-function>
1314        </class-decl>
1315      </namespace-decl>
1316    </namespace-decl>
1317    <namespace-decl name='__gnu_cxx'>
1318      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-181'>
1319        <member-type access='private'>
1320          <typedef-decl name='pointer' type-id='type-id-123' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-182'/>
1321        </member-type>
1322        <member-function access='public'>
1323          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv' 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'>
1324            <parameter type-id='type-id-108' is-artificial='yes'/>
1325            <parameter type-id='type-id-41'/>
1326            <parameter type-id='type-id-127'/>
1327            <return type-id='type-id-182'/>
1328          </function-decl>
1329        </member-function>
1330        <member-function access='public'>
1331          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm' 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'>
1332            <parameter type-id='type-id-108' is-artificial='yes'/>
1333            <parameter type-id='type-id-182'/>
1334            <parameter type-id='type-id-41'/>
1335            <return type-id='type-id-126'/>
1336          </function-decl>
1337        </member-function>
1338      </class-decl>
1339      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-183'>
1340        <member-type access='private'>
1341          <typedef-decl name='pointer' type-id='type-id-59' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-184'/>
1342        </member-type>
1343        <member-function access='public'>
1344          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm' 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'>
1345            <parameter type-id='type-id-108' is-artificial='yes'/>
1346            <parameter type-id='type-id-184'/>
1347            <parameter type-id='type-id-41'/>
1348            <return type-id='type-id-126'/>
1349          </function-decl>
1350        </member-function>
1351      </class-decl>
1352      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-185'>
1353        <member-type access='public'>
1354          <typedef-decl name='pointer' type-id='type-id-151' 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-149'/>
1355        </member-type>
1356      </class-decl>
1357      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-186'>
1358        <member-type access='public'>
1359          <typedef-decl name='const_pointer' type-id='type-id-160' 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-164'/>
1360        </member-type>
1361        <member-type access='public'>
1362          <typedef-decl name='pointer' type-id='type-id-161' 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-166'/>
1363        </member-type>
1364        <member-type access='public'>
1365          <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/ext/alloc_traits.h' line='106' column='1' id='type-id-168'/>
1366        </member-type>
1367      </class-decl>
1368    </namespace-decl>
1369    <function-decl name='isalnum' filepath='/usr/include/ctype.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
1370      <parameter type-id='type-id-16'/>
1371      <return type-id='type-id-16'/>
1372    </function-decl>
1373    <function-decl name='isalpha' filepath='/usr/include/ctype.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
1374      <parameter type-id='type-id-16'/>
1375      <return type-id='type-id-16'/>
1376    </function-decl>
1377    <function-decl name='iscntrl' filepath='/usr/include/ctype.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
1378      <parameter type-id='type-id-16'/>
1379      <return type-id='type-id-16'/>
1380    </function-decl>
1381    <function-decl name='isdigit' filepath='/usr/include/ctype.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
1382      <parameter type-id='type-id-16'/>
1383      <return type-id='type-id-16'/>
1384    </function-decl>
1385    <function-decl name='islower' filepath='/usr/include/ctype.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
1386      <parameter type-id='type-id-16'/>
1387      <return type-id='type-id-16'/>
1388    </function-decl>
1389    <function-decl name='isgraph' filepath='/usr/include/ctype.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
1390      <parameter type-id='type-id-16'/>
1391      <return type-id='type-id-16'/>
1392    </function-decl>
1393    <function-decl name='isprint' filepath='/usr/include/ctype.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
1394      <parameter type-id='type-id-16'/>
1395      <return type-id='type-id-16'/>
1396    </function-decl>
1397    <function-decl name='ispunct' filepath='/usr/include/ctype.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
1398      <parameter type-id='type-id-16'/>
1399      <return type-id='type-id-16'/>
1400    </function-decl>
1401    <function-decl name='isspace' filepath='/usr/include/ctype.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
1402      <parameter type-id='type-id-16'/>
1403      <return type-id='type-id-16'/>
1404    </function-decl>
1405    <function-decl name='isupper' filepath='/usr/include/ctype.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
1406      <parameter type-id='type-id-16'/>
1407      <return type-id='type-id-16'/>
1408    </function-decl>
1409    <function-decl name='isxdigit' filepath='/usr/include/ctype.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
1410      <parameter type-id='type-id-16'/>
1411      <return type-id='type-id-16'/>
1412    </function-decl>
1413    <function-decl name='tolower' filepath='/usr/include/ctype.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
1414      <parameter type-id='type-id-16'/>
1415      <return type-id='type-id-16'/>
1416    </function-decl>
1417    <function-decl name='toupper' filepath='/usr/include/ctype.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
1418      <parameter type-id='type-id-16'/>
1419      <return type-id='type-id-16'/>
1420    </function-decl>
1421    <function-decl name='isblank' filepath='/usr/include/ctype.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
1422      <parameter type-id='type-id-16'/>
1423      <return type-id='type-id-16'/>
1424    </function-decl>
1425    <function-decl name='imaxabs' filepath='/usr/include/inttypes.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
1426      <parameter type-id='type-id-34'/>
1427      <return type-id='type-id-34'/>
1428    </function-decl>
1429    <function-decl name='imaxdiv' filepath='/usr/include/inttypes.h' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
1430      <parameter type-id='type-id-34'/>
1431      <parameter type-id='type-id-34'/>
1432      <return type-id='type-id-24'/>
1433    </function-decl>
1434    <function-decl name='strtoimax' filepath='/usr/include/inttypes.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
1435      <parameter type-id='type-id-65'/>
1436      <parameter type-id='type-id-62'/>
1437      <parameter type-id='type-id-16'/>
1438      <return type-id='type-id-34'/>
1439    </function-decl>
1440    <function-decl name='strtoumax' filepath='/usr/include/inttypes.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
1441      <parameter type-id='type-id-65'/>
1442      <parameter type-id='type-id-62'/>
1443      <parameter type-id='type-id-16'/>
1444      <return type-id='type-id-42'/>
1445    </function-decl>
1446    <function-decl name='wcstoimax' filepath='/usr/include/inttypes.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
1447      <parameter type-id='type-id-95'/>
1448      <parameter type-id='type-id-132'/>
1449      <parameter type-id='type-id-16'/>
1450      <return type-id='type-id-34'/>
1451    </function-decl>
1452    <function-decl name='wcstoumax' filepath='/usr/include/inttypes.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
1453      <parameter type-id='type-id-95'/>
1454      <parameter type-id='type-id-132'/>
1455      <parameter type-id='type-id-16'/>
1456      <return type-id='type-id-42'/>
1457    </function-decl>
1458    <function-decl name='setlocale' filepath='/usr/include/locale.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
1459      <parameter type-id='type-id-16'/>
1460      <parameter type-id='type-id-64'/>
1461      <return type-id='type-id-59'/>
1462    </function-decl>
1463    <function-decl name='localeconv' filepath='/usr/include/locale.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
1464      <return type-id='type-id-104'/>
1465    </function-decl>
1466    <function-decl name='remove' filepath='/usr/include/stdio.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
1467      <parameter type-id='type-id-64'/>
1468      <return type-id='type-id-16'/>
1469    </function-decl>
1470    <function-decl name='rename' filepath='/usr/include/stdio.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
1471      <parameter type-id='type-id-64'/>
1472      <parameter type-id='type-id-64'/>
1473      <return type-id='type-id-16'/>
1474    </function-decl>
1475    <function-decl name='tmpfile' filepath='/usr/include/stdio.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
1476      <return type-id='type-id-52'/>
1477    </function-decl>
1478    <function-decl name='tmpnam' filepath='/usr/include/stdio.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
1479      <parameter type-id='type-id-59'/>
1480      <return type-id='type-id-59'/>
1481    </function-decl>
1482    <function-decl name='fclose' filepath='/usr/include/stdio.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
1483      <parameter type-id='type-id-52'/>
1484      <return type-id='type-id-16'/>
1485    </function-decl>
1486    <function-decl name='fflush' filepath='/usr/include/stdio.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
1487      <parameter type-id='type-id-52'/>
1488      <return type-id='type-id-16'/>
1489    </function-decl>
1490    <function-decl name='fopen' filepath='/usr/include/stdio.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
1491      <parameter type-id='type-id-65'/>
1492      <parameter type-id='type-id-65'/>
1493      <return type-id='type-id-52'/>
1494    </function-decl>
1495    <function-decl name='freopen' filepath='/usr/include/stdio.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
1496      <parameter type-id='type-id-65'/>
1497      <parameter type-id='type-id-65'/>
1498      <parameter type-id='type-id-53'/>
1499      <return type-id='type-id-52'/>
1500    </function-decl>
1501    <function-decl name='setbuf' filepath='/usr/include/stdio.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
1502      <parameter type-id='type-id-53'/>
1503      <parameter type-id='type-id-60'/>
1504      <return type-id='type-id-126'/>
1505    </function-decl>
1506    <function-decl name='setvbuf' filepath='/usr/include/stdio.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
1507      <parameter type-id='type-id-53'/>
1508      <parameter type-id='type-id-60'/>
1509      <parameter type-id='type-id-16'/>
1510      <parameter type-id='type-id-39'/>
1511      <return type-id='type-id-16'/>
1512    </function-decl>
1513    <function-decl name='fprintf' filepath='/usr/include/stdio.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
1514      <parameter type-id='type-id-53'/>
1515      <parameter type-id='type-id-65'/>
1516      <parameter is-variadic='yes'/>
1517      <return type-id='type-id-16'/>
1518    </function-decl>
1519    <function-decl name='printf' filepath='/usr/include/stdio.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
1520      <parameter type-id='type-id-65'/>
1521      <parameter is-variadic='yes'/>
1522      <return type-id='type-id-16'/>
1523    </function-decl>
1524    <function-decl name='sprintf' filepath='/usr/include/stdio.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
1525      <parameter type-id='type-id-60'/>
1526      <parameter type-id='type-id-65'/>
1527      <parameter is-variadic='yes'/>
1528      <return type-id='type-id-16'/>
1529    </function-decl>
1530    <function-decl name='vfprintf' filepath='/usr/include/stdio.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
1531      <parameter type-id='type-id-53'/>
1532      <parameter type-id='type-id-65'/>
1533      <parameter type-id='type-id-98'/>
1534      <return type-id='type-id-16'/>
1535    </function-decl>
1536    <function-decl name='vsprintf' filepath='/usr/include/stdio.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
1537      <parameter type-id='type-id-60'/>
1538      <parameter type-id='type-id-65'/>
1539      <parameter type-id='type-id-98'/>
1540      <return type-id='type-id-16'/>
1541    </function-decl>
1542    <function-decl name='snprintf' filepath='/usr/include/stdio.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
1543      <parameter type-id='type-id-60'/>
1544      <parameter type-id='type-id-39'/>
1545      <parameter type-id='type-id-65'/>
1546      <parameter is-variadic='yes'/>
1547      <return type-id='type-id-16'/>
1548    </function-decl>
1549    <function-decl name='vsnprintf' filepath='/usr/include/stdio.h' line='390' column='1' visibility='default' binding='global' size-in-bits='64'>
1550      <parameter type-id='type-id-60'/>
1551      <parameter type-id='type-id-39'/>
1552      <parameter type-id='type-id-65'/>
1553      <parameter type-id='type-id-98'/>
1554      <return type-id='type-id-16'/>
1555    </function-decl>
1556    <function-decl name='fscanf' filepath='/usr/include/stdio.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
1557      <parameter type-id='type-id-53'/>
1558      <parameter type-id='type-id-65'/>
1559      <parameter is-variadic='yes'/>
1560      <return type-id='type-id-16'/>
1561    </function-decl>
1562    <function-decl name='scanf' filepath='/usr/include/stdio.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
1563      <parameter type-id='type-id-65'/>
1564      <parameter is-variadic='yes'/>
1565      <return type-id='type-id-16'/>
1566    </function-decl>
1567    <function-decl name='sscanf' filepath='/usr/include/stdio.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
1568      <parameter type-id='type-id-65'/>
1569      <parameter type-id='type-id-65'/>
1570      <parameter is-variadic='yes'/>
1571      <return type-id='type-id-16'/>
1572    </function-decl>
1573    <function-decl name='vfscanf' filepath='/usr/include/stdio.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
1574      <parameter type-id='type-id-53'/>
1575      <parameter type-id='type-id-65'/>
1576      <parameter type-id='type-id-98'/>
1577      <return type-id='type-id-16'/>
1578    </function-decl>
1579    <function-decl name='vscanf' filepath='/usr/include/stdio.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
1580      <parameter type-id='type-id-65'/>
1581      <parameter type-id='type-id-98'/>
1582      <return type-id='type-id-16'/>
1583    </function-decl>
1584    <function-decl name='vsscanf' filepath='/usr/include/stdio.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
1585      <parameter type-id='type-id-65'/>
1586      <parameter type-id='type-id-65'/>
1587      <parameter type-id='type-id-98'/>
1588      <return type-id='type-id-16'/>
1589    </function-decl>
1590    <function-decl name='fgetc' filepath='/usr/include/stdio.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
1591      <parameter type-id='type-id-52'/>
1592      <return type-id='type-id-16'/>
1593    </function-decl>
1594    <function-decl name='getc' filepath='/usr/include/stdio.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
1595      <parameter type-id='type-id-52'/>
1596      <return type-id='type-id-16'/>
1597    </function-decl>
1598    <function-decl name='fputc' filepath='/usr/include/stdio.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
1599      <parameter type-id='type-id-16'/>
1600      <parameter type-id='type-id-52'/>
1601      <return type-id='type-id-16'/>
1602    </function-decl>
1603    <function-decl name='putc' filepath='/usr/include/stdio.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
1604      <parameter type-id='type-id-16'/>
1605      <parameter type-id='type-id-52'/>
1606      <return type-id='type-id-16'/>
1607    </function-decl>
1608    <function-decl name='fgets' filepath='/usr/include/stdio.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
1609      <parameter type-id='type-id-60'/>
1610      <parameter type-id='type-id-16'/>
1611      <parameter type-id='type-id-53'/>
1612      <return type-id='type-id-59'/>
1613    </function-decl>
1614    <function-decl name='fputs' filepath='/usr/include/stdio.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
1615      <parameter type-id='type-id-65'/>
1616      <parameter type-id='type-id-53'/>
1617      <return type-id='type-id-16'/>
1618    </function-decl>
1619    <function-decl name='puts' filepath='/usr/include/stdio.h' line='695' column='1' visibility='default' binding='global' size-in-bits='64'>
1620      <parameter type-id='type-id-64'/>
1621      <return type-id='type-id-16'/>
1622    </function-decl>
1623    <function-decl name='ungetc' filepath='/usr/include/stdio.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
1624      <parameter type-id='type-id-16'/>
1625      <parameter type-id='type-id-52'/>
1626      <return type-id='type-id-16'/>
1627    </function-decl>
1628    <function-decl name='fread' filepath='/usr/include/stdio.h' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
1629      <parameter type-id='type-id-128'/>
1630      <parameter type-id='type-id-39'/>
1631      <parameter type-id='type-id-39'/>
1632      <parameter type-id='type-id-53'/>
1633      <return type-id='type-id-39'/>
1634    </function-decl>
1635    <function-decl name='fwrite' filepath='/usr/include/stdio.h' line='715' column='1' visibility='default' binding='global' size-in-bits='64'>
1636      <parameter type-id='type-id-128'/>
1637      <parameter type-id='type-id-39'/>
1638      <parameter type-id='type-id-39'/>
1639      <parameter type-id='type-id-53'/>
1640      <return type-id='type-id-39'/>
1641    </function-decl>
1642    <function-decl name='fseek' filepath='/usr/include/stdio.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
1643      <parameter type-id='type-id-52'/>
1644      <parameter type-id='type-id-18'/>
1645      <parameter type-id='type-id-16'/>
1646      <return type-id='type-id-16'/>
1647    </function-decl>
1648    <function-decl name='ftell' filepath='/usr/include/stdio.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
1649      <parameter type-id='type-id-52'/>
1650      <return type-id='type-id-18'/>
1651    </function-decl>
1652    <function-decl name='rewind' filepath='/usr/include/stdio.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
1653      <parameter type-id='type-id-52'/>
1654      <return type-id='type-id-126'/>
1655    </function-decl>
1656    <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
1657      <parameter type-id='type-id-53'/>
1658      <parameter type-id='type-id-101'/>
1659      <return type-id='type-id-16'/>
1660    </function-decl>
1661    <function-decl name='fsetpos' filepath='/usr/include/stdio.h' line='803' column='1' visibility='default' binding='global' size-in-bits='64'>
1662      <parameter type-id='type-id-52'/>
1663      <parameter type-id='type-id-72'/>
1664      <return type-id='type-id-16'/>
1665    </function-decl>
1666    <function-decl name='clearerr' filepath='/usr/include/stdio.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
1667      <parameter type-id='type-id-52'/>
1668      <return type-id='type-id-126'/>
1669    </function-decl>
1670    <function-decl name='feof' filepath='/usr/include/stdio.h' line='828' column='1' visibility='default' binding='global' size-in-bits='64'>
1671      <parameter type-id='type-id-52'/>
1672      <return type-id='type-id-16'/>
1673    </function-decl>
1674    <function-decl name='ferror' filepath='/usr/include/stdio.h' line='830' column='1' visibility='default' binding='global' size-in-bits='64'>
1675      <parameter type-id='type-id-52'/>
1676      <return type-id='type-id-16'/>
1677    </function-decl>
1678    <function-decl name='perror' filepath='/usr/include/stdio.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
1679      <parameter type-id='type-id-64'/>
1680      <return type-id='type-id-126'/>
1681    </function-decl>
1682    <function-decl name='strtod' filepath='/usr/include/stdlib.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
1683      <parameter type-id='type-id-65'/>
1684      <parameter type-id='type-id-62'/>
1685      <return type-id='type-id-14'/>
1686    </function-decl>
1687    <function-decl name='strtof' filepath='/usr/include/stdlib.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
1688      <parameter type-id='type-id-65'/>
1689      <parameter type-id='type-id-62'/>
1690      <return type-id='type-id-15'/>
1691    </function-decl>
1692    <function-decl name='strtold' filepath='/usr/include/stdlib.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
1693      <parameter type-id='type-id-65'/>
1694      <parameter type-id='type-id-62'/>
1695      <return type-id='type-id-17'/>
1696    </function-decl>
1697    <function-decl name='strtol' filepath='/usr/include/stdlib.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
1698      <parameter type-id='type-id-65'/>
1699      <parameter type-id='type-id-62'/>
1700      <parameter type-id='type-id-16'/>
1701      <return type-id='type-id-18'/>
1702    </function-decl>
1703    <function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
1704      <parameter type-id='type-id-65'/>
1705      <parameter type-id='type-id-62'/>
1706      <parameter type-id='type-id-16'/>
1707      <return type-id='type-id-38'/>
1708    </function-decl>
1709    <function-decl name='strtoll' filepath='/usr/include/stdlib.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
1710      <parameter type-id='type-id-65'/>
1711      <parameter type-id='type-id-62'/>
1712      <parameter type-id='type-id-16'/>
1713      <return type-id='type-id-19'/>
1714    </function-decl>
1715    <function-decl name='strtoull' filepath='/usr/include/stdlib.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
1716      <parameter type-id='type-id-65'/>
1717      <parameter type-id='type-id-62'/>
1718      <parameter type-id='type-id-16'/>
1719      <return type-id='type-id-50'/>
1720    </function-decl>
1721    <function-decl name='atoi' filepath='/usr/include/stdlib.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
1722      <parameter type-id='type-id-64'/>
1723      <return type-id='type-id-16'/>
1724    </function-decl>
1725    <function-decl name='atol' filepath='/usr/include/stdlib.h' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
1726      <parameter type-id='type-id-64'/>
1727      <return type-id='type-id-18'/>
1728    </function-decl>
1729    <function-decl name='atoll' filepath='/usr/include/stdlib.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
1730      <parameter type-id='type-id-64'/>
1731      <return type-id='type-id-19'/>
1732    </function-decl>
1733    <function-decl name='rand' filepath='/usr/include/stdlib.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
1734      <return type-id='type-id-16'/>
1735    </function-decl>
1736    <function-decl name='srand' filepath='/usr/include/stdlib.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
1737      <parameter type-id='type-id-46'/>
1738      <return type-id='type-id-126'/>
1739    </function-decl>
1740    <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
1741      <parameter type-id='type-id-39'/>
1742      <return type-id='type-id-127'/>
1743    </function-decl>
1744    <function-decl name='calloc' filepath='/usr/include/stdlib.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
1745      <parameter type-id='type-id-39'/>
1746      <parameter type-id='type-id-39'/>
1747      <return type-id='type-id-127'/>
1748    </function-decl>
1749    <function-decl name='realloc' filepath='/usr/include/stdlib.h' line='480' column='1' visibility='default' binding='global' size-in-bits='64'>
1750      <parameter type-id='type-id-127'/>
1751      <parameter type-id='type-id-39'/>
1752      <return type-id='type-id-127'/>
1753    </function-decl>
1754    <function-decl name='free' filepath='/usr/include/stdlib.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
1755      <parameter type-id='type-id-127'/>
1756      <return type-id='type-id-126'/>
1757    </function-decl>
1758    <function-decl name='abort' filepath='/usr/include/stdlib.h' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
1759      <return type-id='type-id-126'/>
1760    </function-decl>
1761    <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
1762      <parameter type-id='type-id-125'/>
1763      <return type-id='type-id-16'/>
1764    </function-decl>
1765    <function-decl name='at_quick_exit' filepath='/usr/include/stdlib.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
1766      <parameter type-id='type-id-125'/>
1767      <return type-id='type-id-16'/>
1768    </function-decl>
1769    <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
1770      <parameter type-id='type-id-16'/>
1771      <return type-id='type-id-126'/>
1772    </function-decl>
1773    <function-decl name='quick_exit' filepath='/usr/include/stdlib.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
1774      <parameter type-id='type-id-16'/>
1775      <return type-id='type-id-126'/>
1776    </function-decl>
1777    <function-decl name='_Exit' filepath='/usr/include/stdlib.h' line='557' column='1' visibility='default' binding='global' size-in-bits='64'>
1778      <parameter type-id='type-id-16'/>
1779      <return type-id='type-id-126'/>
1780    </function-decl>
1781    <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
1782      <parameter type-id='type-id-64'/>
1783      <return type-id='type-id-59'/>
1784    </function-decl>
1785    <function-decl name='system' filepath='/usr/include/stdlib.h' line='716' column='1' visibility='default' binding='global' size-in-bits='64'>
1786      <parameter type-id='type-id-64'/>
1787      <return type-id='type-id-16'/>
1788    </function-decl>
1789    <function-decl name='qsort' filepath='/usr/include/stdlib.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
1790      <parameter type-id='type-id-127'/>
1791      <parameter type-id='type-id-39'/>
1792      <parameter type-id='type-id-39'/>
1793      <parameter type-id='type-id-30'/>
1794      <return type-id='type-id-126'/>
1795    </function-decl>
1796    <function-decl name='abs' filepath='/usr/include/stdlib.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'>
1797      <parameter type-id='type-id-16'/>
1798      <return type-id='type-id-16'/>
1799    </function-decl>
1800    <function-decl name='labs' filepath='/usr/include/stdlib.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
1801      <parameter type-id='type-id-18'/>
1802      <return type-id='type-id-18'/>
1803    </function-decl>
1804    <function-decl name='llabs' filepath='/usr/include/stdlib.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
1805      <parameter type-id='type-id-19'/>
1806      <return type-id='type-id-19'/>
1807    </function-decl>
1808    <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
1809      <parameter type-id='type-id-16'/>
1810      <parameter type-id='type-id-16'/>
1811      <return type-id='type-id-22'/>
1812    </function-decl>
1813    <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
1814      <parameter type-id='type-id-18'/>
1815      <parameter type-id='type-id-18'/>
1816      <return type-id='type-id-35'/>
1817    </function-decl>
1818    <function-decl name='lldiv' filepath='/usr/include/stdlib.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
1819      <parameter type-id='type-id-19'/>
1820      <parameter type-id='type-id-19'/>
1821      <return type-id='type-id-36'/>
1822    </function-decl>
1823    <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
1824      <parameter type-id='type-id-64'/>
1825      <parameter type-id='type-id-39'/>
1826      <return type-id='type-id-16'/>
1827    </function-decl>
1828    <function-decl name='mbtowc' filepath='/usr/include/stdlib.h' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
1829      <parameter type-id='type-id-130'/>
1830      <parameter type-id='type-id-65'/>
1831      <parameter type-id='type-id-39'/>
1832      <return type-id='type-id-16'/>
1833    </function-decl>
1834    <function-decl name='wctomb' filepath='/usr/include/stdlib.h' line='869' column='1' visibility='default' binding='global' size-in-bits='64'>
1835      <parameter type-id='type-id-59'/>
1836      <parameter type-id='type-id-51'/>
1837      <return type-id='type-id-16'/>
1838    </function-decl>
1839    <function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='873' column='1' visibility='default' binding='global' size-in-bits='64'>
1840      <parameter type-id='type-id-130'/>
1841      <parameter type-id='type-id-65'/>
1842      <parameter type-id='type-id-39'/>
1843      <return type-id='type-id-39'/>
1844    </function-decl>
1845    <function-decl name='wcstombs' filepath='/usr/include/stdlib.h' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
1846      <parameter type-id='type-id-60'/>
1847      <parameter type-id='type-id-95'/>
1848      <parameter type-id='type-id-39'/>
1849      <return type-id='type-id-39'/>
1850    </function-decl>
1851    <function-decl name='memcpy' filepath='/usr/include/string.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
1852      <parameter type-id='type-id-128'/>
1853      <parameter type-id='type-id-128'/>
1854      <parameter type-id='type-id-39'/>
1855      <return type-id='type-id-127'/>
1856    </function-decl>
1857    <function-decl name='memmove' filepath='/usr/include/string.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
1858      <parameter type-id='type-id-127'/>
1859      <parameter type-id='type-id-127'/>
1860      <parameter type-id='type-id-39'/>
1861      <return type-id='type-id-127'/>
1862    </function-decl>
1863    <function-decl name='memset' filepath='/usr/include/string.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
1864      <parameter type-id='type-id-127'/>
1865      <parameter type-id='type-id-16'/>
1866      <parameter type-id='type-id-39'/>
1867      <return type-id='type-id-127'/>
1868    </function-decl>
1869    <function-decl name='memcmp' filepath='/usr/include/string.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
1870      <parameter type-id='type-id-127'/>
1871      <parameter type-id='type-id-127'/>
1872      <parameter type-id='type-id-39'/>
1873      <return type-id='type-id-16'/>
1874    </function-decl>
1875    <function-decl name='memchr' filepath='/usr/include/string.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
1876      <parameter type-id='type-id-127'/>
1877      <parameter type-id='type-id-16'/>
1878      <parameter type-id='type-id-39'/>
1879      <return type-id='type-id-127'/>
1880    </function-decl>
1881    <function-decl name='strcpy' filepath='/usr/include/string.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
1882      <parameter type-id='type-id-60'/>
1883      <parameter type-id='type-id-65'/>
1884      <return type-id='type-id-59'/>
1885    </function-decl>
1886    <function-decl name='strncpy' filepath='/usr/include/string.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
1887      <parameter type-id='type-id-60'/>
1888      <parameter type-id='type-id-65'/>
1889      <parameter type-id='type-id-39'/>
1890      <return type-id='type-id-59'/>
1891    </function-decl>
1892    <function-decl name='strcat' filepath='/usr/include/string.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
1893      <parameter type-id='type-id-60'/>
1894      <parameter type-id='type-id-65'/>
1895      <return type-id='type-id-59'/>
1896    </function-decl>
1897    <function-decl name='strncat' filepath='/usr/include/string.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
1898      <parameter type-id='type-id-60'/>
1899      <parameter type-id='type-id-65'/>
1900      <parameter type-id='type-id-39'/>
1901      <return type-id='type-id-59'/>
1902    </function-decl>
1903    <function-decl name='strcmp' filepath='/usr/include/string.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
1904      <parameter type-id='type-id-64'/>
1905      <parameter type-id='type-id-64'/>
1906      <return type-id='type-id-16'/>
1907    </function-decl>
1908    <function-decl name='strncmp' filepath='/usr/include/string.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
1909      <parameter type-id='type-id-64'/>
1910      <parameter type-id='type-id-64'/>
1911      <parameter type-id='type-id-39'/>
1912      <return type-id='type-id-16'/>
1913    </function-decl>
1914    <function-decl name='strcoll' filepath='/usr/include/string.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
1915      <parameter type-id='type-id-64'/>
1916      <parameter type-id='type-id-64'/>
1917      <return type-id='type-id-16'/>
1918    </function-decl>
1919    <function-decl name='strxfrm' filepath='/usr/include/string.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
1920      <parameter type-id='type-id-60'/>
1921      <parameter type-id='type-id-65'/>
1922      <parameter type-id='type-id-39'/>
1923      <return type-id='type-id-39'/>
1924    </function-decl>
1925    <function-decl name='strchr' filepath='/usr/include/string.h' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
1926      <parameter type-id='type-id-64'/>
1927      <parameter type-id='type-id-16'/>
1928      <return type-id='type-id-59'/>
1929    </function-decl>
1930    <function-decl name='strrchr' filepath='/usr/include/string.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
1931      <parameter type-id='type-id-64'/>
1932      <parameter type-id='type-id-16'/>
1933      <return type-id='type-id-59'/>
1934    </function-decl>
1935    <function-decl name='strcspn' filepath='/usr/include/string.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
1936      <parameter type-id='type-id-64'/>
1937      <parameter type-id='type-id-64'/>
1938      <return type-id='type-id-39'/>
1939    </function-decl>
1940    <function-decl name='strspn' filepath='/usr/include/string.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
1941      <parameter type-id='type-id-64'/>
1942      <parameter type-id='type-id-64'/>
1943      <return type-id='type-id-39'/>
1944    </function-decl>
1945    <function-decl name='strpbrk' filepath='/usr/include/string.h' line='310' column='1' visibility='default' binding='global' size-in-bits='64'>
1946      <parameter type-id='type-id-64'/>
1947      <parameter type-id='type-id-64'/>
1948      <return type-id='type-id-59'/>
1949    </function-decl>
1950    <function-decl name='strstr' filepath='/usr/include/string.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
1951      <parameter type-id='type-id-64'/>
1952      <parameter type-id='type-id-64'/>
1953      <return type-id='type-id-59'/>
1954    </function-decl>
1955    <function-decl name='strtok' filepath='/usr/include/string.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
1956      <parameter type-id='type-id-60'/>
1957      <parameter type-id='type-id-65'/>
1958      <return type-id='type-id-59'/>
1959    </function-decl>
1960    <function-decl name='strlen' filepath='/usr/include/string.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
1961      <parameter type-id='type-id-64'/>
1962      <return type-id='type-id-39'/>
1963    </function-decl>
1964    <function-decl name='strerror' filepath='/usr/include/string.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
1965      <parameter type-id='type-id-16'/>
1966      <return type-id='type-id-59'/>
1967    </function-decl>
1968    <function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
1969      <parameter type-id='type-id-130'/>
1970      <parameter type-id='type-id-95'/>
1971      <return type-id='type-id-129'/>
1972    </function-decl>
1973    <function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
1974      <parameter type-id='type-id-130'/>
1975      <parameter type-id='type-id-95'/>
1976      <parameter type-id='type-id-39'/>
1977      <return type-id='type-id-129'/>
1978    </function-decl>
1979    <function-decl name='wcscat' filepath='/usr/include/wchar.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
1980      <parameter type-id='type-id-130'/>
1981      <parameter type-id='type-id-95'/>
1982      <return type-id='type-id-129'/>
1983    </function-decl>
1984    <function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
1985      <parameter type-id='type-id-130'/>
1986      <parameter type-id='type-id-95'/>
1987      <parameter type-id='type-id-39'/>
1988      <return type-id='type-id-129'/>
1989    </function-decl>
1990    <function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
1991      <parameter type-id='type-id-94'/>
1992      <parameter type-id='type-id-94'/>
1993      <return type-id='type-id-16'/>
1994    </function-decl>
1995    <function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
1996      <parameter type-id='type-id-94'/>
1997      <parameter type-id='type-id-94'/>
1998      <parameter type-id='type-id-39'/>
1999      <return type-id='type-id-16'/>
2000    </function-decl>
2001    <function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
2002      <parameter type-id='type-id-94'/>
2003      <parameter type-id='type-id-94'/>
2004      <return type-id='type-id-16'/>
2005    </function-decl>
2006    <function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
2007      <parameter type-id='type-id-130'/>
2008      <parameter type-id='type-id-95'/>
2009      <parameter type-id='type-id-39'/>
2010      <return type-id='type-id-39'/>
2011    </function-decl>
2012    <function-decl name='wcschr' filepath='/usr/include/wchar.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
2013      <parameter type-id='type-id-94'/>
2014      <parameter type-id='type-id-51'/>
2015      <return type-id='type-id-129'/>
2016    </function-decl>
2017    <function-decl name='wcsrchr' filepath='/usr/include/wchar.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
2018      <parameter type-id='type-id-94'/>
2019      <parameter type-id='type-id-51'/>
2020      <return type-id='type-id-129'/>
2021    </function-decl>
2022    <function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64'>
2023      <parameter type-id='type-id-94'/>
2024      <parameter type-id='type-id-94'/>
2025      <return type-id='type-id-39'/>
2026    </function-decl>
2027    <function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
2028      <parameter type-id='type-id-94'/>
2029      <parameter type-id='type-id-94'/>
2030      <return type-id='type-id-39'/>
2031    </function-decl>
2032    <function-decl name='wcspbrk' filepath='/usr/include/wchar.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
2033      <parameter type-id='type-id-94'/>
2034      <parameter type-id='type-id-94'/>
2035      <return type-id='type-id-129'/>
2036    </function-decl>
2037    <function-decl name='wcsstr' filepath='/usr/include/wchar.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
2038      <parameter type-id='type-id-94'/>
2039      <parameter type-id='type-id-94'/>
2040      <return type-id='type-id-129'/>
2041    </function-decl>
2042    <function-decl name='wcstok' filepath='/usr/include/wchar.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
2043      <parameter type-id='type-id-130'/>
2044      <parameter type-id='type-id-95'/>
2045      <parameter type-id='type-id-132'/>
2046      <return type-id='type-id-129'/>
2047    </function-decl>
2048    <function-decl name='wcslen' filepath='/usr/include/wchar.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
2049      <parameter type-id='type-id-94'/>
2050      <return type-id='type-id-39'/>
2051    </function-decl>
2052    <function-decl name='wmemchr' filepath='/usr/include/wchar.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
2053      <parameter type-id='type-id-94'/>
2054      <parameter type-id='type-id-51'/>
2055      <parameter type-id='type-id-39'/>
2056      <return type-id='type-id-129'/>
2057    </function-decl>
2058    <function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
2059      <parameter type-id='type-id-94'/>
2060      <parameter type-id='type-id-94'/>
2061      <parameter type-id='type-id-39'/>
2062      <return type-id='type-id-16'/>
2063    </function-decl>
2064    <function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
2065      <parameter type-id='type-id-130'/>
2066      <parameter type-id='type-id-95'/>
2067      <parameter type-id='type-id-39'/>
2068      <return type-id='type-id-129'/>
2069    </function-decl>
2070    <function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
2071      <parameter type-id='type-id-129'/>
2072      <parameter type-id='type-id-94'/>
2073      <parameter type-id='type-id-39'/>
2074      <return type-id='type-id-129'/>
2075    </function-decl>
2076    <function-decl name='wmemset' filepath='/usr/include/wchar.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
2077      <parameter type-id='type-id-129'/>
2078      <parameter type-id='type-id-51'/>
2079      <parameter type-id='type-id-39'/>
2080      <return type-id='type-id-129'/>
2081    </function-decl>
2082    <function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
2083      <parameter type-id='type-id-76'/>
2084      <return type-id='type-id-16'/>
2085    </function-decl>
2086    <function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
2087      <parameter type-id='type-id-130'/>
2088      <parameter type-id='type-id-65'/>
2089      <parameter type-id='type-id-39'/>
2090      <parameter type-id='type-id-106'/>
2091      <return type-id='type-id-39'/>
2092    </function-decl>
2093    <function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
2094      <parameter type-id='type-id-60'/>
2095      <parameter type-id='type-id-51'/>
2096      <parameter type-id='type-id-106'/>
2097      <return type-id='type-id-39'/>
2098    </function-decl>
2099    <function-decl name='btowc' filepath='/usr/include/wchar.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
2100      <parameter type-id='type-id-16'/>
2101      <return type-id='type-id-47'/>
2102    </function-decl>
2103    <function-decl name='wctob' filepath='/usr/include/wchar.h' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
2104      <parameter type-id='type-id-47'/>
2105      <return type-id='type-id-16'/>
2106    </function-decl>
2107    <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='402' column='1' visibility='default' binding='global' size-in-bits='64'>
2108      <parameter type-id='type-id-65'/>
2109      <parameter type-id='type-id-39'/>
2110      <parameter type-id='type-id-106'/>
2111      <return type-id='type-id-39'/>
2112    </function-decl>
2113    <function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
2114      <parameter type-id='type-id-130'/>
2115      <parameter type-id='type-id-67'/>
2116      <parameter type-id='type-id-39'/>
2117      <parameter type-id='type-id-106'/>
2118      <return type-id='type-id-39'/>
2119    </function-decl>
2120    <function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
2121      <parameter type-id='type-id-60'/>
2122      <parameter type-id='type-id-97'/>
2123      <parameter type-id='type-id-39'/>
2124      <parameter type-id='type-id-106'/>
2125      <return type-id='type-id-39'/>
2126    </function-decl>
2127    <function-decl name='wcstod' filepath='/usr/include/wchar.h' line='453' column='1' visibility='default' binding='global' size-in-bits='64'>
2128      <parameter type-id='type-id-95'/>
2129      <parameter type-id='type-id-132'/>
2130      <return type-id='type-id-14'/>
2131    </function-decl>
2132    <function-decl name='wcstof' filepath='/usr/include/wchar.h' line='460' column='1' visibility='default' binding='global' size-in-bits='64'>
2133      <parameter type-id='type-id-95'/>
2134      <parameter type-id='type-id-132'/>
2135      <return type-id='type-id-15'/>
2136    </function-decl>
2137    <function-decl name='wcstold' filepath='/usr/include/wchar.h' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
2138      <parameter type-id='type-id-95'/>
2139      <parameter type-id='type-id-132'/>
2140      <return type-id='type-id-17'/>
2141    </function-decl>
2142    <function-decl name='wcstol' filepath='/usr/include/wchar.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
2143      <parameter type-id='type-id-95'/>
2144      <parameter type-id='type-id-132'/>
2145      <parameter type-id='type-id-16'/>
2146      <return type-id='type-id-18'/>
2147    </function-decl>
2148    <function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
2149      <parameter type-id='type-id-95'/>
2150      <parameter type-id='type-id-132'/>
2151      <parameter type-id='type-id-16'/>
2152      <return type-id='type-id-38'/>
2153    </function-decl>
2154    <function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='486' column='1' visibility='default' binding='global' size-in-bits='64'>
2155      <parameter type-id='type-id-95'/>
2156      <parameter type-id='type-id-132'/>
2157      <parameter type-id='type-id-16'/>
2158      <return type-id='type-id-19'/>
2159    </function-decl>
2160    <function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
2161      <parameter type-id='type-id-95'/>
2162      <parameter type-id='type-id-132'/>
2163      <parameter type-id='type-id-16'/>
2164      <return type-id='type-id-50'/>
2165    </function-decl>
2166    <function-decl name='fwide' filepath='/usr/include/wchar.h' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
2167      <parameter type-id='type-id-54'/>
2168      <parameter type-id='type-id-16'/>
2169      <return type-id='type-id-16'/>
2170    </function-decl>
2171    <function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
2172      <parameter type-id='type-id-55'/>
2173      <parameter type-id='type-id-95'/>
2174      <parameter is-variadic='yes'/>
2175      <return type-id='type-id-16'/>
2176    </function-decl>
2177    <function-decl name='wprintf' filepath='/usr/include/wchar.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
2178      <parameter type-id='type-id-95'/>
2179      <parameter is-variadic='yes'/>
2180      <return type-id='type-id-16'/>
2181    </function-decl>
2182    <function-decl name='swprintf' filepath='/usr/include/wchar.h' line='607' column='1' visibility='default' binding='global' size-in-bits='64'>
2183      <parameter type-id='type-id-130'/>
2184      <parameter type-id='type-id-39'/>
2185      <parameter type-id='type-id-95'/>
2186      <parameter is-variadic='yes'/>
2187      <return type-id='type-id-16'/>
2188    </function-decl>
2189    <function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='615' column='1' visibility='default' binding='global' size-in-bits='64'>
2190      <parameter type-id='type-id-55'/>
2191      <parameter type-id='type-id-95'/>
2192      <parameter type-id='type-id-98'/>
2193      <return type-id='type-id-16'/>
2194    </function-decl>
2195    <function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
2196      <parameter type-id='type-id-95'/>
2197      <parameter type-id='type-id-98'/>
2198      <return type-id='type-id-16'/>
2199    </function-decl>
2200    <function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
2201      <parameter type-id='type-id-130'/>
2202      <parameter type-id='type-id-39'/>
2203      <parameter type-id='type-id-95'/>
2204      <parameter type-id='type-id-98'/>
2205      <return type-id='type-id-16'/>
2206    </function-decl>
2207    <function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
2208      <parameter type-id='type-id-55'/>
2209      <parameter type-id='type-id-95'/>
2210      <parameter is-variadic='yes'/>
2211      <return type-id='type-id-16'/>
2212    </function-decl>
2213    <function-decl name='wscanf' filepath='/usr/include/wchar.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
2214      <parameter type-id='type-id-95'/>
2215      <parameter is-variadic='yes'/>
2216      <return type-id='type-id-16'/>
2217    </function-decl>
2218    <function-decl name='swscanf' filepath='/usr/include/wchar.h' line='648' column='1' visibility='default' binding='global' size-in-bits='64'>
2219      <parameter type-id='type-id-95'/>
2220      <parameter type-id='type-id-95'/>
2221      <parameter is-variadic='yes'/>
2222      <return type-id='type-id-16'/>
2223    </function-decl>
2224    <function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='692' column='1' visibility='default' binding='global' size-in-bits='64'>
2225      <parameter type-id='type-id-55'/>
2226      <parameter type-id='type-id-95'/>
2227      <parameter type-id='type-id-98'/>
2228      <return type-id='type-id-16'/>
2229    </function-decl>
2230    <function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
2231      <parameter type-id='type-id-95'/>
2232      <parameter type-id='type-id-98'/>
2233      <return type-id='type-id-16'/>
2234    </function-decl>
2235    <function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
2236      <parameter type-id='type-id-95'/>
2237      <parameter type-id='type-id-95'/>
2238      <parameter type-id='type-id-98'/>
2239      <return type-id='type-id-16'/>
2240    </function-decl>
2241    <function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='748' column='1' visibility='default' binding='global' size-in-bits='64'>
2242      <parameter type-id='type-id-54'/>
2243      <return type-id='type-id-47'/>
2244    </function-decl>
2245    <function-decl name='getwc' filepath='/usr/include/wchar.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
2246      <parameter type-id='type-id-54'/>
2247      <return type-id='type-id-47'/>
2248    </function-decl>
2249    <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
2250      <return type-id='type-id-47'/>
2251    </function-decl>
2252    <function-decl name='fputwc' filepath='/usr/include/wchar.h' line='762' column='1' visibility='default' binding='global' size-in-bits='64'>
2253      <parameter type-id='type-id-51'/>
2254      <parameter type-id='type-id-54'/>
2255      <return type-id='type-id-47'/>
2256    </function-decl>
2257    <function-decl name='putwc' filepath='/usr/include/wchar.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
2258      <parameter type-id='type-id-51'/>
2259      <parameter type-id='type-id-54'/>
2260      <return type-id='type-id-47'/>
2261    </function-decl>
2262    <function-decl name='putwchar' filepath='/usr/include/wchar.h' line='769' column='1' visibility='default' binding='global' size-in-bits='64'>
2263      <parameter type-id='type-id-51'/>
2264      <return type-id='type-id-47'/>
2265    </function-decl>
2266    <function-decl name='fgetws' filepath='/usr/include/wchar.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
2267      <parameter type-id='type-id-130'/>
2268      <parameter type-id='type-id-16'/>
2269      <parameter type-id='type-id-55'/>
2270      <return type-id='type-id-129'/>
2271    </function-decl>
2272    <function-decl name='fputws' filepath='/usr/include/wchar.h' line='784' column='1' visibility='default' binding='global' size-in-bits='64'>
2273      <parameter type-id='type-id-95'/>
2274      <parameter type-id='type-id-55'/>
2275      <return type-id='type-id-16'/>
2276    </function-decl>
2277    <function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='792' column='1' visibility='default' binding='global' size-in-bits='64'>
2278      <parameter type-id='type-id-47'/>
2279      <parameter type-id='type-id-54'/>
2280      <return type-id='type-id-47'/>
2281    </function-decl>
2282    <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='858' column='1' visibility='default' binding='global' size-in-bits='64'>
2283      <parameter type-id='type-id-130'/>
2284      <parameter type-id='type-id-39'/>
2285      <parameter type-id='type-id-95'/>
2286      <parameter type-id='type-id-90'/>
2287      <return type-id='type-id-39'/>
2288    </function-decl>
2289    <function-decl name='iswalnum' filepath='/usr/include/wctype.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
2290      <parameter type-id='type-id-47'/>
2291      <return type-id='type-id-16'/>
2292    </function-decl>
2293    <function-decl name='iswalpha' filepath='/usr/include/wctype.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
2294      <parameter type-id='type-id-47'/>
2295      <return type-id='type-id-16'/>
2296    </function-decl>
2297    <function-decl name='iswcntrl' filepath='/usr/include/wctype.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
2298      <parameter type-id='type-id-47'/>
2299      <return type-id='type-id-16'/>
2300    </function-decl>
2301    <function-decl name='iswdigit' filepath='/usr/include/wctype.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
2302      <parameter type-id='type-id-47'/>
2303      <return type-id='type-id-16'/>
2304    </function-decl>
2305    <function-decl name='iswgraph' filepath='/usr/include/wctype.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
2306      <parameter type-id='type-id-47'/>
2307      <return type-id='type-id-16'/>
2308    </function-decl>
2309    <function-decl name='iswlower' filepath='/usr/include/wctype.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
2310      <parameter type-id='type-id-47'/>
2311      <return type-id='type-id-16'/>
2312    </function-decl>
2313    <function-decl name='iswprint' filepath='/usr/include/wctype.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
2314      <parameter type-id='type-id-47'/>
2315      <return type-id='type-id-16'/>
2316    </function-decl>
2317    <function-decl name='iswpunct' filepath='/usr/include/wctype.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
2318      <parameter type-id='type-id-47'/>
2319      <return type-id='type-id-16'/>
2320    </function-decl>
2321    <function-decl name='iswspace' filepath='/usr/include/wctype.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
2322      <parameter type-id='type-id-47'/>
2323      <return type-id='type-id-16'/>
2324    </function-decl>
2325    <function-decl name='iswupper' filepath='/usr/include/wctype.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
2326      <parameter type-id='type-id-47'/>
2327      <return type-id='type-id-16'/>
2328    </function-decl>
2329    <function-decl name='iswxdigit' filepath='/usr/include/wctype.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
2330      <parameter type-id='type-id-47'/>
2331      <return type-id='type-id-16'/>
2332    </function-decl>
2333    <function-decl name='iswblank' filepath='/usr/include/wctype.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
2334      <parameter type-id='type-id-47'/>
2335      <return type-id='type-id-16'/>
2336    </function-decl>
2337    <function-decl name='wctype' filepath='/usr/include/wctype.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
2338      <parameter type-id='type-id-64'/>
2339      <return type-id='type-id-45'/>
2340    </function-decl>
2341    <function-decl name='iswctype' filepath='/usr/include/wctype.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
2342      <parameter type-id='type-id-47'/>
2343      <parameter type-id='type-id-45'/>
2344      <return type-id='type-id-16'/>
2345    </function-decl>
2346    <function-decl name='towlower' filepath='/usr/include/wctype.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
2347      <parameter type-id='type-id-47'/>
2348      <return type-id='type-id-47'/>
2349    </function-decl>
2350    <function-decl name='towupper' filepath='/usr/include/wctype.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
2351      <parameter type-id='type-id-47'/>
2352      <return type-id='type-id-47'/>
2353    </function-decl>
2354    <function-decl name='wctrans' filepath='/usr/include/wctype.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
2355      <parameter type-id='type-id-64'/>
2356      <return type-id='type-id-44'/>
2357    </function-decl>
2358    <function-decl name='towctrans' filepath='/usr/include/wctype.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
2359      <parameter type-id='type-id-47'/>
2360      <parameter type-id='type-id-44'/>
2361      <return type-id='type-id-47'/>
2362    </function-decl>
2363    <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'>
2364      <parameter type-id='type-id-14'/>
2365      <return type-id='type-id-14'/>
2366    </function-decl>
2367    <function-decl name='asin' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
2368      <parameter type-id='type-id-14'/>
2369      <return type-id='type-id-14'/>
2370    </function-decl>
2371    <function-decl name='atan' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
2372      <parameter type-id='type-id-14'/>
2373      <return type-id='type-id-14'/>
2374    </function-decl>
2375    <function-decl name='atan2' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
2376      <parameter type-id='type-id-14'/>
2377      <parameter type-id='type-id-14'/>
2378      <return type-id='type-id-14'/>
2379    </function-decl>
2380    <function-decl name='cos' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
2381      <parameter type-id='type-id-14'/>
2382      <return type-id='type-id-14'/>
2383    </function-decl>
2384    <function-decl name='sin' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
2385      <parameter type-id='type-id-14'/>
2386      <return type-id='type-id-14'/>
2387    </function-decl>
2388    <function-decl name='tan' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
2389      <parameter type-id='type-id-14'/>
2390      <return type-id='type-id-14'/>
2391    </function-decl>
2392    <function-decl name='cosh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
2393      <parameter type-id='type-id-14'/>
2394      <return type-id='type-id-14'/>
2395    </function-decl>
2396    <function-decl name='sinh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
2397      <parameter type-id='type-id-14'/>
2398      <return type-id='type-id-14'/>
2399    </function-decl>
2400    <function-decl name='tanh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
2401      <parameter type-id='type-id-14'/>
2402      <return type-id='type-id-14'/>
2403    </function-decl>
2404    <function-decl name='acosh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
2405      <parameter type-id='type-id-14'/>
2406      <return type-id='type-id-14'/>
2407    </function-decl>
2408    <function-decl name='acoshf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
2409      <parameter type-id='type-id-15'/>
2410      <return type-id='type-id-15'/>
2411    </function-decl>
2412    <function-decl name='acoshl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
2413      <parameter type-id='type-id-17'/>
2414      <return type-id='type-id-17'/>
2415    </function-decl>
2416    <function-decl name='asinh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
2417      <parameter type-id='type-id-14'/>
2418      <return type-id='type-id-14'/>
2419    </function-decl>
2420    <function-decl name='asinhf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
2421      <parameter type-id='type-id-15'/>
2422      <return type-id='type-id-15'/>
2423    </function-decl>
2424    <function-decl name='asinhl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
2425      <parameter type-id='type-id-17'/>
2426      <return type-id='type-id-17'/>
2427    </function-decl>
2428    <function-decl name='atanh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
2429      <parameter type-id='type-id-14'/>
2430      <return type-id='type-id-14'/>
2431    </function-decl>
2432    <function-decl name='atanhf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
2433      <parameter type-id='type-id-15'/>
2434      <return type-id='type-id-15'/>
2435    </function-decl>
2436    <function-decl name='atanhl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
2437      <parameter type-id='type-id-17'/>
2438      <return type-id='type-id-17'/>
2439    </function-decl>
2440    <function-decl name='exp' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
2441      <parameter type-id='type-id-14'/>
2442      <return type-id='type-id-14'/>
2443    </function-decl>
2444    <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'>
2445      <parameter type-id='type-id-14'/>
2446      <parameter type-id='type-id-103'/>
2447      <return type-id='type-id-14'/>
2448    </function-decl>
2449    <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'>
2450      <parameter type-id='type-id-14'/>
2451      <parameter type-id='type-id-16'/>
2452      <return type-id='type-id-14'/>
2453    </function-decl>
2454    <function-decl name='log' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
2455      <parameter type-id='type-id-14'/>
2456      <return type-id='type-id-14'/>
2457    </function-decl>
2458    <function-decl name='log10' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
2459      <parameter type-id='type-id-14'/>
2460      <return type-id='type-id-14'/>
2461    </function-decl>
2462    <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'>
2463      <parameter type-id='type-id-14'/>
2464      <parameter type-id='type-id-99'/>
2465      <return type-id='type-id-14'/>
2466    </function-decl>
2467    <function-decl name='expm1' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
2468      <parameter type-id='type-id-14'/>
2469      <return type-id='type-id-14'/>
2470    </function-decl>
2471    <function-decl name='expm1f' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
2472      <parameter type-id='type-id-15'/>
2473      <return type-id='type-id-15'/>
2474    </function-decl>
2475    <function-decl name='expm1l' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
2476      <parameter type-id='type-id-17'/>
2477      <return type-id='type-id-17'/>
2478    </function-decl>
2479    <function-decl name='log1p' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
2480      <parameter type-id='type-id-14'/>
2481      <return type-id='type-id-14'/>
2482    </function-decl>
2483    <function-decl name='log1pf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
2484      <parameter type-id='type-id-15'/>
2485      <return type-id='type-id-15'/>
2486    </function-decl>
2487    <function-decl name='log1pl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
2488      <parameter type-id='type-id-17'/>
2489      <return type-id='type-id-17'/>
2490    </function-decl>
2491    <function-decl name='logb' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
2492      <parameter type-id='type-id-14'/>
2493      <return type-id='type-id-14'/>
2494    </function-decl>
2495    <function-decl name='logbf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
2496      <parameter type-id='type-id-15'/>
2497      <return type-id='type-id-15'/>
2498    </function-decl>
2499    <function-decl name='logbl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
2500      <parameter type-id='type-id-17'/>
2501      <return type-id='type-id-17'/>
2502    </function-decl>
2503    <function-decl name='exp2' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
2504      <parameter type-id='type-id-14'/>
2505      <return type-id='type-id-14'/>
2506    </function-decl>
2507    <function-decl name='exp2f' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
2508      <parameter type-id='type-id-15'/>
2509      <return type-id='type-id-15'/>
2510    </function-decl>
2511    <function-decl name='exp2l' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
2512      <parameter type-id='type-id-17'/>
2513      <return type-id='type-id-17'/>
2514    </function-decl>
2515    <function-decl name='log2' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
2516      <parameter type-id='type-id-14'/>
2517      <return type-id='type-id-14'/>
2518    </function-decl>
2519    <function-decl name='log2f' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
2520      <parameter type-id='type-id-15'/>
2521      <return type-id='type-id-15'/>
2522    </function-decl>
2523    <function-decl name='log2l' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
2524      <parameter type-id='type-id-17'/>
2525      <return type-id='type-id-17'/>
2526    </function-decl>
2527    <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'>
2528      <parameter type-id='type-id-14'/>
2529      <parameter type-id='type-id-14'/>
2530      <return type-id='type-id-14'/>
2531    </function-decl>
2532    <function-decl name='sqrt' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
2533      <parameter type-id='type-id-14'/>
2534      <return type-id='type-id-14'/>
2535    </function-decl>
2536    <function-decl name='hypot' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
2537      <parameter type-id='type-id-14'/>
2538      <parameter type-id='type-id-14'/>
2539      <return type-id='type-id-14'/>
2540    </function-decl>
2541    <function-decl name='hypotf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
2542      <parameter type-id='type-id-15'/>
2543      <parameter type-id='type-id-15'/>
2544      <return type-id='type-id-15'/>
2545    </function-decl>
2546    <function-decl name='hypotl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
2547      <parameter type-id='type-id-17'/>
2548      <parameter type-id='type-id-17'/>
2549      <return type-id='type-id-17'/>
2550    </function-decl>
2551    <function-decl name='cbrt' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
2552      <parameter type-id='type-id-14'/>
2553      <return type-id='type-id-14'/>
2554    </function-decl>
2555    <function-decl name='cbrtf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
2556      <parameter type-id='type-id-15'/>
2557      <return type-id='type-id-15'/>
2558    </function-decl>
2559    <function-decl name='cbrtl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
2560      <parameter type-id='type-id-17'/>
2561      <return type-id='type-id-17'/>
2562    </function-decl>
2563    <function-decl name='ceil' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
2564      <parameter type-id='type-id-14'/>
2565      <return type-id='type-id-14'/>
2566    </function-decl>
2567    <function-decl name='fabs' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
2568      <parameter type-id='type-id-14'/>
2569      <return type-id='type-id-14'/>
2570    </function-decl>
2571    <function-decl name='floor' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
2572      <parameter type-id='type-id-14'/>
2573      <return type-id='type-id-14'/>
2574    </function-decl>
2575    <function-decl name='fmod' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
2576      <parameter type-id='type-id-14'/>
2577      <parameter type-id='type-id-14'/>
2578      <return type-id='type-id-14'/>
2579    </function-decl>
2580    <function-decl name='copysign' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
2581      <parameter type-id='type-id-14'/>
2582      <parameter type-id='type-id-14'/>
2583      <return type-id='type-id-14'/>
2584    </function-decl>
2585    <function-decl name='copysignf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
2586      <parameter type-id='type-id-15'/>
2587      <parameter type-id='type-id-15'/>
2588      <return type-id='type-id-15'/>
2589    </function-decl>
2590    <function-decl name='copysignl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
2591      <parameter type-id='type-id-17'/>
2592      <parameter type-id='type-id-17'/>
2593      <return type-id='type-id-17'/>
2594    </function-decl>
2595    <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'>
2596      <parameter type-id='type-id-64'/>
2597      <return type-id='type-id-14'/>
2598    </function-decl>
2599    <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'>
2600      <parameter type-id='type-id-64'/>
2601      <return type-id='type-id-15'/>
2602    </function-decl>
2603    <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'>
2604      <parameter type-id='type-id-64'/>
2605      <return type-id='type-id-17'/>
2606    </function-decl>
2607    <function-decl name='erf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
2608      <parameter type-id='type-id-14'/>
2609      <return type-id='type-id-14'/>
2610    </function-decl>
2611    <function-decl name='erff' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
2612      <parameter type-id='type-id-15'/>
2613      <return type-id='type-id-15'/>
2614    </function-decl>
2615    <function-decl name='erfl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
2616      <parameter type-id='type-id-17'/>
2617      <return type-id='type-id-17'/>
2618    </function-decl>
2619    <function-decl name='erfc' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
2620      <parameter type-id='type-id-14'/>
2621      <return type-id='type-id-14'/>
2622    </function-decl>
2623    <function-decl name='erfcf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
2624      <parameter type-id='type-id-15'/>
2625      <return type-id='type-id-15'/>
2626    </function-decl>
2627    <function-decl name='erfcl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
2628      <parameter type-id='type-id-17'/>
2629      <return type-id='type-id-17'/>
2630    </function-decl>
2631    <function-decl name='lgamma' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
2632      <parameter type-id='type-id-14'/>
2633      <return type-id='type-id-14'/>
2634    </function-decl>
2635    <function-decl name='lgammaf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
2636      <parameter type-id='type-id-15'/>
2637      <return type-id='type-id-15'/>
2638    </function-decl>
2639    <function-decl name='lgammal' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
2640      <parameter type-id='type-id-17'/>
2641      <return type-id='type-id-17'/>
2642    </function-decl>
2643    <function-decl name='tgamma' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
2644      <parameter type-id='type-id-14'/>
2645      <return type-id='type-id-14'/>
2646    </function-decl>
2647    <function-decl name='tgammaf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
2648      <parameter type-id='type-id-15'/>
2649      <return type-id='type-id-15'/>
2650    </function-decl>
2651    <function-decl name='tgammal' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
2652      <parameter type-id='type-id-17'/>
2653      <return type-id='type-id-17'/>
2654    </function-decl>
2655    <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'>
2656      <parameter type-id='type-id-14'/>
2657      <return type-id='type-id-14'/>
2658    </function-decl>
2659    <function-decl name='rintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
2660      <parameter type-id='type-id-15'/>
2661      <return type-id='type-id-15'/>
2662    </function-decl>
2663    <function-decl name='rintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
2664      <parameter type-id='type-id-17'/>
2665      <return type-id='type-id-17'/>
2666    </function-decl>
2667    <function-decl name='nextafter' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
2668      <parameter type-id='type-id-14'/>
2669      <parameter type-id='type-id-14'/>
2670      <return type-id='type-id-14'/>
2671    </function-decl>
2672    <function-decl name='nextafterf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
2673      <parameter type-id='type-id-15'/>
2674      <parameter type-id='type-id-15'/>
2675      <return type-id='type-id-15'/>
2676    </function-decl>
2677    <function-decl name='nextafterl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
2678      <parameter type-id='type-id-17'/>
2679      <parameter type-id='type-id-17'/>
2680      <return type-id='type-id-17'/>
2681    </function-decl>
2682    <function-decl name='nexttoward' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
2683      <parameter type-id='type-id-14'/>
2684      <parameter type-id='type-id-17'/>
2685      <return type-id='type-id-14'/>
2686    </function-decl>
2687    <function-decl name='nexttowardf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
2688      <parameter type-id='type-id-15'/>
2689      <parameter type-id='type-id-17'/>
2690      <return type-id='type-id-15'/>
2691    </function-decl>
2692    <function-decl name='nexttowardl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
2693      <parameter type-id='type-id-17'/>
2694      <parameter type-id='type-id-17'/>
2695      <return type-id='type-id-17'/>
2696    </function-decl>
2697    <function-decl name='remainder' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
2698      <parameter type-id='type-id-14'/>
2699      <parameter type-id='type-id-14'/>
2700      <return type-id='type-id-14'/>
2701    </function-decl>
2702    <function-decl name='remainderf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
2703      <parameter type-id='type-id-15'/>
2704      <parameter type-id='type-id-15'/>
2705      <return type-id='type-id-15'/>
2706    </function-decl>
2707    <function-decl name='remainderl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
2708      <parameter type-id='type-id-17'/>
2709      <parameter type-id='type-id-17'/>
2710      <return type-id='type-id-17'/>
2711    </function-decl>
2712    <function-decl name='scalbn' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
2713      <parameter type-id='type-id-14'/>
2714      <parameter type-id='type-id-16'/>
2715      <return type-id='type-id-14'/>
2716    </function-decl>
2717    <function-decl name='scalbnf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
2718      <parameter type-id='type-id-15'/>
2719      <parameter type-id='type-id-16'/>
2720      <return type-id='type-id-15'/>
2721    </function-decl>
2722    <function-decl name='scalbnl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
2723      <parameter type-id='type-id-17'/>
2724      <parameter type-id='type-id-16'/>
2725      <return type-id='type-id-17'/>
2726    </function-decl>
2727    <function-decl name='ilogb' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
2728      <parameter type-id='type-id-14'/>
2729      <return type-id='type-id-16'/>
2730    </function-decl>
2731    <function-decl name='ilogbf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
2732      <parameter type-id='type-id-15'/>
2733      <return type-id='type-id-16'/>
2734    </function-decl>
2735    <function-decl name='ilogbl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
2736      <parameter type-id='type-id-17'/>
2737      <return type-id='type-id-16'/>
2738    </function-decl>
2739    <function-decl name='scalbln' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='311' column='1' visibility='default' binding='global' size-in-bits='64'>
2740      <parameter type-id='type-id-14'/>
2741      <parameter type-id='type-id-18'/>
2742      <return type-id='type-id-14'/>
2743    </function-decl>
2744    <function-decl name='scalblnf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='311' column='1' visibility='default' binding='global' size-in-bits='64'>
2745      <parameter type-id='type-id-15'/>
2746      <parameter type-id='type-id-18'/>
2747      <return type-id='type-id-15'/>
2748    </function-decl>
2749    <function-decl name='scalblnl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='311' column='1' visibility='default' binding='global' size-in-bits='64'>
2750      <parameter type-id='type-id-17'/>
2751      <parameter type-id='type-id-18'/>
2752      <return type-id='type-id-17'/>
2753    </function-decl>
2754    <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'>
2755      <parameter type-id='type-id-14'/>
2756      <return type-id='type-id-14'/>
2757    </function-decl>
2758    <function-decl name='nearbyintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
2759      <parameter type-id='type-id-15'/>
2760      <return type-id='type-id-15'/>
2761    </function-decl>
2762    <function-decl name='nearbyintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
2763      <parameter type-id='type-id-17'/>
2764      <return type-id='type-id-17'/>
2765    </function-decl>
2766    <function-decl name='round' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64'>
2767      <parameter type-id='type-id-14'/>
2768      <return type-id='type-id-14'/>
2769    </function-decl>
2770    <function-decl name='roundf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64'>
2771      <parameter type-id='type-id-15'/>
2772      <return type-id='type-id-15'/>
2773    </function-decl>
2774    <function-decl name='roundl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64'>
2775      <parameter type-id='type-id-17'/>
2776      <return type-id='type-id-17'/>
2777    </function-decl>
2778    <function-decl name='trunc' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
2779      <parameter type-id='type-id-14'/>
2780      <return type-id='type-id-14'/>
2781    </function-decl>
2782    <function-decl name='truncf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
2783      <parameter type-id='type-id-15'/>
2784      <return type-id='type-id-15'/>
2785    </function-decl>
2786    <function-decl name='truncl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
2787      <parameter type-id='type-id-17'/>
2788      <return type-id='type-id-17'/>
2789    </function-decl>
2790    <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'>
2791      <parameter type-id='type-id-14'/>
2792      <parameter type-id='type-id-14'/>
2793      <parameter type-id='type-id-103'/>
2794      <return type-id='type-id-14'/>
2795    </function-decl>
2796    <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'>
2797      <parameter type-id='type-id-15'/>
2798      <parameter type-id='type-id-15'/>
2799      <parameter type-id='type-id-103'/>
2800      <return type-id='type-id-15'/>
2801    </function-decl>
2802    <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'>
2803      <parameter type-id='type-id-17'/>
2804      <parameter type-id='type-id-17'/>
2805      <parameter type-id='type-id-103'/>
2806      <return type-id='type-id-17'/>
2807    </function-decl>
2808    <function-decl name='lrint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
2809      <parameter type-id='type-id-14'/>
2810      <return type-id='type-id-18'/>
2811    </function-decl>
2812    <function-decl name='lrintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
2813      <parameter type-id='type-id-15'/>
2814      <return type-id='type-id-18'/>
2815    </function-decl>
2816    <function-decl name='lrintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
2817      <parameter type-id='type-id-17'/>
2818      <return type-id='type-id-18'/>
2819    </function-decl>
2820    <function-decl name='llrint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
2821      <parameter type-id='type-id-14'/>
2822      <return type-id='type-id-19'/>
2823    </function-decl>
2824    <function-decl name='llrintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
2825      <parameter type-id='type-id-15'/>
2826      <return type-id='type-id-19'/>
2827    </function-decl>
2828    <function-decl name='llrintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
2829      <parameter type-id='type-id-17'/>
2830      <return type-id='type-id-19'/>
2831    </function-decl>
2832    <function-decl name='lround' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
2833      <parameter type-id='type-id-14'/>
2834      <return type-id='type-id-18'/>
2835    </function-decl>
2836    <function-decl name='lroundf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
2837      <parameter type-id='type-id-15'/>
2838      <return type-id='type-id-18'/>
2839    </function-decl>
2840    <function-decl name='lroundl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
2841      <parameter type-id='type-id-17'/>
2842      <return type-id='type-id-18'/>
2843    </function-decl>
2844    <function-decl name='llround' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
2845      <parameter type-id='type-id-14'/>
2846      <return type-id='type-id-19'/>
2847    </function-decl>
2848    <function-decl name='llroundf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
2849      <parameter type-id='type-id-15'/>
2850      <return type-id='type-id-19'/>
2851    </function-decl>
2852    <function-decl name='llroundl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
2853      <parameter type-id='type-id-17'/>
2854      <return type-id='type-id-19'/>
2855    </function-decl>
2856    <function-decl name='fdim' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
2857      <parameter type-id='type-id-14'/>
2858      <parameter type-id='type-id-14'/>
2859      <return type-id='type-id-14'/>
2860    </function-decl>
2861    <function-decl name='fdimf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
2862      <parameter type-id='type-id-15'/>
2863      <parameter type-id='type-id-15'/>
2864      <return type-id='type-id-15'/>
2865    </function-decl>
2866    <function-decl name='fdiml' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
2867      <parameter type-id='type-id-17'/>
2868      <parameter type-id='type-id-17'/>
2869      <return type-id='type-id-17'/>
2870    </function-decl>
2871    <function-decl name='fmax' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
2872      <parameter type-id='type-id-14'/>
2873      <parameter type-id='type-id-14'/>
2874      <return type-id='type-id-14'/>
2875    </function-decl>
2876    <function-decl name='fmaxf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
2877      <parameter type-id='type-id-15'/>
2878      <parameter type-id='type-id-15'/>
2879      <return type-id='type-id-15'/>
2880    </function-decl>
2881    <function-decl name='fmaxl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
2882      <parameter type-id='type-id-17'/>
2883      <parameter type-id='type-id-17'/>
2884      <return type-id='type-id-17'/>
2885    </function-decl>
2886    <function-decl name='fmin' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
2887      <parameter type-id='type-id-14'/>
2888      <parameter type-id='type-id-14'/>
2889      <return type-id='type-id-14'/>
2890    </function-decl>
2891    <function-decl name='fminf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
2892      <parameter type-id='type-id-15'/>
2893      <parameter type-id='type-id-15'/>
2894      <return type-id='type-id-15'/>
2895    </function-decl>
2896    <function-decl name='fminl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
2897      <parameter type-id='type-id-17'/>
2898      <parameter type-id='type-id-17'/>
2899      <return type-id='type-id-17'/>
2900    </function-decl>
2901    <function-decl name='fma' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
2902      <parameter type-id='type-id-14'/>
2903      <parameter type-id='type-id-14'/>
2904      <parameter type-id='type-id-14'/>
2905      <return type-id='type-id-14'/>
2906    </function-decl>
2907    <function-decl name='fmaf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
2908      <parameter type-id='type-id-15'/>
2909      <parameter type-id='type-id-15'/>
2910      <parameter type-id='type-id-15'/>
2911      <return type-id='type-id-15'/>
2912    </function-decl>
2913    <function-decl name='fmal' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
2914      <parameter type-id='type-id-17'/>
2915      <parameter type-id='type-id-17'/>
2916      <parameter type-id='type-id-17'/>
2917      <return type-id='type-id-17'/>
2918    </function-decl>
2919    <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'>
2920      <parameter type-id='type-id-65'/>
2921      <parameter type-id='type-id-98'/>
2922      <return type-id='type-id-16'/>
2923    </function-decl>
2924    <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'>
2925      <return type-id='type-id-16'/>
2926    </function-decl>
2927    <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'>
2928      <parameter type-id='type-id-16'/>
2929      <return type-id='type-id-16'/>
2930    </function-decl>
2931    <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'>
2932      <parameter type-id='type-id-127'/>
2933      <parameter type-id='type-id-127'/>
2934      <parameter type-id='type-id-39'/>
2935      <parameter type-id='type-id-39'/>
2936      <parameter type-id='type-id-30'/>
2937      <return type-id='type-id-127'/>
2938    </function-decl>
2939    <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'>
2940      <parameter type-id='type-id-64'/>
2941      <return type-id='type-id-14'/>
2942    </function-decl>
2943    <namespace-decl name='mongoutils'>
2944      <namespace-decl name='str'>
2945        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-187'>
2946          <member-function access='public'>
2947            <function-decl name='operator&lt;&lt;&lt;char [25]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA25_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
2948              <parameter type-id='type-id-108' is-artificial='yes'/>
2949              <parameter type-id='type-id-70'/>
2950              <return type-id='type-id-57'/>
2951            </function-decl>
2952          </member-function>
2953          <member-function access='public'>
2954            <function-decl name='operator&lt;&lt;&lt;int&gt;' mangled-name='_ZN10mongoutils3str6streamlsIiEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
2955              <parameter type-id='type-id-108' is-artificial='yes'/>
2956              <parameter type-id='type-id-74'/>
2957              <return type-id='type-id-57'/>
2958            </function-decl>
2959          </member-function>
2960          <member-function access='public'>
2961            <function-decl name='operator&lt;&lt;&lt;char [21]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA21_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
2962              <parameter type-id='type-id-108' is-artificial='yes'/>
2963              <parameter type-id='type-id-68'/>
2964              <return type-id='type-id-57'/>
2965            </function-decl>
2966          </member-function>
2967          <member-function access='public'>
2968            <function-decl name='operator&lt;&lt;&lt;char [24]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA24_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
2969              <parameter type-id='type-id-108' is-artificial='yes'/>
2970              <parameter type-id='type-id-69'/>
2971              <return type-id='type-id-57'/>
2972            </function-decl>
2973          </member-function>
2974        </class-decl>
2975      </namespace-decl>
2976    </namespace-decl>
2977    <namespace-decl name='mongo'>
2978      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-107'>
2979        <member-function access='public'>
2980          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_14ConstDataRangeEEC2ES1_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
2981            <parameter type-id='type-id-108' is-artificial='yes'/>
2982            <parameter type-id='type-id-77'/>
2983            <return type-id='type-id-126'/>
2984          </function-decl>
2985        </member-function>
2986        <member-function access='public'>
2987          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_14ConstDataRangeEEC2ENS_10ErrorCodes5ErrorERKN10mongoutils3str6streamE' filepath='src/mongo/base/status_with.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
2988            <parameter type-id='type-id-108' is-artificial='yes'/>
2989            <parameter type-id='type-id-188'/>
2990            <parameter type-id='type-id-80'/>
2991            <return type-id='type-id-126'/>
2992          </function-decl>
2993        </member-function>
2994      </class-decl>
2995      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-77'>
2996        <member-function access='public'>
2997          <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'>
2998            <parameter type-id='type-id-79' is-artificial='yes'/>
2999            <return type-id='type-id-64'/>
3000          </function-decl>
3001        </member-function>
3002        <member-function access='public'>
3003          <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'>
3004            <parameter type-id='type-id-79' is-artificial='yes'/>
3005            <return type-id='type-id-39'/>
3006          </function-decl>
3007        </member-function>
3008        <member-function access='public'>
3009          <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'>
3010            <parameter type-id='type-id-108' is-artificial='yes'/>
3011            <parameter type-id='type-id-64'/>
3012            <parameter type-id='type-id-64'/>
3013            <parameter type-id='type-id-141'/>
3014            <return type-id='type-id-126'/>
3015          </function-decl>
3016        </member-function>
3017        <member-function access='public'>
3018          <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'>
3019            <parameter type-id='type-id-108' is-artificial='yes'/>
3020            <parameter type-id='type-id-64'/>
3021            <parameter type-id='type-id-40'/>
3022            <parameter type-id='type-id-141'/>
3023            <return type-id='type-id-126'/>
3024          </function-decl>
3025        </member-function>
3026      </class-decl>
3027      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-189'>
3028        <member-function access='public'>
3029          <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'>
3030            <parameter type-id='type-id-108' is-artificial='yes'/>
3031            <parameter type-id='type-id-77'/>
3032            <return type-id='type-id-107'/>
3033          </function-decl>
3034        </member-function>
3035        <member-function access='public'>
3036          <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'>
3037            <parameter type-id='type-id-108' is-artificial='yes'/>
3038            <parameter type-id='type-id-77'/>
3039            <parameter type-id='type-id-39'/>
3040            <return type-id='type-id-107'/>
3041          </function-decl>
3042        </member-function>
3043      </class-decl>
3044      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-190'>
3045        <member-function access='public'>
3046          <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'>
3047            <parameter type-id='type-id-108' is-artificial='yes'/>
3048            <return type-id='type-id-191'/>
3049          </function-decl>
3050        </member-function>
3051      </class-decl>
3052      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-192'>
3053        <member-type access='private'>
3054          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-193'>
3055            <member-function access='public'>
3056              <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'>
3057                <parameter type-id='type-id-108' is-artificial='yes'/>
3058                <parameter type-id='type-id-194'/>
3059                <parameter type-id='type-id-39'/>
3060                <return type-id='type-id-126'/>
3061              </function-decl>
3062            </member-function>
3063            <member-function access='public'>
3064              <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'>
3065                <parameter type-id='type-id-108' is-artificial='yes'/>
3066                <return type-id='type-id-59'/>
3067              </function-decl>
3068            </member-function>
3069            <member-function access='public'>
3070              <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'>
3071                <parameter type-id='type-id-79' is-artificial='yes'/>
3072                <return type-id='type-id-1'/>
3073              </function-decl>
3074            </member-function>
3075          </class-decl>
3076        </member-type>
3077        <member-function access='public'>
3078          <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'>
3079            <parameter type-id='type-id-108' is-artificial='yes'/>
3080            <return type-id='type-id-126'/>
3081          </function-decl>
3082        </member-function>
3083        <member-function access='public' static='yes'>
3084          <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'>
3085            <parameter type-id='type-id-39'/>
3086            <return type-id='type-id-192'/>
3087          </function-decl>
3088        </member-function>
3089        <member-function access='private' static='yes'>
3090          <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'>
3091            <parameter type-id='type-id-127'/>
3092            <parameter type-id='type-id-39'/>
3093            <return type-id='type-id-192'/>
3094          </function-decl>
3095        </member-function>
3096        <member-function access='public'>
3097          <function-decl name='get' mangled-name='_ZNK5mongo12SharedBuffer3getEv' filepath='src/mongo/util/shared_buffer.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
3098            <parameter type-id='type-id-79' is-artificial='yes'/>
3099            <return type-id='type-id-59'/>
3100          </function-decl>
3101        </member-function>
3102        <member-function access='public'>
3103          <function-decl name='realloc' mangled-name='_ZN5mongo12SharedBuffer7reallocEm' filepath='src/mongo/util/shared_buffer.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
3104            <parameter type-id='type-id-108' is-artificial='yes'/>
3105            <parameter type-id='type-id-39'/>
3106            <return type-id='type-id-126'/>
3107          </function-decl>
3108        </member-function>
3109      </class-decl>
3110      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-195'>
3111        <member-function access='public'>
3112          <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'>
3113            <parameter type-id='type-id-108' is-artificial='yes'/>
3114            <return type-id='type-id-126'/>
3115          </function-decl>
3116        </member-function>
3117        <member-function access='public'>
3118          <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'>
3119            <parameter type-id='type-id-108' is-artificial='yes'/>
3120            <parameter type-id='type-id-39'/>
3121            <return type-id='type-id-126'/>
3122          </function-decl>
3123        </member-function>
3124        <member-function access='public'>
3125          <function-decl name='get' mangled-name='_ZNK5mongo21SharedBufferAllocator3getEv' filepath='src/mongo/bson/util/builder.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
3126            <parameter type-id='type-id-79' is-artificial='yes'/>
3127            <return type-id='type-id-59'/>
3128          </function-decl>
3129        </member-function>
3130        <member-function access='public'>
3131          <function-decl name='realloc' mangled-name='_ZN5mongo21SharedBufferAllocator7reallocEm' filepath='src/mongo/bson/util/builder.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
3132            <parameter type-id='type-id-108' is-artificial='yes'/>
3133            <parameter type-id='type-id-39'/>
3134            <return type-id='type-id-126'/>
3135          </function-decl>
3136        </member-function>
3137      </class-decl>
3138      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-196'>
3139        <member-function access='public'>
3140          <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'>
3141            <parameter type-id='type-id-108' is-artificial='yes'/>
3142            <parameter type-id='type-id-16'/>
3143            <return type-id='type-id-126'/>
3144          </function-decl>
3145        </member-function>
3146        <member-function access='public'>
3147          <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'>
3148            <parameter type-id='type-id-108' is-artificial='yes'/>
3149            <parameter type-id='type-id-16'/>
3150            <return type-id='type-id-59'/>
3151          </function-decl>
3152        </member-function>
3153        <member-function access='private'>
3154          <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'>
3155            <parameter type-id='type-id-108' is-artificial='yes'/>
3156            <parameter type-id='type-id-16'/>
3157            <return type-id='type-id-126'/>
3158          </function-decl>
3159        </member-function>
3160      </class-decl>
3161      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-197'>
3162        <member-function access='public'>
3163          <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'>
3164            <parameter type-id='type-id-108' is-artificial='yes'/>
3165            <return type-id='type-id-126'/>
3166          </function-decl>
3167        </member-function>
3168        <member-function access='public'>
3169          <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'>
3170            <parameter type-id='type-id-108' is-artificial='yes'/>
3171            <parameter type-id='type-id-191'/>
3172            <return type-id='type-id-126'/>
3173          </function-decl>
3174        </member-function>
3175        <member-function access='public'>
3176          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
3177            <parameter type-id='type-id-108' is-artificial='yes'/>
3178            <parameter type-id='type-id-191'/>
3179            <return type-id='type-id-57'/>
3180          </function-decl>
3181        </member-function>
3182        <member-function access='public'>
3183          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEPKc' filepath='src/mongo/bson/util/builder.h' line='436' column='1' visibility='default' binding='global' size-in-bits='64'>
3184            <parameter type-id='type-id-108' is-artificial='yes'/>
3185            <parameter type-id='type-id-64'/>
3186            <return type-id='type-id-57'/>
3187          </function-decl>
3188        </member-function>
3189        <member-function access='public'>
3190          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEi' filepath='src/mongo/bson/util/builder.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64'>
3191            <parameter type-id='type-id-108' is-artificial='yes'/>
3192            <parameter type-id='type-id-16'/>
3193            <return type-id='type-id-57'/>
3194          </function-decl>
3195        </member-function>
3196        <member-function access='public'>
3197          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEc' filepath='src/mongo/bson/util/builder.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
3198            <parameter type-id='type-id-108' is-artificial='yes'/>
3199            <parameter type-id='type-id-2'/>
3200            <return type-id='type-id-57'/>
3201          </function-decl>
3202        </member-function>
3203        <member-function access='private'>
3204          <function-decl name='appendIntegral&lt;int&gt;' 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'>
3205            <parameter type-id='type-id-108' is-artificial='yes'/>
3206            <parameter type-id='type-id-16'/>
3207            <parameter type-id='type-id-16'/>
3208            <return type-id='type-id-57'/>
3209          </function-decl>
3210        </member-function>
3211      </class-decl>
3212      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-198'>
3213        <member-type access='private'>
3214          <typedef-decl name='WordType' type-id='type-id-46' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' id='type-id-194'/>
3215        </member-type>
3216        <member-function access='public'>
3217          <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'>
3218            <parameter type-id='type-id-108' is-artificial='yes'/>
3219            <parameter type-id='type-id-194'/>
3220            <return type-id='type-id-126'/>
3221          </function-decl>
3222        </member-function>
3223        <member-function access='public'>
3224          <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'>
3225            <parameter type-id='type-id-108' is-artificial='yes'/>
3226            <parameter type-id='type-id-194'/>
3227            <return type-id='type-id-194'/>
3228          </function-decl>
3229        </member-function>
3230        <member-function access='public'>
3231          <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'>
3232            <parameter type-id='type-id-108' is-artificial='yes'/>
3233            <parameter type-id='type-id-194'/>
3234            <return type-id='type-id-194'/>
3235          </function-decl>
3236        </member-function>
3237        <member-function access='public'>
3238          <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'>
3239            <parameter type-id='type-id-79' is-artificial='yes'/>
3240            <return type-id='type-id-194'/>
3241          </function-decl>
3242        </member-function>
3243      </class-decl>
3244      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-191'>
3245        <member-function access='public'>
3246          <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'>
3247            <parameter type-id='type-id-79' is-artificial='yes'/>
3248            <parameter type-id='type-id-59'/>
3249            <parameter type-id='type-id-1'/>
3250            <return type-id='type-id-126'/>
3251          </function-decl>
3252        </member-function>
3253        <member-function access='public'>
3254          <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'>
3255            <parameter type-id='type-id-108' is-artificial='yes'/>
3256            <parameter type-id='type-id-64'/>
3257            <return type-id='type-id-126'/>
3258          </function-decl>
3259        </member-function>
3260        <member-function access='public'>
3261          <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'>
3262            <parameter type-id='type-id-108' is-artificial='yes'/>
3263            <parameter type-id='type-id-64'/>
3264            <parameter type-id='type-id-39'/>
3265            <return type-id='type-id-126'/>
3266          </function-decl>
3267        </member-function>
3268      </class-decl>
3269      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-199'>
3270        <member-type access='private'>
3271          <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-188'>
3272            <underlying-type type-id='type-id-48'/>
3273          </enum-decl>
3274        </member-type>
3275      </class-decl>
3276      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-200'>
3277        <member-function access='private'>
3278          <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'>
3279            <parameter type-id='type-id-108' is-artificial='yes'/>
3280            <return type-id='type-id-126'/>
3281          </function-decl>
3282        </member-function>
3283        <member-function access='public' static='yes'>
3284          <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'>
3285            <return type-id='type-id-200'/>
3286          </function-decl>
3287        </member-function>
3288      </class-decl>
3289    </namespace-decl>
3290    <namespace-decl name='boost'>
3291      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-56'>
3292        <member-function access='public'>
3293          <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'>
3294            <parameter type-id='type-id-108' is-artificial='yes'/>
3295            <return type-id='type-id-126'/>
3296          </function-decl>
3297        </member-function>
3298        <member-function access='public'>
3299          <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'>
3300            <parameter type-id='type-id-108' is-artificial='yes'/>
3301            <parameter type-id='type-id-57'/>
3302            <return type-id='type-id-126'/>
3303          </function-decl>
3304        </member-function>
3305        <member-function access='public'>
3306          <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'>
3307            <parameter type-id='type-id-108' is-artificial='yes'/>
3308            <parameter type-id='type-id-58'/>
3309            <return type-id='type-id-57'/>
3310          </function-decl>
3311        </member-function>
3312        <member-function access='public' destructor='yes'>
3313          <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'>
3314            <parameter type-id='type-id-108' is-artificial='yes'/>
3315            <return type-id='type-id-126'/>
3316          </function-decl>
3317        </member-function>
3318        <member-function access='public'>
3319          <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'>
3320            <parameter type-id='type-id-79' is-artificial='yes'/>
3321            <return type-id='type-id-1'/>
3322          </function-decl>
3323        </member-function>
3324        <member-function access='public'>
3325          <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'>
3326            <parameter type-id='type-id-79' is-artificial='yes'/>
3327            <return type-id='type-id-1'/>
3328          </function-decl>
3329        </member-function>
3330        <member-function access='public'>
3331          <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'>
3332            <parameter type-id='type-id-79' is-artificial='yes'/>
3333            <return type-id='type-id-108'/>
3334          </function-decl>
3335        </member-function>
3336      </class-decl>
3337      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-201'>
3338        <member-type access='private'>
3339          <typedef-decl name='rval_reference_type' type-id='type-id-203' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-202'/>
3340        </member-type>
3341        <member-function access='public'>
3342          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo14ConstDataRangeEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
3343            <parameter type-id='type-id-108' is-artificial='yes'/>
3344            <return type-id='type-id-126'/>
3345          </function-decl>
3346        </member-function>
3347        <member-function access='public'>
3348          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo14ConstDataRangeEEC2EOS2_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
3349            <parameter type-id='type-id-108' is-artificial='yes'/>
3350            <parameter type-id='type-id-202'/>
3351            <return type-id='type-id-126'/>
3352          </function-decl>
3353        </member-function>
3354      </class-decl>
3355      <namespace-decl name='optional_detail'>
3356        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-204'>
3357          <member-type access='private'>
3358            <typedef-decl name='rval_reference_type' type-id='type-id-205' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-203'/>
3359          </member-type>
3360          <member-function access='protected'>
3361            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
3362              <parameter type-id='type-id-108' is-artificial='yes'/>
3363              <return type-id='type-id-126'/>
3364            </function-decl>
3365          </member-function>
3366          <member-function access='protected'>
3367            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEE9constructEOS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
3368              <parameter type-id='type-id-108' is-artificial='yes'/>
3369              <parameter type-id='type-id-203'/>
3370              <return type-id='type-id-126'/>
3371            </function-decl>
3372          </member-function>
3373          <member-function access='protected'>
3374            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEEC2EOS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
3375              <parameter type-id='type-id-108' is-artificial='yes'/>
3376              <parameter type-id='type-id-203'/>
3377              <return type-id='type-id-126'/>
3378            </function-decl>
3379          </member-function>
3380        </class-decl>
3381        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-206'>
3382          <member-type access='public'>
3383            <typedef-decl name='rval_reference_type' type-id='type-id-58' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-205'/>
3384          </member-type>
3385        </class-decl>
3386      </namespace-decl>
3387    </namespace-decl>
3388    <function-type size-in-bits='64' id='type-id-102'>
3389      <parameter type-id='type-id-127'/>
3390      <parameter type-id='type-id-127'/>
3391      <return type-id='type-id-16'/>
3392    </function-type>
3393    <function-type size-in-bits='64' id='type-id-124'>
3394      <return type-id='type-id-126'/>
3395    </function-type>
3396  </abi-instr>
3397  <abi-instr address-size='64' path='src/mongo/db/ftdc/collector.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
3398    <typedef-decl name='__clock_t' type-id='type-id-18' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' id='type-id-207'/>
3399    <typedef-decl name='__time_t' type-id='type-id-18' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' id='type-id-208'/>
3400    <typedef-decl name='clock_t' type-id='type-id-207' filepath='/usr/include/time.h' line='59' column='1' id='type-id-209'/>
3401    <typedef-decl name='time_t' type-id='type-id-208' filepath='/usr/include/time.h' line='75' column='1' id='type-id-210'/>
3402    <reference-type-def kind='lvalue' type-id='type-id-211' size-in-bits='64' id='type-id-212'/>
3403    <pointer-type-def type-id='type-id-211' size-in-bits='64' id='type-id-213'/>
3404    <qualified-type-def type-id='type-id-79' restrict='yes' id='type-id-214'/>
3405    <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-215'/>
3406    <qualified-type-def type-id='type-id-216' const='yes' id='type-id-217'/>
3407    <pointer-type-def type-id='type-id-217' size-in-bits='64' id='type-id-218'/>
3408    <qualified-type-def type-id='type-id-219' const='yes' id='type-id-220'/>
3409    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-221'/>
3410    <qualified-type-def type-id='type-id-222' const='yes' id='type-id-223'/>
3411    <reference-type-def kind='lvalue' type-id='type-id-223' size-in-bits='64' id='type-id-224'/>
3412    <qualified-type-def type-id='type-id-210' const='yes' id='type-id-225'/>
3413    <pointer-type-def type-id='type-id-225' size-in-bits='64' id='type-id-226'/>
3414    <reference-type-def kind='lvalue' type-id='type-id-227' size-in-bits='64' id='type-id-228'/>
3415    <pointer-type-def type-id='type-id-216' size-in-bits='64' id='type-id-229'/>
3416    <pointer-type-def type-id='type-id-230' size-in-bits='64' id='type-id-231'/>
3417    <reference-type-def kind='rvalue' type-id='type-id-231' size-in-bits='64' id='type-id-232'/>
3418    <pointer-type-def type-id='type-id-233' size-in-bits='64' id='type-id-234'/>
3419    <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-235'/>
3420    <pointer-type-def type-id='type-id-236' size-in-bits='64' id='type-id-237'/>
3421    <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-238'/>
3422    <reference-type-def kind='lvalue' type-id='type-id-239' size-in-bits='64' id='type-id-240'/>
3423    <qualified-type-def type-id='type-id-108' const='yes' id='type-id-241'/>
3424    <reference-type-def kind='lvalue' type-id='type-id-241' size-in-bits='64' id='type-id-242'/>
3425    <reference-type-def kind='lvalue' type-id='type-id-243' size-in-bits='64' id='type-id-244'/>
3426    <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-245'/>
3427    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-246'/>
3428    <namespace-decl name='std'>
3429      <class-decl name='allocator_type' naming-typedef-id='type-id-243' visibility='default' is-declaration-only='yes' id='type-id-247'/>
3430      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-248'>
3431        <member-type access='private'>
3432          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-249'/>
3433        </member-type>
3434      </class-decl>
3435      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-250'>
3436        <member-type access='private'>
3437          <typedef-decl name='const_iterator' type-id='type-id-252' 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-251'/>
3438        </member-type>
3439        <member-type access='private'>
3440          <typedef-decl name='iterator' type-id='type-id-211' 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-253'/>
3441        </member-type>
3442        <member-type access='private'>
3443          <typedef-decl name='size_type' type-id='type-id-40' 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-254'/>
3444        </member-type>
3445        <member-function access='public'>
3446          <function-decl name='emplace_back&lt;std::unique_ptr&lt;mongo::FTDCCollectorInterface, std::default_delete&lt;mongo::FTDCCollectorInterface&gt; &gt; &gt;' 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'>
3447            <parameter type-id='type-id-108' is-artificial='yes'/>
3448            <parameter type-id='type-id-58'/>
3449            <return type-id='type-id-126'/>
3450          </function-decl>
3451        </member-function>
3452        <member-function access='public'>
3453          <function-decl name='begin' mangled-name='_ZNKSt6vectorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_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'>
3454            <parameter type-id='type-id-79' is-artificial='yes'/>
3455            <return type-id='type-id-251'/>
3456          </function-decl>
3457        </member-function>
3458        <member-function access='public'>
3459          <function-decl name='empty' mangled-name='_ZNKSt6vectorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_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'>
3460            <parameter type-id='type-id-79' is-artificial='yes'/>
3461            <return type-id='type-id-1'/>
3462          </function-decl>
3463        </member-function>
3464        <member-function access='public'>
3465          <function-decl name='begin' mangled-name='_ZNSt6vectorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_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'>
3466            <parameter type-id='type-id-108' is-artificial='yes'/>
3467            <return type-id='type-id-253'/>
3468          </function-decl>
3469        </member-function>
3470        <member-function access='public'>
3471          <function-decl name='end' mangled-name='_ZNSt6vectorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_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'>
3472            <parameter type-id='type-id-108' is-artificial='yes'/>
3473            <return type-id='type-id-253'/>
3474          </function-decl>
3475        </member-function>
3476        <member-function access='public'>
3477          <function-decl name='size' mangled-name='_ZNKSt6vectorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_EE4sizeEv' 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'>
3478            <parameter type-id='type-id-79' is-artificial='yes'/>
3479            <return type-id='type-id-41'/>
3480          </function-decl>
3481        </member-function>
3482        <member-function access='protected'>
3483          <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_EE12_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'>
3484            <parameter type-id='type-id-79' is-artificial='yes'/>
3485            <parameter type-id='type-id-41'/>
3486            <parameter type-id='type-id-64'/>
3487            <return type-id='type-id-254'/>
3488          </function-decl>
3489        </member-function>
3490        <member-function access='protected'>
3491          <function-decl name='_M_emplace_back_aux&lt;std::unique_ptr&lt;mongo::FTDCCollectorInterface, std::default_delete&lt;mongo::FTDCCollectorInterface&gt; &gt; &gt;' 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_'>
3492            <parameter type-id='type-id-108' is-artificial='yes'/>
3493            <parameter type-id='type-id-58'/>
3494            <return type-id='type-id-126'/>
3495          </function-decl>
3496        </member-function>
3497      </class-decl>
3498      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-255'>
3499        <member-function access='public'>
3500          <function-decl name='tuple&lt;mongo::BSONObj, mongo::Date_t &amp;, void&gt;' 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'>
3501            <parameter type-id='type-id-108' is-artificial='yes'/>
3502            <parameter type-id='type-id-58'/>
3503            <parameter type-id='type-id-57'/>
3504            <return type-id='type-id-126'/>
3505          </function-decl>
3506        </member-function>
3507        <member-function access='public'>
3508          <function-decl name='tuple&lt;mongo::BSONObj, mongo::Date_t, void&gt;' 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'>
3509            <parameter type-id='type-id-108' is-artificial='yes'/>
3510            <parameter type-id='type-id-58'/>
3511            <parameter type-id='type-id-58'/>
3512            <return type-id='type-id-126'/>
3513          </function-decl>
3514        </member-function>
3515      </class-decl>
3516      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-256'>
3517        <member-function access='public' destructor='yes'>
3518          <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'>
3519            <parameter type-id='type-id-108' is-artificial='yes'/>
3520            <return type-id='type-id-126'/>
3521          </function-decl>
3522        </member-function>
3523      </class-decl>
3524      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-257'>
3525        <member-type access='private'>
3526          <typedef-decl name='pointer' type-id='type-id-259' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-258'/>
3527        </member-type>
3528        <member-type access='private'>
3529          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-260'>
3530            <member-type access='private'>
3531              <typedef-decl name='type' type-id='type-id-231' 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-259'/>
3532            </member-type>
3533          </class-decl>
3534        </member-type>
3535        <member-function access='public'>
3536          <function-decl name='get' mangled-name='_ZNKSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS1_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'>
3537            <parameter type-id='type-id-79' is-artificial='yes'/>
3538            <return type-id='type-id-258'/>
3539          </function-decl>
3540        </member-function>
3541        <member-function access='public'>
3542          <function-decl name='release' mangled-name='_ZNSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_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'>
3543            <parameter type-id='type-id-108' is-artificial='yes'/>
3544            <return type-id='type-id-258'/>
3545          </function-decl>
3546        </member-function>
3547        <member-function access='public'>
3548          <function-decl name='unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_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'>
3549            <parameter type-id='type-id-108' is-artificial='yes'/>
3550            <parameter type-id='type-id-58'/>
3551            <return type-id='type-id-126'/>
3552          </function-decl>
3553        </member-function>
3554        <member-function access='public'>
3555          <function-decl name='operator-&gt;' mangled-name='_ZNKSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_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'>
3556            <parameter type-id='type-id-79' is-artificial='yes'/>
3557            <return type-id='type-id-258'/>
3558          </function-decl>
3559        </member-function>
3560        <member-function access='public' destructor='yes'>
3561          <function-decl name='~unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_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'>
3562            <parameter type-id='type-id-108' is-artificial='yes'/>
3563            <return type-id='type-id-126'/>
3564          </function-decl>
3565        </member-function>
3566      </class-decl>
3567      <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-261'>
3568        <member-function access='public'>
3569          <function-decl name='operator++' mangled-name='_ZNSt13move_iteratorIPSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EEEppEv' 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'>
3570            <parameter type-id='type-id-108' is-artificial='yes'/>
3571            <return type-id='type-id-57'/>
3572          </function-decl>
3573        </member-function>
3574      </class-decl>
3575      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-262'>
3576        <member-function access='public'>
3577          <function-decl name='tuple&lt;mongo::FTDCCollectorInterface *, std::default_delete&lt;mongo::FTDCCollectorInterface&gt;, void&gt;' 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'>
3578            <parameter type-id='type-id-108' is-artificial='yes'/>
3579            <parameter type-id='type-id-232'/>
3580            <parameter type-id='type-id-58'/>
3581            <return type-id='type-id-126'/>
3582          </function-decl>
3583        </member-function>
3584      </class-decl>
3585      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-263'>
3586        <member-type access='private'>
3587          <typedef-decl name='pointer' type-id='type-id-265' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-264'/>
3588        </member-type>
3589        <member-type access='private'>
3590          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-266'>
3591            <member-type access='private'>
3592              <typedef-decl name='type' type-id='type-id-235' 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-265'/>
3593            </member-type>
3594          </class-decl>
3595        </member-type>
3596        <member-function access='public'>
3597          <function-decl name='get' mangled-name='_ZNKSt10unique_ptrIN5mongo16OperationContextENS0_14ServiceContext23OperationContextDeleterEE3getEv' 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'>
3598            <parameter type-id='type-id-79' is-artificial='yes'/>
3599            <return type-id='type-id-264'/>
3600          </function-decl>
3601        </member-function>
3602        <member-function access='public'>
3603          <function-decl name='operator-&gt;' mangled-name='_ZNKSt10unique_ptrIN5mongo16OperationContextENS0_14ServiceContext23OperationContextDeleterEEptEv' 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'>
3604            <parameter type-id='type-id-79' is-artificial='yes'/>
3605            <return type-id='type-id-264'/>
3606          </function-decl>
3607        </member-function>
3608        <member-function access='public' destructor='yes'>
3609          <function-decl name='~unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo16OperationContextENS0_14ServiceContext23OperationContextDeleterEED2Ev' 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'>
3610            <parameter type-id='type-id-108' is-artificial='yes'/>
3611            <return type-id='type-id-126'/>
3612          </function-decl>
3613        </member-function>
3614      </class-decl>
3615      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-267'>
3616        <member-type access='private'>
3617          <typedef-decl name='pointer' type-id='type-id-269' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-268'/>
3618        </member-type>
3619        <member-type access='private'>
3620          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-270'>
3621            <member-type access='private'>
3622              <typedef-decl name='type' type-id='type-id-234' 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-269'/>
3623            </member-type>
3624          </class-decl>
3625        </member-type>
3626        <member-function access='public'>
3627          <function-decl name='get' mangled-name='_ZNKSt10unique_ptrIN5mongo6LockerESt14default_deleteIS1_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'>
3628            <parameter type-id='type-id-79' is-artificial='yes'/>
3629            <return type-id='type-id-268'/>
3630          </function-decl>
3631        </member-function>
3632      </class-decl>
3633      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-271'>
3634        <member-type access='public'>
3635          <typedef-decl name='allocator_type' type-id='type-id-134' 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-239'/>
3636        </member-type>
3637        <member-type access='public'>
3638          <typedef-decl name='pointer' type-id='type-id-59' 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-272'/>
3639        </member-type>
3640        <member-function access='public' static='yes'>
3641          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm' 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'>
3642            <parameter type-id='type-id-240'/>
3643            <parameter type-id='type-id-272'/>
3644            <parameter type-id='type-id-41'/>
3645            <return type-id='type-id-126'/>
3646          </function-decl>
3647        </member-function>
3648      </class-decl>
3649      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-273'>
3650        <member-function access='public'>
3651          <function-decl name='_Head_base&lt;mongo::Date_t &amp;&gt;' mangled-name='_ZNSt10_Head_baseILm1EN5mongo6Date_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'>
3652            <parameter type-id='type-id-108' is-artificial='yes'/>
3653            <parameter type-id='type-id-57'/>
3654            <return type-id='type-id-126'/>
3655          </function-decl>
3656        </member-function>
3657        <member-function access='public'>
3658          <function-decl name='_Head_base&lt;mongo::Date_t&gt;' mangled-name='_ZNSt10_Head_baseILm1EN5mongo6Date_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'>
3659            <parameter type-id='type-id-108' is-artificial='yes'/>
3660            <parameter type-id='type-id-58'/>
3661            <return type-id='type-id-126'/>
3662          </function-decl>
3663        </member-function>
3664      </class-decl>
3665      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-274'>
3666        <member-function access='public'>
3667          <function-decl name='_Tuple_impl&lt;mongo::Date_t &amp;&gt;' mangled-name='_ZNSt11_Tuple_implILm1EJN5mongo6Date_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'>
3668            <parameter type-id='type-id-108' is-artificial='yes'/>
3669            <parameter type-id='type-id-57'/>
3670            <return type-id='type-id-126'/>
3671          </function-decl>
3672        </member-function>
3673        <member-function access='public'>
3674          <function-decl name='_Tuple_impl&lt;mongo::Date_t&gt;' 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'>
3675            <parameter type-id='type-id-108' is-artificial='yes'/>
3676            <parameter type-id='type-id-58'/>
3677            <return type-id='type-id-126'/>
3678          </function-decl>
3679        </member-function>
3680      </class-decl>
3681      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-275'>
3682        <member-function access='public'>
3683          <function-decl name='_Tuple_impl&lt;mongo::BSONObj, mongo::Date_t &amp;, void&gt;' mangled-name='_ZNSt11_Tuple_implILm0EJN5mongo7BSONObjENS0_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'>
3684            <parameter type-id='type-id-108' is-artificial='yes'/>
3685            <parameter type-id='type-id-58'/>
3686            <parameter type-id='type-id-57'/>
3687            <return type-id='type-id-126'/>
3688          </function-decl>
3689        </member-function>
3690        <member-function access='public'>
3691          <function-decl name='_Tuple_impl&lt;mongo::BSONObj, mongo::Date_t, void&gt;' 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'>
3692            <parameter type-id='type-id-108' is-artificial='yes'/>
3693            <parameter type-id='type-id-58'/>
3694            <parameter type-id='type-id-58'/>
3695            <return type-id='type-id-126'/>
3696          </function-decl>
3697        </member-function>
3698      </class-decl>
3699      <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-276'>
3700        <member-function access='public'>
3701          <function-decl name='_Head_base&lt;mongo::BSONObj&gt;' mangled-name='_ZNSt10_Head_baseILm0EN5mongo7BSONObjELb0EEC2IS1_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'>
3702            <parameter type-id='type-id-108' is-artificial='yes'/>
3703            <parameter type-id='type-id-58'/>
3704            <return type-id='type-id-126'/>
3705          </function-decl>
3706        </member-function>
3707      </class-decl>
3708      <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-277'>
3709        <member-type access='public'>
3710          <typedef-decl name='__int_type' type-id='type-id-46' 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-278'/>
3711        </member-type>
3712        <member-function access='public'>
3713          <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'>
3714            <parameter type-id='type-id-108' is-artificial='yes'/>
3715            <parameter type-id='type-id-278'/>
3716            <return type-id='type-id-126'/>
3717          </function-decl>
3718        </member-function>
3719        <member-function access='public'>
3720          <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'>
3721            <parameter type-id='type-id-108' is-artificial='yes'/>
3722            <parameter type-id='type-id-278'/>
3723            <parameter type-id='type-id-139'/>
3724            <return type-id='type-id-278'/>
3725          </function-decl>
3726        </member-function>
3727        <member-function access='public'>
3728          <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'>
3729            <parameter type-id='type-id-108' is-artificial='yes'/>
3730            <parameter type-id='type-id-278'/>
3731            <parameter type-id='type-id-139'/>
3732            <return type-id='type-id-278'/>
3733          </function-decl>
3734        </member-function>
3735        <member-function access='public'>
3736          <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'>
3737            <parameter type-id='type-id-79' is-artificial='yes'/>
3738            <parameter type-id='type-id-139'/>
3739            <return type-id='type-id-278'/>
3740          </function-decl>
3741        </member-function>
3742      </class-decl>
3743      <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-279'>
3744        <member-type access='public'>
3745          <typedef-decl name='__integral_type' type-id='type-id-46' 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-280'/>
3746        </member-type>
3747        <member-function access='public'>
3748          <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'>
3749            <parameter type-id='type-id-108' is-artificial='yes'/>
3750            <parameter type-id='type-id-280'/>
3751            <return type-id='type-id-126'/>
3752          </function-decl>
3753        </member-function>
3754      </class-decl>
3755      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-281'>
3756        <member-function access='public'>
3757          <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'>
3758            <parameter type-id='type-id-79' is-artificial='yes'/>
3759            <parameter type-id='type-id-108'/>
3760            <return type-id='type-id-126'/>
3761          </function-decl>
3762        </member-function>
3763      </class-decl>
3764      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-282'>
3765        <member-type access='public'>
3766          <typedef-decl name='pointer' type-id='type-id-284' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-283'/>
3767        </member-type>
3768        <member-function access='public'>
3769          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_EE11_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'>
3770            <parameter type-id='type-id-108' is-artificial='yes'/>
3771            <parameter type-id='type-id-40'/>
3772            <return type-id='type-id-283'/>
3773          </function-decl>
3774        </member-function>
3775        <member-function access='public'>
3776          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EESaIS5_EE13_M_deallocateEPS5_m' 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'>
3777            <parameter type-id='type-id-108' is-artificial='yes'/>
3778            <parameter type-id='type-id-283'/>
3779            <parameter type-id='type-id-40'/>
3780            <return type-id='type-id-126'/>
3781          </function-decl>
3782        </member-function>
3783      </class-decl>
3784      <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-285'>
3785        <member-function access='public' static='yes'>
3786          <function-decl name='__uninit_copy&lt;std::move_iterator&lt;std::unique_ptr&lt;mongo::FTDCCollectorInterface, std::default_delete&lt;mongo::FTDCCollectorInterface&gt; &gt; *&gt;, std::unique_ptr&lt;mongo::FTDCCollectorInterface, std::default_delete&lt;mongo::FTDCCollectorInterface&gt; &gt; *&gt;' 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'>
3787            <parameter type-id='type-id-261'/>
3788            <parameter type-id='type-id-261'/>
3789            <parameter type-id='type-id-108'/>
3790            <return type-id='type-id-108'/>
3791          </function-decl>
3792        </member-function>
3793      </class-decl>
3794      <class-decl name='__anonymous_struct__23' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-286'>
3795        <member-function access='public' static='yes'>
3796          <function-decl name='__destroy&lt;std::unique_ptr&lt;mongo::FTDCCollectorInterface, std::default_delete&lt;mongo::FTDCCollectorInterface&gt; &gt; *&gt;' 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'>
3797            <parameter type-id='type-id-108'/>
3798            <parameter type-id='type-id-108'/>
3799            <return type-id='type-id-126'/>
3800          </function-decl>
3801        </member-function>
3802      </class-decl>
3803      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-287'>
3804        <member-type access='public'>
3805          <typedef-decl name='allocator_type' type-id='type-id-247' 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-243'/>
3806        </member-type>
3807        <member-type access='public'>
3808          <typedef-decl name='pointer' type-id='type-id-108' 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-288'/>
3809        </member-type>
3810        <member-function access='public' static='yes'>
3811          <function-decl name='construct&lt;std::unique_ptr&lt;mongo::FTDCCollectorInterface, std::default_delete&lt;mongo::FTDCCollectorInterface&gt; &gt;, std::unique_ptr&lt;mongo::FTDCCollectorInterface, std::default_delete&lt;mongo::FTDCCollectorInterface&gt; &gt; &gt;' 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'>
3812            <parameter type-id='type-id-244'/>
3813            <parameter type-id='type-id-108'/>
3814            <parameter type-id='type-id-58'/>
3815            <return type-id='type-id-126'/>
3816          </function-decl>
3817        </member-function>
3818        <member-function access='public' static='yes'>
3819          <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EEEE8allocateERS6_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'>
3820            <parameter type-id='type-id-244'/>
3821            <parameter type-id='type-id-41'/>
3822            <return type-id='type-id-288'/>
3823          </function-decl>
3824        </member-function>
3825        <member-function access='public' static='yes'>
3826          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS2_EEEE10deallocateERS6_PS5_m' 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'>
3827            <parameter type-id='type-id-244'/>
3828            <parameter type-id='type-id-288'/>
3829            <parameter type-id='type-id-41'/>
3830            <return type-id='type-id-126'/>
3831          </function-decl>
3832        </member-function>
3833      </class-decl>
3834      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-289'>
3835        <member-function access='public'>
3836          <function-decl name='_Head_base&lt;mongo::FTDCCollectorInterface *&gt;' 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'>
3837            <parameter type-id='type-id-108' is-artificial='yes'/>
3838            <parameter type-id='type-id-232'/>
3839            <return type-id='type-id-126'/>
3840          </function-decl>
3841        </member-function>
3842      </class-decl>
3843      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-290'>
3844        <member-function access='public'>
3845          <function-decl name='_Tuple_impl&lt;mongo::FTDCCollectorInterface *, std::default_delete&lt;mongo::FTDCCollectorInterface&gt; , void&gt;' 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'>
3846            <parameter type-id='type-id-108' is-artificial='yes'/>
3847            <parameter type-id='type-id-232'/>
3848            <parameter type-id='type-id-58'/>
3849            <return type-id='type-id-126'/>
3850          </function-decl>
3851        </member-function>
3852      </class-decl>
3853      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-291'>
3854        <member-function access='public'>
3855          <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'>
3856            <parameter type-id='type-id-79' is-artificial='yes'/>
3857            <parameter type-id='type-id-231'/>
3858            <return type-id='type-id-126'/>
3859          </function-decl>
3860        </member-function>
3861      </class-decl>
3862      <namespace-decl name='__cxx11'>
3863        <typedef-decl name='string' type-id='type-id-81' 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-222'/>
3864      </namespace-decl>
3865    </namespace-decl>
3866    <namespace-decl name='__gnu_cxx'>
3867      <class-decl name='const_iterator' naming-typedef-id='type-id-251' visibility='default' is-declaration-only='yes' id='type-id-252'/>
3868      <class-decl name='iterator' naming-typedef-id='type-id-253' visibility='default' is-declaration-only='yes' id='type-id-211'>
3869        <member-function access='public'>
3870          <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'>
3871            <parameter type-id='type-id-213' is-artificial='yes'/>
3872            <parameter type-id='type-id-242'/>
3873            <return type-id='type-id-126'/>
3874          </function-decl>
3875        </member-function>
3876        <member-function access='public'>
3877          <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS3_EESt6vectorIS6_SaIS6_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'>
3878            <parameter type-id='type-id-213' is-artificial='yes'/>
3879            <return type-id='type-id-212'/>
3880          </function-decl>
3881        </member-function>
3882      </class-decl>
3883      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-292'>
3884        <member-type access='private'>
3885          <typedef-decl name='pointer' type-id='type-id-108' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-293'/>
3886        </member-type>
3887        <member-function access='public'>
3888          <function-decl name='construct&lt;std::unique_ptr&lt;mongo::FTDCCollectorInterface, std::default_delete&lt;mongo::FTDCCollectorInterface&gt; &gt;, std::unique_ptr&lt;mongo::FTDCCollectorInterface, std::default_delete&lt;mongo::FTDCCollectorInterface&gt; &gt; &gt;' 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'>
3889            <parameter type-id='type-id-108' is-artificial='yes'/>
3890            <parameter type-id='type-id-108'/>
3891            <parameter type-id='type-id-58'/>
3892            <return type-id='type-id-126'/>
3893          </function-decl>
3894        </member-function>
3895        <member-function access='public'>
3896          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS3_EEE8allocateEmPKv' 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'>
3897            <parameter type-id='type-id-108' is-artificial='yes'/>
3898            <parameter type-id='type-id-41'/>
3899            <parameter type-id='type-id-127'/>
3900            <return type-id='type-id-293'/>
3901          </function-decl>
3902        </member-function>
3903        <member-function access='public'>
3904          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS3_EEE10deallocateEPS6_m' 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'>
3905            <parameter type-id='type-id-108' is-artificial='yes'/>
3906            <parameter type-id='type-id-293'/>
3907            <parameter type-id='type-id-41'/>
3908            <return type-id='type-id-126'/>
3909          </function-decl>
3910        </member-function>
3911      </class-decl>
3912      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-294'>
3913        <member-type access='private'>
3914          <typedef-decl name='pointer' type-id='type-id-59' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-295'/>
3915        </member-type>
3916        <member-function access='public'>
3917          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm' 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'>
3918            <parameter type-id='type-id-108' is-artificial='yes'/>
3919            <parameter type-id='type-id-295'/>
3920            <parameter type-id='type-id-41'/>
3921            <return type-id='type-id-126'/>
3922          </function-decl>
3923        </member-function>
3924      </class-decl>
3925      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-296'>
3926        <member-type access='public'>
3927          <typedef-decl name='pointer' type-id='type-id-288' 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-284'/>
3928        </member-type>
3929      </class-decl>
3930    </namespace-decl>
3931    <function-decl name='strnlen' filepath='/usr/include/string.h' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
3932      <parameter type-id='type-id-64'/>
3933      <parameter type-id='type-id-39'/>
3934      <return type-id='type-id-39'/>
3935    </function-decl>
3936    <function-decl name='clock' filepath='/usr/include/time.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
3937      <return type-id='type-id-209'/>
3938    </function-decl>
3939    <function-decl name='time' filepath='/usr/include/time.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
3940      <parameter type-id='type-id-245'/>
3941      <return type-id='type-id-210'/>
3942    </function-decl>
3943    <function-decl name='difftime' filepath='/usr/include/time.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
3944      <parameter type-id='type-id-210'/>
3945      <parameter type-id='type-id-210'/>
3946      <return type-id='type-id-14'/>
3947    </function-decl>
3948    <function-decl name='mktime' filepath='/usr/include/time.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
3949      <parameter type-id='type-id-108'/>
3950      <return type-id='type-id-210'/>
3951    </function-decl>
3952    <function-decl name='strftime' filepath='/usr/include/time.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
3953      <parameter type-id='type-id-60'/>
3954      <parameter type-id='type-id-39'/>
3955      <parameter type-id='type-id-65'/>
3956      <parameter type-id='type-id-214'/>
3957      <return type-id='type-id-39'/>
3958    </function-decl>
3959    <function-decl name='gmtime' filepath='/usr/include/time.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
3960      <parameter type-id='type-id-226'/>
3961      <return type-id='type-id-108'/>
3962    </function-decl>
3963    <function-decl name='localtime' filepath='/usr/include/time.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
3964      <parameter type-id='type-id-226'/>
3965      <return type-id='type-id-108'/>
3966    </function-decl>
3967    <function-decl name='asctime' filepath='/usr/include/time.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
3968      <parameter type-id='type-id-79'/>
3969      <return type-id='type-id-59'/>
3970    </function-decl>
3971    <function-decl name='ctime' filepath='/usr/include/time.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
3972      <parameter type-id='type-id-226'/>
3973      <return type-id='type-id-59'/>
3974    </function-decl>
3975    <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='858' column='1' visibility='default' binding='global' size-in-bits='64'>
3976      <parameter type-id='type-id-130'/>
3977      <parameter type-id='type-id-39'/>
3978      <parameter type-id='type-id-95'/>
3979      <parameter type-id='type-id-214'/>
3980      <return type-id='type-id-39'/>
3981    </function-decl>
3982    <namespace-decl name='mongo'>
3983      <class-decl name='FTDCCollectorInterface' size-in-bits='64' visibility='default' id='type-id-230'/>
3984      <class-decl name='Locker' size-in-bits='128' visibility='default' id='type-id-233'>
3985        <member-function access='public'>
3986          <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'>
3987            <parameter type-id='type-id-234' is-artificial='yes'/>
3988            <parameter type-id='type-id-1'/>
3989            <return type-id='type-id-126'/>
3990          </function-decl>
3991        </member-function>
3992      </class-decl>
3993      <class-decl name='OperationContext' size-in-bits='2176' visibility='default' id='type-id-219'>
3994        <member-function access='public'>
3995          <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'>
3996            <parameter type-id='type-id-221' is-artificial='yes'/>
3997            <return type-id='type-id-234'/>
3998          </function-decl>
3999        </member-function>
4000      </class-decl>
4001      <class-decl name='ServiceContext' size-in-bits='2432' visibility='default' id='type-id-236'/>
4002      <typedef-decl name='BufBuilder' type-id='type-id-216' filepath='src/mongo/bson/util/builder.h' line='365' column='1' id='type-id-227'/>
4003      <class-decl name='BufBuilder' naming-typedef-id='type-id-227' visibility='default' is-declaration-only='yes' id='type-id-216'>
4004        <member-function access='public'>
4005          <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'>
4006            <parameter type-id='type-id-229' is-artificial='yes'/>
4007            <parameter type-id='type-id-16'/>
4008            <return type-id='type-id-126'/>
4009          </function-decl>
4010        </member-function>
4011        <member-function access='public'>
4012          <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'>
4013            <parameter type-id='type-id-229' is-artificial='yes'/>
4014            <parameter type-id='type-id-16'/>
4015            <return type-id='type-id-59'/>
4016          </function-decl>
4017        </member-function>
4018        <member-function access='public'>
4019          <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'>
4020            <parameter type-id='type-id-229' is-artificial='yes'/>
4021            <parameter type-id='type-id-16'/>
4022            <return type-id='type-id-59'/>
4023          </function-decl>
4024        </member-function>
4025        <member-function access='public'>
4026          <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'>
4027            <parameter type-id='type-id-229' is-artificial='yes'/>
4028            <parameter type-id='type-id-16'/>
4029            <return type-id='type-id-126'/>
4030          </function-decl>
4031        </member-function>
4032        <member-function access='private'>
4033          <function-decl name='appendNumImpl&lt;char&gt;' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE13appendNumImplIcEEvT_' filepath='src/mongo/bson/util/builder.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
4034            <parameter type-id='type-id-229' is-artificial='yes'/>
4035            <parameter type-id='type-id-2'/>
4036            <return type-id='type-id-126'/>
4037          </function-decl>
4038        </member-function>
4039        <member-function access='public'>
4040          <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'>
4041            <parameter type-id='type-id-229' is-artificial='yes'/>
4042            <parameter type-id='type-id-2'/>
4043            <return type-id='type-id-126'/>
4044          </function-decl>
4045        </member-function>
4046        <member-function access='public'>
4047          <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'>
4048            <parameter type-id='type-id-229' is-artificial='yes'/>
4049            <parameter type-id='type-id-297'/>
4050            <parameter type-id='type-id-1'/>
4051            <return type-id='type-id-126'/>
4052          </function-decl>
4053        </member-function>
4054        <member-function access='public'>
4055          <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'>
4056            <parameter type-id='type-id-218' is-artificial='yes'/>
4057            <return type-id='type-id-16'/>
4058          </function-decl>
4059        </member-function>
4060        <member-function access='public'>
4061          <function-decl name='release' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE7releaseEv' filepath='src/mongo/bson/util/builder.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
4062            <parameter type-id='type-id-229' is-artificial='yes'/>
4063            <return type-id='type-id-298'/>
4064          </function-decl>
4065        </member-function>
4066        <member-function access='private'>
4067          <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'>
4068            <parameter type-id='type-id-229' is-artificial='yes'/>
4069            <parameter type-id='type-id-16'/>
4070            <return type-id='type-id-126'/>
4071          </function-decl>
4072        </member-function>
4073        <member-function access='public'>
4074          <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'>
4075            <parameter type-id='type-id-229' is-artificial='yes'/>
4076            <return type-id='type-id-59'/>
4077          </function-decl>
4078        </member-function>
4079        <member-function access='public'>
4080          <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'>
4081            <parameter type-id='type-id-229' is-artificial='yes'/>
4082            <parameter type-id='type-id-16'/>
4083            <return type-id='type-id-126'/>
4084          </function-decl>
4085        </member-function>
4086      </class-decl>
4087      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-299'>
4088        <member-function access='public'>
4089          <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'>
4090            <parameter type-id='type-id-108' is-artificial='yes'/>
4091            <parameter type-id='type-id-257'/>
4092            <return type-id='type-id-126'/>
4093          </function-decl>
4094        </member-function>
4095        <member-function access='public'>
4096          <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'>
4097            <parameter type-id='type-id-108' is-artificial='yes'/>
4098            <parameter type-id='type-id-108'/>
4099            <return type-id='type-id-255'/>
4100          </function-decl>
4101        </member-function>
4102      </class-decl>
4103      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-300'>
4104        <member-function access='public'>
4105          <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'>
4106            <parameter type-id='type-id-79' is-artificial='yes'/>
4107            <return type-id='type-id-237'/>
4108          </function-decl>
4109        </member-function>
4110      </class-decl>
4111      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-301'/>
4112      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-302'>
4113        <member-function access='public'>
4114          <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'>
4115            <parameter type-id='type-id-108' is-artificial='yes'/>
4116            <parameter type-id='type-id-16'/>
4117            <return type-id='type-id-126'/>
4118          </function-decl>
4119        </member-function>
4120        <member-function access='public'>
4121          <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'>
4122            <parameter type-id='type-id-108' is-artificial='yes'/>
4123            <parameter type-id='type-id-297'/>
4124            <return type-id='type-id-228'/>
4125          </function-decl>
4126        </member-function>
4127        <member-function access='public'>
4128          <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'>
4129            <parameter type-id='type-id-108' is-artificial='yes'/>
4130            <parameter type-id='type-id-228'/>
4131            <return type-id='type-id-126'/>
4132          </function-decl>
4133        </member-function>
4134        <member-function access='public' destructor='yes'>
4135          <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'>
4136            <parameter type-id='type-id-108' is-artificial='yes'/>
4137            <return type-id='type-id-126'/>
4138          </function-decl>
4139        </member-function>
4140        <member-function access='public'>
4141          <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'>
4142            <parameter type-id='type-id-79' is-artificial='yes'/>
4143            <return type-id='type-id-1'/>
4144          </function-decl>
4145        </member-function>
4146        <member-function access='public'>
4147          <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'>
4148            <parameter type-id='type-id-108' is-artificial='yes'/>
4149            <return type-id='type-id-303'/>
4150          </function-decl>
4151        </member-function>
4152        <member-function access='public'>
4153          <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'>
4154            <parameter type-id='type-id-108' is-artificial='yes'/>
4155            <return type-id='type-id-303'/>
4156          </function-decl>
4157        </member-function>
4158        <member-function access='private'>
4159          <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'>
4160            <parameter type-id='type-id-108' is-artificial='yes'/>
4161            <return type-id='type-id-59'/>
4162          </function-decl>
4163        </member-function>
4164      </class-decl>
4165      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-304'>
4166        <member-function access='public'>
4167          <function-decl name='write&lt;mongo::LittleEndian&lt;char&gt; &gt;' 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'>
4168            <parameter type-id='type-id-108' is-artificial='yes'/>
4169            <parameter type-id='type-id-80'/>
4170            <parameter type-id='type-id-40'/>
4171            <return type-id='type-id-57'/>
4172          </function-decl>
4173        </member-function>
4174        <member-function access='public'>
4175          <function-decl name='write&lt;mongo::LittleEndian&lt;int&gt; &gt;' 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'>
4176            <parameter type-id='type-id-108' is-artificial='yes'/>
4177            <parameter type-id='type-id-80'/>
4178            <parameter type-id='type-id-40'/>
4179            <return type-id='type-id-57'/>
4180          </function-decl>
4181        </member-function>
4182      </class-decl>
4183      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-305'>
4184        <member-function access='public'>
4185          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' 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'>
4186            <parameter type-id='type-id-79' is-artificial='yes'/>
4187            <parameter type-id='type-id-108'/>
4188            <parameter type-id='type-id-39'/>
4189            <return type-id='type-id-80'/>
4190          </function-decl>
4191        </member-function>
4192        <member-function access='public'>
4193          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
4194            <parameter type-id='type-id-79' is-artificial='yes'/>
4195            <parameter type-id='type-id-40'/>
4196            <return type-id='type-id-306'/>
4197          </function-decl>
4198        </member-function>
4199      </class-decl>
4200      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-307'>
4201        <member-function access='public'>
4202          <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'>
4203            <parameter type-id='type-id-108' is-artificial='yes'/>
4204            <parameter type-id='type-id-16'/>
4205            <return type-id='type-id-126'/>
4206          </function-decl>
4207        </member-function>
4208      </class-decl>
4209      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-297'>
4210        <member-type access='private'>
4211          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-308'/>
4212        </member-type>
4213        <member-function access='public'>
4214          <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'>
4215            <parameter type-id='type-id-108' is-artificial='yes'/>
4216            <parameter type-id='type-id-64'/>
4217            <return type-id='type-id-126'/>
4218          </function-decl>
4219        </member-function>
4220        <member-function access='public'>
4221          <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'>
4222            <parameter type-id='type-id-108' is-artificial='yes'/>
4223            <parameter type-id='type-id-224'/>
4224            <return type-id='type-id-126'/>
4225          </function-decl>
4226        </member-function>
4227        <member-function access='private'>
4228          <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'>
4229            <parameter type-id='type-id-108' is-artificial='yes'/>
4230            <parameter type-id='type-id-64'/>
4231            <parameter type-id='type-id-39'/>
4232            <parameter type-id='type-id-308'/>
4233            <return type-id='type-id-126'/>
4234          </function-decl>
4235        </member-function>
4236        <member-function access='public'>
4237          <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'>
4238            <parameter type-id='type-id-108' is-artificial='yes'/>
4239            <parameter type-id='type-id-64'/>
4240            <parameter type-id='type-id-39'/>
4241            <return type-id='type-id-126'/>
4242          </function-decl>
4243        </member-function>
4244        <member-function access='public'>
4245          <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'>
4246            <parameter type-id='type-id-108' is-artificial='yes'/>
4247            <parameter type-id='type-id-64'/>
4248            <return type-id='type-id-126'/>
4249          </function-decl>
4250        </member-function>
4251        <member-function access='public'>
4252          <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'>
4253            <parameter type-id='type-id-79' is-artificial='yes'/>
4254            <parameter type-id='type-id-59'/>
4255            <parameter type-id='type-id-1'/>
4256            <return type-id='type-id-126'/>
4257          </function-decl>
4258        </member-function>
4259      </class-decl>
4260      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-309'/>
4261      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-303'>
4262        <member-function access='public'>
4263          <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'>
4264            <parameter type-id='type-id-108' is-artificial='yes'/>
4265            <parameter type-id='type-id-58'/>
4266            <return type-id='type-id-126'/>
4267          </function-decl>
4268        </member-function>
4269        <member-function access='public'>
4270          <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'>
4271            <parameter type-id='type-id-108' is-artificial='yes'/>
4272            <parameter type-id='type-id-64'/>
4273            <return type-id='type-id-126'/>
4274          </function-decl>
4275        </member-function>
4276        <member-function access='private'>
4277          <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'>
4278            <parameter type-id='type-id-108' is-artificial='yes'/>
4279            <parameter type-id='type-id-64'/>
4280            <return type-id='type-id-126'/>
4281          </function-decl>
4282        </member-function>
4283        <member-function access='public'>
4284          <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'>
4285            <parameter type-id='type-id-79' is-artificial='yes'/>
4286            <return type-id='type-id-16'/>
4287          </function-decl>
4288        </member-function>
4289        <member-function access='public'>
4290          <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'>
4291            <parameter type-id='type-id-79' is-artificial='yes'/>
4292            <return type-id='type-id-1'/>
4293          </function-decl>
4294        </member-function>
4295        <member-function access='public'>
4296          <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'>
4297            <parameter type-id='type-id-108' is-artificial='yes'/>
4298            <parameter type-id='type-id-310'/>
4299            <return type-id='type-id-57'/>
4300          </function-decl>
4301        </member-function>
4302      </class-decl>
4303      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-298'>
4304        <member-type access='private'>
4305          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-311'>
4306            <member-function access='public'>
4307              <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'>
4308                <parameter type-id='type-id-108' is-artificial='yes'/>
4309                <parameter type-id='type-id-312'/>
4310                <parameter type-id='type-id-39'/>
4311                <return type-id='type-id-126'/>
4312              </function-decl>
4313            </member-function>
4314            <member-function access='public'>
4315              <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'>
4316                <parameter type-id='type-id-108' is-artificial='yes'/>
4317                <return type-id='type-id-59'/>
4318              </function-decl>
4319            </member-function>
4320            <member-function access='public'>
4321              <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'>
4322                <parameter type-id='type-id-79' is-artificial='yes'/>
4323                <return type-id='type-id-1'/>
4324              </function-decl>
4325            </member-function>
4326          </class-decl>
4327        </member-type>
4328        <member-function access='public'>
4329          <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'>
4330            <parameter type-id='type-id-108' is-artificial='yes'/>
4331            <return type-id='type-id-126'/>
4332          </function-decl>
4333        </member-function>
4334        <member-function access='public' static='yes'>
4335          <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'>
4336            <parameter type-id='type-id-39'/>
4337            <return type-id='type-id-298'/>
4338          </function-decl>
4339        </member-function>
4340        <member-function access='private' static='yes'>
4341          <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'>
4342            <parameter type-id='type-id-127'/>
4343            <parameter type-id='type-id-39'/>
4344            <return type-id='type-id-298'/>
4345          </function-decl>
4346        </member-function>
4347        <member-function access='public'>
4348          <function-decl name='get' mangled-name='_ZNK5mongo12SharedBuffer3getEv' filepath='src/mongo/util/shared_buffer.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
4349            <parameter type-id='type-id-79' is-artificial='yes'/>
4350            <return type-id='type-id-59'/>
4351          </function-decl>
4352        </member-function>
4353        <member-function access='public'>
4354          <function-decl name='realloc' mangled-name='_ZN5mongo12SharedBuffer7reallocEm' filepath='src/mongo/util/shared_buffer.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
4355            <parameter type-id='type-id-108' is-artificial='yes'/>
4356            <parameter type-id='type-id-39'/>
4357            <return type-id='type-id-126'/>
4358          </function-decl>
4359        </member-function>
4360      </class-decl>
4361      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-310'>
4362        <member-function access='public'>
4363          <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'>
4364            <parameter type-id='type-id-108' is-artificial='yes'/>
4365            <return type-id='type-id-126'/>
4366          </function-decl>
4367        </member-function>
4368      </class-decl>
4369      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-313'>
4370        <member-function access='public'>
4371          <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'>
4372            <parameter type-id='type-id-108' is-artificial='yes'/>
4373            <return type-id='type-id-126'/>
4374          </function-decl>
4375        </member-function>
4376        <member-function access='public'>
4377          <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'>
4378            <parameter type-id='type-id-108' is-artificial='yes'/>
4379            <parameter type-id='type-id-39'/>
4380            <return type-id='type-id-126'/>
4381          </function-decl>
4382        </member-function>
4383        <member-function access='public'>
4384          <function-decl name='get' mangled-name='_ZNK5mongo21SharedBufferAllocator3getEv' filepath='src/mongo/bson/util/builder.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
4385            <parameter type-id='type-id-79' is-artificial='yes'/>
4386            <return type-id='type-id-59'/>
4387          </function-decl>
4388        </member-function>
4389        <member-function access='public'>
4390          <function-decl name='release' mangled-name='_ZN5mongo21SharedBufferAllocator7releaseEv' filepath='src/mongo/bson/util/builder.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
4391            <parameter type-id='type-id-108' is-artificial='yes'/>
4392            <return type-id='type-id-298'/>
4393          </function-decl>
4394        </member-function>
4395        <member-function access='public'>
4396          <function-decl name='realloc' mangled-name='_ZN5mongo21SharedBufferAllocator7reallocEm' filepath='src/mongo/bson/util/builder.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
4397            <parameter type-id='type-id-108' is-artificial='yes'/>
4398            <parameter type-id='type-id-39'/>
4399            <return type-id='type-id-126'/>
4400          </function-decl>
4401        </member-function>
4402      </class-decl>
4403      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-314'>
4404        <member-type access='private'>
4405          <typedef-decl name='WordType' type-id='type-id-46' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' id='type-id-312'/>
4406        </member-type>
4407        <member-function access='public'>
4408          <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'>
4409            <parameter type-id='type-id-108' is-artificial='yes'/>
4410            <parameter type-id='type-id-312'/>
4411            <return type-id='type-id-126'/>
4412          </function-decl>
4413        </member-function>
4414        <member-function access='public'>
4415          <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'>
4416            <parameter type-id='type-id-108' is-artificial='yes'/>
4417            <parameter type-id='type-id-312'/>
4418            <return type-id='type-id-312'/>
4419          </function-decl>
4420        </member-function>
4421        <member-function access='public'>
4422          <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'>
4423            <parameter type-id='type-id-108' is-artificial='yes'/>
4424            <parameter type-id='type-id-312'/>
4425            <return type-id='type-id-312'/>
4426          </function-decl>
4427        </member-function>
4428        <member-function access='public'>
4429          <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'>
4430            <parameter type-id='type-id-108' is-artificial='yes'/>
4431            <parameter type-id='type-id-312'/>
4432            <return type-id='type-id-312'/>
4433          </function-decl>
4434        </member-function>
4435        <member-function access='public'>
4436          <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'>
4437            <parameter type-id='type-id-79' is-artificial='yes'/>
4438            <return type-id='type-id-312'/>
4439          </function-decl>
4440        </member-function>
4441      </class-decl>
4442      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-315'>
4443        <member-type access='public'>
4444          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-316'>
4445            <member-function access='public' static='yes'>
4446              <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'>
4447                <parameter type-id='type-id-215'/>
4448                <parameter type-id='type-id-59'/>
4449                <parameter type-id='type-id-238'/>
4450                <return type-id='type-id-126'/>
4451              </function-decl>
4452            </member-function>
4453          </class-decl>
4454        </member-type>
4455        <member-type access='public'>
4456          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-317'>
4457            <member-function access='public' static='yes'>
4458              <function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIcEEvE11unsafeStoreERKS3_PcPm' filepath='src/mongo/base/data_type_endian.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
4459                <parameter type-id='type-id-80'/>
4460                <parameter type-id='type-id-59'/>
4461                <parameter type-id='type-id-238'/>
4462                <return type-id='type-id-126'/>
4463              </function-decl>
4464            </member-function>
4465          </class-decl>
4466        </member-type>
4467        <member-type access='public'>
4468          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-318'>
4469            <member-function access='public' static='yes'>
4470              <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'>
4471                <parameter type-id='type-id-103'/>
4472                <parameter type-id='type-id-64'/>
4473                <parameter type-id='type-id-238'/>
4474                <return type-id='type-id-126'/>
4475              </function-decl>
4476            </member-function>
4477            <member-function access='public' static='yes'>
4478              <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'>
4479                <parameter type-id='type-id-74'/>
4480                <parameter type-id='type-id-59'/>
4481                <parameter type-id='type-id-238'/>
4482                <return type-id='type-id-126'/>
4483              </function-decl>
4484            </member-function>
4485          </class-decl>
4486        </member-type>
4487        <member-type access='public'>
4488          <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-319'>
4489            <member-function access='public' static='yes'>
4490              <function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE10unsafeLoadEPS3_PKcPm' filepath='src/mongo/base/data_type_endian.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
4491                <parameter type-id='type-id-108'/>
4492                <parameter type-id='type-id-64'/>
4493                <parameter type-id='type-id-238'/>
4494                <return type-id='type-id-126'/>
4495              </function-decl>
4496            </member-function>
4497            <member-function access='public' static='yes'>
4498              <function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE11unsafeStoreERKS3_PcPm' filepath='src/mongo/base/data_type_endian.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
4499                <parameter type-id='type-id-80'/>
4500                <parameter type-id='type-id-59'/>
4501                <parameter type-id='type-id-238'/>
4502                <return type-id='type-id-126'/>
4503              </function-decl>
4504            </member-function>
4505          </class-decl>
4506        </member-type>
4507        <member-function access='public' static='yes'>
4508          <function-decl name='unsafeStore&lt;char&gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreIcEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
4509            <parameter type-id='type-id-215'/>
4510            <parameter type-id='type-id-59'/>
4511            <parameter type-id='type-id-238'/>
4512            <return type-id='type-id-126'/>
4513          </function-decl>
4514        </member-function>
4515        <member-function access='public' static='yes'>
4516          <function-decl name='unsafeStore&lt;mongo::LittleEndian&lt;char&gt; &gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIcEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
4517            <parameter type-id='type-id-80'/>
4518            <parameter type-id='type-id-59'/>
4519            <parameter type-id='type-id-238'/>
4520            <return type-id='type-id-126'/>
4521          </function-decl>
4522        </member-function>
4523        <member-function access='public' static='yes'>
4524          <function-decl name='unsafeLoad&lt;int&gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadIiEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
4525            <parameter type-id='type-id-103'/>
4526            <parameter type-id='type-id-64'/>
4527            <parameter type-id='type-id-238'/>
4528            <return type-id='type-id-126'/>
4529          </function-decl>
4530        </member-function>
4531        <member-function access='public' static='yes'>
4532          <function-decl name='unsafeLoad&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIiEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
4533            <parameter type-id='type-id-108'/>
4534            <parameter type-id='type-id-64'/>
4535            <parameter type-id='type-id-238'/>
4536            <return type-id='type-id-126'/>
4537          </function-decl>
4538        </member-function>
4539        <member-function access='public' static='yes'>
4540          <function-decl name='unsafeStore&lt;int&gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreIiEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
4541            <parameter type-id='type-id-74'/>
4542            <parameter type-id='type-id-59'/>
4543            <parameter type-id='type-id-238'/>
4544            <return type-id='type-id-126'/>
4545          </function-decl>
4546        </member-function>
4547        <member-function access='public' static='yes'>
4548          <function-decl name='unsafeStore&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIiEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
4549            <parameter type-id='type-id-80'/>
4550            <parameter type-id='type-id-59'/>
4551            <parameter type-id='type-id-238'/>
4552            <return type-id='type-id-126'/>
4553          </function-decl>
4554        </member-function>
4555      </class-decl>
4556      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-320'/>
4557      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-306'/>
4558    </namespace-decl>
4559    <namespace-decl name='boost'>
4560      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-321'>
4561        <member-function access='public'>
4562          <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'>
4563            <parameter type-id='type-id-108' is-artificial='yes'/>
4564            <parameter type-id='type-id-58'/>
4565            <return type-id='type-id-126'/>
4566          </function-decl>
4567        </member-function>
4568        <member-function access='public'>
4569          <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'>
4570            <parameter type-id='type-id-108' is-artificial='yes'/>
4571            <return type-id='type-id-126'/>
4572          </function-decl>
4573        </member-function>
4574        <member-function access='public'>
4575          <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'>
4576            <parameter type-id='type-id-108' is-artificial='yes'/>
4577            <parameter type-id='type-id-57'/>
4578            <return type-id='type-id-126'/>
4579          </function-decl>
4580        </member-function>
4581        <member-function access='public'>
4582          <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'>
4583            <parameter type-id='type-id-108' is-artificial='yes'/>
4584            <parameter type-id='type-id-58'/>
4585            <return type-id='type-id-57'/>
4586          </function-decl>
4587        </member-function>
4588        <member-function access='public' destructor='yes'>
4589          <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'>
4590            <parameter type-id='type-id-108' is-artificial='yes'/>
4591            <return type-id='type-id-126'/>
4592          </function-decl>
4593        </member-function>
4594        <member-function access='public'>
4595          <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'>
4596            <parameter type-id='type-id-79' is-artificial='yes'/>
4597            <return type-id='type-id-1'/>
4598          </function-decl>
4599        </member-function>
4600        <member-function access='public'>
4601          <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'>
4602            <parameter type-id='type-id-108' is-artificial='yes'/>
4603            <parameter type-id='type-id-80'/>
4604            <return type-id='type-id-126'/>
4605          </function-decl>
4606        </member-function>
4607        <member-function access='public'>
4608          <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'>
4609            <parameter type-id='type-id-108' is-artificial='yes'/>
4610            <parameter type-id='type-id-80'/>
4611            <return type-id='type-id-57'/>
4612          </function-decl>
4613        </member-function>
4614        <member-function access='public'>
4615          <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'>
4616            <parameter type-id='type-id-79' is-artificial='yes'/>
4617            <return type-id='type-id-1'/>
4618          </function-decl>
4619        </member-function>
4620        <member-function access='public'>
4621          <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'>
4622            <parameter type-id='type-id-79' is-artificial='yes'/>
4623            <return type-id='type-id-108'/>
4624          </function-decl>
4625        </member-function>
4626      </class-decl>
4627    </namespace-decl>
4628  </abi-instr>
4629  <abi-instr address-size='64' path='src/mongo/db/ftdc/compressor.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
4630    <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'/>
4631    <typedef-decl name='uint32_t' type-id='type-id-46' filepath='/usr/include/stdint.h' line='51' column='1' id='type-id-324'/>
4632    <typedef-decl name='uint64_t' type-id='type-id-38' filepath='/usr/include/stdint.h' line='55' column='1' id='type-id-325'/>
4633    <reference-type-def kind='lvalue' type-id='type-id-326' size-in-bits='64' id='type-id-327'/>
4634    <reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' id='type-id-328'/>
4635    <qualified-type-def type-id='type-id-46' const='yes' id='type-id-329'/>
4636    <reference-type-def kind='lvalue' type-id='type-id-329' size-in-bits='64' id='type-id-330'/>
4637    <qualified-type-def type-id='type-id-38' const='yes' id='type-id-331'/>
4638    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
4639    <reference-type-def kind='rvalue' type-id='type-id-188' size-in-bits='64' id='type-id-333'/>
4640    <reference-type-def kind='lvalue' type-id='type-id-334' size-in-bits='64' id='type-id-335'/>
4641    <reference-type-def kind='lvalue' type-id='type-id-336' size-in-bits='64' id='type-id-337'/>
4642    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-338'/>
4643    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-339'/>
4644    <namespace-decl name='std'>
4645      <class-decl name='allocator_type' naming-typedef-id='type-id-336' visibility='default' is-declaration-only='yes' id='type-id-340'/>
4646      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-341'>
4647        <member-function access='public'>
4648          <function-decl name='tuple&lt;mongo::ConstDataRange &amp;, mongo::FTDCCompressor::CompressorState, mongo::Date_t &amp;, void&gt;' 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'>
4649            <parameter type-id='type-id-108' is-artificial='yes'/>
4650            <parameter type-id='type-id-57'/>
4651            <parameter type-id='type-id-333'/>
4652            <parameter type-id='type-id-57'/>
4653            <return type-id='type-id-126'/>
4654          </function-decl>
4655        </member-function>
4656        <member-function access='public'>
4657          <function-decl name='tuple' mangled-name='_ZNSt5tupleIJN5mongo14ConstDataRangeENS0_14FTDCCompressor15CompressorStateENS0_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'>
4658            <parameter type-id='type-id-108' is-artificial='yes'/>
4659            <parameter type-id='type-id-58'/>
4660            <return type-id='type-id-126'/>
4661          </function-decl>
4662        </member-function>
4663      </class-decl>
4664      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-342'>
4665        <member-type access='private'>
4666          <typedef-decl name='pointer' type-id='type-id-344' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-343'/>
4667        </member-type>
4668        <member-type access='private'>
4669          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-345'>
4670            <member-type access='private'>
4671              <typedef-decl name='type' type-id='type-id-59' 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-344'/>
4672            </member-type>
4673          </class-decl>
4674        </member-type>
4675        <member-function access='public'>
4676          <function-decl name='get' mangled-name='_ZNKSt10unique_ptrIcN5mongo11DataBuilder7FreeBufEE3getEv' 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'>
4677            <parameter type-id='type-id-79' is-artificial='yes'/>
4678            <return type-id='type-id-343'/>
4679          </function-decl>
4680        </member-function>
4681        <member-function access='public'>
4682          <function-decl name='operator bool' mangled-name='_ZNKSt10unique_ptrIcN5mongo11DataBuilder7FreeBufEEcvbEv' 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'>
4683            <parameter type-id='type-id-79' is-artificial='yes'/>
4684            <return type-id='type-id-1'/>
4685          </function-decl>
4686        </member-function>
4687        <member-function access='public' destructor='yes'>
4688          <function-decl name='~unique_ptr' mangled-name='_ZNSt10unique_ptrIcN5mongo11DataBuilder7FreeBufEED2Ev' 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'>
4689            <parameter type-id='type-id-108' is-artificial='yes'/>
4690            <return type-id='type-id-126'/>
4691          </function-decl>
4692        </member-function>
4693        <member-function access='public'>
4694          <function-decl name='release' mangled-name='_ZNSt10unique_ptrIcN5mongo11DataBuilder7FreeBufEE7releaseEv' 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'>
4695            <parameter type-id='type-id-108' is-artificial='yes'/>
4696            <return type-id='type-id-343'/>
4697          </function-decl>
4698        </member-function>
4699        <member-function access='public'>
4700          <function-decl name='reset' mangled-name='_ZNSt10unique_ptrIcN5mongo11DataBuilder7FreeBufEE5resetEPc' 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'>
4701            <parameter type-id='type-id-108' is-artificial='yes'/>
4702            <parameter type-id='type-id-343'/>
4703            <return type-id='type-id-126'/>
4704          </function-decl>
4705        </member-function>
4706        <member-function access='public'>
4707          <function-decl name='operator=' mangled-name='_ZNSt10unique_ptrIcN5mongo11DataBuilder7FreeBufEEaSEOS3_' 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'>
4708            <parameter type-id='type-id-108' is-artificial='yes'/>
4709            <parameter type-id='type-id-58'/>
4710            <return type-id='type-id-57'/>
4711          </function-decl>
4712        </member-function>
4713      </class-decl>
4714      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-346'>
4715        <member-type access='private'>
4716          <typedef-decl name='pointer' type-id='type-id-348' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' id='type-id-347'/>
4717        </member-type>
4718        <member-type access='private'>
4719          <typedef-decl name='reference' type-id='type-id-350' 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-349'/>
4720        </member-type>
4721        <member-type access='private'>
4722          <typedef-decl name='size_type' type-id='type-id-40' 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-351'/>
4723        </member-type>
4724        <member-function access='public'>
4725          <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'>
4726            <parameter type-id='type-id-79' is-artificial='yes'/>
4727            <return type-id='type-id-41'/>
4728          </function-decl>
4729        </member-function>
4730        <member-function access='public'>
4731          <function-decl name='resize' mangled-name='_ZNSt6vectorImSaImEE6resizeEm' 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'>
4732            <parameter type-id='type-id-108' is-artificial='yes'/>
4733            <parameter type-id='type-id-41'/>
4734            <return type-id='type-id-126'/>
4735          </function-decl>
4736        </member-function>
4737        <member-function access='protected'>
4738          <function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorImSaImEE15_M_erase_at_endEPm' 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'>
4739            <parameter type-id='type-id-108' is-artificial='yes'/>
4740            <parameter type-id='type-id-347'/>
4741            <return type-id='type-id-126'/>
4742          </function-decl>
4743        </member-function>
4744        <member-function access='public'>
4745          <function-decl name='swap' mangled-name='_ZNSt6vectorImSaImEE4swapERS1_' 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'>
4746            <parameter type-id='type-id-108' is-artificial='yes'/>
4747            <parameter type-id='type-id-57'/>
4748            <return type-id='type-id-126'/>
4749          </function-decl>
4750        </member-function>
4751        <member-function access='public'>
4752          <function-decl name='operator[]' mangled-name='_ZNSt6vectorImSaImEEixEm' 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'>
4753            <parameter type-id='type-id-108' is-artificial='yes'/>
4754            <parameter type-id='type-id-41'/>
4755            <return type-id='type-id-349'/>
4756          </function-decl>
4757        </member-function>
4758        <member-function access='public'>
4759          <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'>
4760            <parameter type-id='type-id-108' is-artificial='yes'/>
4761            <return type-id='type-id-126'/>
4762          </function-decl>
4763        </member-function>
4764        <member-function access='protected'>
4765          <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'>
4766            <parameter type-id='type-id-79' is-artificial='yes'/>
4767            <parameter type-id='type-id-41'/>
4768            <parameter type-id='type-id-64'/>
4769            <return type-id='type-id-351'/>
4770          </function-decl>
4771        </member-function>
4772        <member-function access='protected'>
4773          <function-decl name='_M_default_append' mangled-name='_ZNSt6vectorImSaImEE17_M_default_appendEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='1400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorImSaImEE17_M_default_appendEm'>
4774            <parameter type-id='type-id-108' is-artificial='yes'/>
4775            <parameter type-id='type-id-41'/>
4776            <return type-id='type-id-126'/>
4777          </function-decl>
4778        </member-function>
4779      </class-decl>
4780      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-352'/>
4781      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-353'>
4782        <member-function access='public'>
4783          <function-decl name='tuple&lt;mongo::ConstDataRange, mongo::Date_t &amp;, void&gt;' 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'>
4784            <parameter type-id='type-id-108' is-artificial='yes'/>
4785            <parameter type-id='type-id-58'/>
4786            <parameter type-id='type-id-57'/>
4787            <return type-id='type-id-126'/>
4788          </function-decl>
4789        </member-function>
4790        <member-function access='public'>
4791          <function-decl name='tuple' mangled-name='_ZNSt5tupleIJN5mongo14ConstDataRangeENS0_6Date_tEEEC2EOS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='617' column='1' visibility='default' binding='global' size-in-bits='64'>
4792            <parameter type-id='type-id-108' is-artificial='yes'/>
4793            <parameter type-id='type-id-58'/>
4794            <return type-id='type-id-126'/>
4795          </function-decl>
4796        </member-function>
4797      </class-decl>
4798      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-354'>
4799        <member-type access='public'>
4800          <typedef-decl name='__int_type' type-id='type-id-46' 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-355'/>
4801        </member-type>
4802        <member-function access='public'>
4803          <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'>
4804            <parameter type-id='type-id-108' is-artificial='yes'/>
4805            <parameter type-id='type-id-355'/>
4806            <parameter type-id='type-id-139'/>
4807            <return type-id='type-id-355'/>
4808          </function-decl>
4809        </member-function>
4810        <member-function access='public'>
4811          <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'>
4812            <parameter type-id='type-id-108' is-artificial='yes'/>
4813            <parameter type-id='type-id-355'/>
4814            <parameter type-id='type-id-139'/>
4815            <return type-id='type-id-355'/>
4816          </function-decl>
4817        </member-function>
4818        <member-function access='public'>
4819          <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'>
4820            <parameter type-id='type-id-79' is-artificial='yes'/>
4821            <parameter type-id='type-id-139'/>
4822            <return type-id='type-id-355'/>
4823          </function-decl>
4824        </member-function>
4825        <member-function access='public'>
4826          <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'>
4827            <parameter type-id='type-id-108' is-artificial='yes'/>
4828            <parameter type-id='type-id-355'/>
4829            <return type-id='type-id-126'/>
4830          </function-decl>
4831        </member-function>
4832      </class-decl>
4833      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-356'>
4834        <member-type access='public'>
4835          <typedef-decl name='allocator_type' type-id='type-id-134' 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-334'/>
4836        </member-type>
4837        <member-type access='public'>
4838          <typedef-decl name='pointer' type-id='type-id-59' 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-357'/>
4839        </member-type>
4840        <member-function access='public' static='yes'>
4841          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm' 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'>
4842            <parameter type-id='type-id-335'/>
4843            <parameter type-id='type-id-357'/>
4844            <parameter type-id='type-id-41'/>
4845            <return type-id='type-id-126'/>
4846          </function-decl>
4847        </member-function>
4848      </class-decl>
4849      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-358'>
4850        <member-function access='public'>
4851          <function-decl name='_Head_base&lt;mongo::FTDCCompressor::CompressorState&gt;' 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'>
4852            <parameter type-id='type-id-108' is-artificial='yes'/>
4853            <parameter type-id='type-id-333'/>
4854            <return type-id='type-id-126'/>
4855          </function-decl>
4856        </member-function>
4857      </class-decl>
4858      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-359'>
4859        <member-function access='public'>
4860          <function-decl name='_Head_base&lt;mongo::ConstDataRange&gt;' 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'>
4861            <parameter type-id='type-id-108' is-artificial='yes'/>
4862            <parameter type-id='type-id-58'/>
4863            <return type-id='type-id-126'/>
4864          </function-decl>
4865        </member-function>
4866      </class-decl>
4867      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-360'>
4868        <member-function access='public'>
4869          <function-decl name='_Head_base&lt;mongo::Date_t &amp;&gt;' mangled-name='_ZNSt10_Head_baseILm1EN5mongo6Date_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'>
4870            <parameter type-id='type-id-108' is-artificial='yes'/>
4871            <parameter type-id='type-id-57'/>
4872            <return type-id='type-id-126'/>
4873          </function-decl>
4874        </member-function>
4875        <member-function access='public'>
4876          <function-decl name='_Head_base&lt;mongo::Date_t&gt;' mangled-name='_ZNSt10_Head_baseILm1EN5mongo6Date_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'>
4877            <parameter type-id='type-id-108' is-artificial='yes'/>
4878            <parameter type-id='type-id-58'/>
4879            <return type-id='type-id-126'/>
4880          </function-decl>
4881        </member-function>
4882      </class-decl>
4883      <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-361'>
4884        <member-function access='public'>
4885          <function-decl name='_Tuple_impl&lt;mongo::Date_t &amp;&gt;' mangled-name='_ZNSt11_Tuple_implILm1EJN5mongo6Date_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'>
4886            <parameter type-id='type-id-108' is-artificial='yes'/>
4887            <parameter type-id='type-id-57'/>
4888            <return type-id='type-id-126'/>
4889          </function-decl>
4890        </member-function>
4891        <member-function access='public'>
4892          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm1EJN5mongo6Date_tEEEC2EOS2_' 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'>
4893            <parameter type-id='type-id-108' is-artificial='yes'/>
4894            <parameter type-id='type-id-58'/>
4895            <return type-id='type-id-126'/>
4896          </function-decl>
4897        </member-function>
4898      </class-decl>
4899      <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-362'>
4900        <member-function access='public'>
4901          <function-decl name='_Tuple_impl&lt;mongo::ConstDataRange, mongo::Date_t &amp;, void&gt;' 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'>
4902            <parameter type-id='type-id-108' is-artificial='yes'/>
4903            <parameter type-id='type-id-58'/>
4904            <parameter type-id='type-id-57'/>
4905            <return type-id='type-id-126'/>
4906          </function-decl>
4907        </member-function>
4908        <member-function access='public'>
4909          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJN5mongo14ConstDataRangeENS0_6Date_tEEEC2EOS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
4910            <parameter type-id='type-id-108' is-artificial='yes'/>
4911            <parameter type-id='type-id-58'/>
4912            <return type-id='type-id-126'/>
4913          </function-decl>
4914        </member-function>
4915      </class-decl>
4916      <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-363'>
4917        <member-function access='public'>
4918          <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'>
4919            <parameter type-id='type-id-108' is-artificial='yes'/>
4920            <parameter type-id='type-id-280'/>
4921            <return type-id='type-id-126'/>
4922          </function-decl>
4923        </member-function>
4924      </class-decl>
4925      <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-364'>
4926        <member-function access='public' static='yes'>
4927          <function-decl name='__uninit_default_n&lt;unsigned long *, unsigned long&gt;' 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'>
4928            <parameter type-id='type-id-338'/>
4929            <parameter type-id='type-id-38'/>
4930            <return type-id='type-id-338'/>
4931          </function-decl>
4932        </member-function>
4933      </class-decl>
4934      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-365'>
4935        <member-function access='public' static='yes'>
4936          <function-decl name='__copy_m&lt;unsigned long&gt;' 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'>
4937            <parameter type-id='type-id-332'/>
4938            <parameter type-id='type-id-332'/>
4939            <parameter type-id='type-id-338'/>
4940            <return type-id='type-id-338'/>
4941          </function-decl>
4942        </member-function>
4943      </class-decl>
4944      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-366'>
4945        <member-function access='public' static='yes'>
4946          <function-decl name='__uninit_copy&lt;std::move_iterator&lt;unsigned long *&gt;, unsigned long *&gt;' 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'>
4947            <parameter type-id='type-id-352'/>
4948            <parameter type-id='type-id-352'/>
4949            <parameter type-id='type-id-338'/>
4950            <return type-id='type-id-338'/>
4951          </function-decl>
4952        </member-function>
4953      </class-decl>
4954      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-367'>
4955        <member-type access='public'>
4956          <typedef-decl name='pointer' type-id='type-id-368' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-348'/>
4957        </member-type>
4958        <member-type access='public'>
4959          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-369'>
4960            <member-function access='public'>
4961              <function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseImSaImEE12_Vector_impl12_M_swap_dataERS2_' 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'>
4962                <parameter type-id='type-id-108' is-artificial='yes'/>
4963                <parameter type-id='type-id-57'/>
4964                <return type-id='type-id-126'/>
4965              </function-decl>
4966            </member-function>
4967          </class-decl>
4968        </member-type>
4969        <member-function access='public'>
4970          <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'>
4971            <parameter type-id='type-id-108' is-artificial='yes'/>
4972            <parameter type-id='type-id-40'/>
4973            <return type-id='type-id-348'/>
4974          </function-decl>
4975        </member-function>
4976        <member-function access='public'>
4977          <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'>
4978            <parameter type-id='type-id-108' is-artificial='yes'/>
4979            <parameter type-id='type-id-348'/>
4980            <parameter type-id='type-id-40'/>
4981            <return type-id='type-id-126'/>
4982          </function-decl>
4983        </member-function>
4984      </class-decl>
4985      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-370'>
4986        <member-type access='public'>
4987          <typedef-decl name='allocator_type' type-id='type-id-340' 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-336'/>
4988        </member-type>
4989        <member-type access='public'>
4990          <typedef-decl name='pointer' type-id='type-id-338' 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-371'/>
4991        </member-type>
4992        <member-type access='public'>
4993          <typedef-decl name='value_type' type-id='type-id-38' 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-372'/>
4994        </member-type>
4995        <member-function access='public' static='yes'>
4996          <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'>
4997            <parameter type-id='type-id-337'/>
4998            <parameter type-id='type-id-41'/>
4999            <return type-id='type-id-371'/>
5000          </function-decl>
5001        </member-function>
5002        <member-function access='public' static='yes'>
5003          <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'>
5004            <parameter type-id='type-id-337'/>
5005            <parameter type-id='type-id-371'/>
5006            <parameter type-id='type-id-41'/>
5007            <return type-id='type-id-126'/>
5008          </function-decl>
5009        </member-function>
5010      </class-decl>
5011      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-373'>
5012        <member-function access='public'>
5013          <function-decl name='_Head_base&lt;mongo::Date_t &amp;&gt;' 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'>
5014            <parameter type-id='type-id-108' is-artificial='yes'/>
5015            <parameter type-id='type-id-57'/>
5016            <return type-id='type-id-126'/>
5017          </function-decl>
5018        </member-function>
5019        <member-function access='public'>
5020          <function-decl name='_Head_base&lt;mongo::Date_t&gt;' 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'>
5021            <parameter type-id='type-id-108' is-artificial='yes'/>
5022            <parameter type-id='type-id-58'/>
5023            <return type-id='type-id-126'/>
5024          </function-decl>
5025        </member-function>
5026      </class-decl>
5027      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-374'>
5028        <member-function access='public'>
5029          <function-decl name='_Tuple_impl&lt;mongo::Date_t &amp;&gt;' 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'>
5030            <parameter type-id='type-id-108' is-artificial='yes'/>
5031            <parameter type-id='type-id-57'/>
5032            <return type-id='type-id-126'/>
5033          </function-decl>
5034        </member-function>
5035        <member-function access='public'>
5036          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm2EJN5mongo6Date_tEEEC2EOS2_' 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'>
5037            <parameter type-id='type-id-108' is-artificial='yes'/>
5038            <parameter type-id='type-id-58'/>
5039            <return type-id='type-id-126'/>
5040          </function-decl>
5041        </member-function>
5042      </class-decl>
5043      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-375'>
5044        <member-function access='public'>
5045          <function-decl name='_Tuple_impl&lt;mongo::FTDCCompressor::CompressorState, mongo::Date_t &amp;, void&gt;' 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'>
5046            <parameter type-id='type-id-108' is-artificial='yes'/>
5047            <parameter type-id='type-id-333'/>
5048            <parameter type-id='type-id-57'/>
5049            <return type-id='type-id-126'/>
5050          </function-decl>
5051        </member-function>
5052        <member-function access='public'>
5053          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm1EJN5mongo14FTDCCompressor15CompressorStateENS0_6Date_tEEEC2EOS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
5054            <parameter type-id='type-id-108' is-artificial='yes'/>
5055            <parameter type-id='type-id-58'/>
5056            <return type-id='type-id-126'/>
5057          </function-decl>
5058        </member-function>
5059      </class-decl>
5060      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-376'>
5061        <member-function access='public'>
5062          <function-decl name='_Tuple_impl&lt;mongo::ConstDataRange &amp;, mongo::FTDCCompressor::CompressorState, mongo::Date_t &amp;, void&gt;' 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'>
5063            <parameter type-id='type-id-108' is-artificial='yes'/>
5064            <parameter type-id='type-id-57'/>
5065            <parameter type-id='type-id-333'/>
5066            <parameter type-id='type-id-57'/>
5067            <return type-id='type-id-126'/>
5068          </function-decl>
5069        </member-function>
5070        <member-function access='public'>
5071          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJN5mongo14ConstDataRangeENS0_14FTDCCompressor15CompressorStateENS0_6Date_tEEEC2EOS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
5072            <parameter type-id='type-id-108' is-artificial='yes'/>
5073            <parameter type-id='type-id-58'/>
5074            <return type-id='type-id-126'/>
5075          </function-decl>
5076        </member-function>
5077      </class-decl>
5078    </namespace-decl>
5079    <namespace-decl name='__gnu_cxx'>
5080      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-377'>
5081        <member-type access='private'>
5082          <typedef-decl name='pointer' type-id='type-id-59' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-378'/>
5083        </member-type>
5084        <member-function access='public'>
5085          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm' 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'>
5086            <parameter type-id='type-id-108' is-artificial='yes'/>
5087            <parameter type-id='type-id-378'/>
5088            <parameter type-id='type-id-41'/>
5089            <return type-id='type-id-126'/>
5090          </function-decl>
5091        </member-function>
5092      </class-decl>
5093      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-379'>
5094        <member-type access='private'>
5095          <typedef-decl name='pointer' type-id='type-id-338' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-380'/>
5096        </member-type>
5097        <member-function access='public'>
5098          <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'>
5099            <parameter type-id='type-id-108' is-artificial='yes'/>
5100            <parameter type-id='type-id-41'/>
5101            <parameter type-id='type-id-127'/>
5102            <return type-id='type-id-380'/>
5103          </function-decl>
5104        </member-function>
5105        <member-function access='public'>
5106          <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'>
5107            <parameter type-id='type-id-108' is-artificial='yes'/>
5108            <parameter type-id='type-id-380'/>
5109            <parameter type-id='type-id-41'/>
5110            <return type-id='type-id-126'/>
5111          </function-decl>
5112        </member-function>
5113      </class-decl>
5114      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-381'>
5115        <member-type access='public'>
5116          <typedef-decl name='pointer' type-id='type-id-371' 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-368'/>
5117        </member-type>
5118        <member-type access='public'>
5119          <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-350'/>
5120        </member-type>
5121        <member-type access='public'>
5122          <typedef-decl name='value_type' type-id='type-id-372' 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'/>
5123        </member-type>
5124      </class-decl>
5125    </namespace-decl>
5126    <namespace-decl name='mongo'>
5127      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-382'>
5128        <member-function access='public'>
5129          <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'>
5130            <parameter type-id='type-id-79' is-artificial='yes'/>
5131            <return type-id='type-id-64'/>
5132          </function-decl>
5133        </member-function>
5134        <member-function access='public'>
5135          <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'>
5136            <parameter type-id='type-id-79' is-artificial='yes'/>
5137            <return type-id='type-id-16'/>
5138          </function-decl>
5139        </member-function>
5140        <member-function access='public'>
5141          <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'>
5142            <parameter type-id='type-id-79' is-artificial='yes'/>
5143            <return type-id='type-id-1'/>
5144          </function-decl>
5145        </member-function>
5146        <member-function access='public'>
5147          <function-decl name='swap' mangled-name='_ZN5mongo7BSONObj4swapERS0_' filepath='src/mongo/bson/bsonobj.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
5148            <parameter type-id='type-id-108' is-artificial='yes'/>
5149            <parameter type-id='type-id-57'/>
5150            <return type-id='type-id-126'/>
5151          </function-decl>
5152        </member-function>
5153        <member-function access='public'>
5154          <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'>
5155            <parameter type-id='type-id-108' is-artificial='yes'/>
5156            <parameter type-id='type-id-382'/>
5157            <return type-id='type-id-57'/>
5158          </function-decl>
5159        </member-function>
5160        <member-function access='public'>
5161          <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'>
5162            <parameter type-id='type-id-108' is-artificial='yes'/>
5163            <parameter type-id='type-id-80'/>
5164            <return type-id='type-id-126'/>
5165          </function-decl>
5166        </member-function>
5167        <member-function access='public'>
5168          <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'>
5169            <parameter type-id='type-id-108' is-artificial='yes'/>
5170            <return type-id='type-id-126'/>
5171          </function-decl>
5172        </member-function>
5173      </class-decl>
5174      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-383'>
5175        <member-function access='public'>
5176          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithIbE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
5177            <parameter type-id='type-id-79' is-artificial='yes'/>
5178            <return type-id='type-id-1'/>
5179          </function-decl>
5180        </member-function>
5181        <member-function access='public'>
5182          <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'>
5183            <parameter type-id='type-id-108' is-artificial='yes'/>
5184            <return type-id='type-id-328'/>
5185          </function-decl>
5186        </member-function>
5187      </class-decl>
5188      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-384'>
5189        <member-function access='public'>
5190          <function-decl name='swap' mangled-name='_ZN5mongo17ConstSharedBuffer4swapERS0_' filepath='src/mongo/util/shared_buffer.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
5191            <parameter type-id='type-id-108' is-artificial='yes'/>
5192            <parameter type-id='type-id-57'/>
5193            <return type-id='type-id-126'/>
5194          </function-decl>
5195        </member-function>
5196        <member-function access='public'>
5197          <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'>
5198            <parameter type-id='type-id-108' is-artificial='yes'/>
5199            <return type-id='type-id-126'/>
5200          </function-decl>
5201        </member-function>
5202      </class-decl>
5203      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-385'>
5204        <member-function access='public'>
5205          <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'>
5206            <parameter type-id='type-id-108' is-artificial='yes'/>
5207            <parameter type-id='type-id-16'/>
5208            <return type-id='type-id-126'/>
5209          </function-decl>
5210        </member-function>
5211        <member-function access='public'>
5212          <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'>
5213            <parameter type-id='type-id-108' is-artificial='yes'/>
5214            <parameter type-id='type-id-16'/>
5215            <return type-id='type-id-59'/>
5216          </function-decl>
5217        </member-function>
5218        <member-function access='public'>
5219          <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'>
5220            <parameter type-id='type-id-108' is-artificial='yes'/>
5221            <parameter type-id='type-id-127'/>
5222            <parameter type-id='type-id-39'/>
5223            <return type-id='type-id-126'/>
5224          </function-decl>
5225        </member-function>
5226        <member-function access='private'>
5227          <function-decl name='appendNumImpl&lt;unsigned int&gt;' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE13appendNumImplIjEEvT_' filepath='src/mongo/bson/util/builder.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
5228            <parameter type-id='type-id-108' is-artificial='yes'/>
5229            <parameter type-id='type-id-46'/>
5230            <return type-id='type-id-126'/>
5231          </function-decl>
5232        </member-function>
5233        <member-function access='public'>
5234          <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'>
5235            <parameter type-id='type-id-108' is-artificial='yes'/>
5236            <parameter type-id='type-id-46'/>
5237            <return type-id='type-id-126'/>
5238          </function-decl>
5239        </member-function>
5240        <member-function access='public'>
5241          <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'>
5242            <parameter type-id='type-id-108' is-artificial='yes'/>
5243            <return type-id='type-id-59'/>
5244          </function-decl>
5245        </member-function>
5246        <member-function access='public'>
5247          <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'>
5248            <parameter type-id='type-id-79' is-artificial='yes'/>
5249            <return type-id='type-id-16'/>
5250          </function-decl>
5251        </member-function>
5252        <member-function access='private'>
5253          <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'>
5254            <parameter type-id='type-id-108' is-artificial='yes'/>
5255            <parameter type-id='type-id-16'/>
5256            <return type-id='type-id-126'/>
5257          </function-decl>
5258        </member-function>
5259      </class-decl>
5260      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-386'>
5261        <member-function access='public'>
5262          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' 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'>
5263            <parameter type-id='type-id-79' is-artificial='yes'/>
5264            <parameter type-id='type-id-108'/>
5265            <parameter type-id='type-id-39'/>
5266            <return type-id='type-id-80'/>
5267          </function-decl>
5268        </member-function>
5269        <member-function access='public'>
5270          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5271            <parameter type-id='type-id-79' is-artificial='yes'/>
5272            <parameter type-id='type-id-40'/>
5273            <return type-id='type-id-387'/>
5274          </function-decl>
5275        </member-function>
5276      </class-decl>
5277      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-388'>
5278        <member-function access='public'>
5279          <function-decl name='get' mangled-name='_ZNK5mongo21SharedBufferAllocator3getEv' filepath='src/mongo/bson/util/builder.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
5280            <parameter type-id='type-id-79' is-artificial='yes'/>
5281            <return type-id='type-id-59'/>
5282          </function-decl>
5283        </member-function>
5284        <member-function access='public'>
5285          <function-decl name='realloc' mangled-name='_ZN5mongo21SharedBufferAllocator7reallocEm' filepath='src/mongo/bson/util/builder.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
5286            <parameter type-id='type-id-108' is-artificial='yes'/>
5287            <parameter type-id='type-id-39'/>
5288            <return type-id='type-id-126'/>
5289          </function-decl>
5290        </member-function>
5291      </class-decl>
5292      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-389'>
5293        <member-function access='public'>
5294          <function-decl name='write&lt;mongo::LittleEndian&lt;unsigned int&gt; &gt;' 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'>
5295            <parameter type-id='type-id-108' is-artificial='yes'/>
5296            <parameter type-id='type-id-80'/>
5297            <parameter type-id='type-id-40'/>
5298            <return type-id='type-id-57'/>
5299          </function-decl>
5300        </member-function>
5301      </class-decl>
5302      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-390'>
5303        <member-type access='private'>
5304          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-391'>
5305            <member-function access='public'>
5306              <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'>
5307                <parameter type-id='type-id-108' is-artificial='yes'/>
5308                <parameter type-id='type-id-59'/>
5309                <return type-id='type-id-126'/>
5310              </function-decl>
5311            </member-function>
5312          </class-decl>
5313        </member-type>
5314        <member-function access='public'>
5315          <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'>
5316            <parameter type-id='type-id-108' is-artificial='yes'/>
5317            <parameter type-id='type-id-40'/>
5318            <return type-id='type-id-126'/>
5319          </function-decl>
5320        </member-function>
5321        <member-function access='public'>
5322          <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'>
5323            <parameter type-id='type-id-108' is-artificial='yes'/>
5324            <return type-id='type-id-392'/>
5325          </function-decl>
5326        </member-function>
5327        <member-function access='public'>
5328          <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'>
5329            <parameter type-id='type-id-79' is-artificial='yes'/>
5330            <return type-id='type-id-40'/>
5331          </function-decl>
5332        </member-function>
5333        <member-function access='private'>
5334          <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'>
5335            <parameter type-id='type-id-108' is-artificial='yes'/>
5336            <return type-id='type-id-126'/>
5337          </function-decl>
5338        </member-function>
5339        <member-function access='private'>
5340          <function-decl name='_getSerializedSize&lt;mongo::FTDCVarInt&gt;' mangled-name='_ZN5mongo11DataBuilder18_getSerializedSizeINS_10FTDCVarIntEEEmRKT_' filepath='src/mongo/base/data_builder.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
5341            <parameter type-id='type-id-108' is-artificial='yes'/>
5342            <parameter type-id='type-id-80'/>
5343            <return type-id='type-id-40'/>
5344          </function-decl>
5345        </member-function>
5346        <member-function access='public'>
5347          <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'>
5348            <parameter type-id='type-id-108' is-artificial='yes'/>
5349            <parameter type-id='type-id-40'/>
5350            <return type-id='type-id-126'/>
5351          </function-decl>
5352        </member-function>
5353        <member-function access='public'>
5354          <function-decl name='writeAndAdvance&lt;mongo::FTDCVarInt&gt;' 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_'>
5355            <parameter type-id='type-id-108' is-artificial='yes'/>
5356            <parameter type-id='type-id-80'/>
5357            <return type-id='type-id-393'/>
5358          </function-decl>
5359        </member-function>
5360        <member-function access='public'>
5361          <function-decl name='operator=' mangled-name='_ZN5mongo11DataBuilderaSEOS0_' filepath='src/mongo/base/data_builder.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
5362            <parameter type-id='type-id-108' is-artificial='yes'/>
5363            <parameter type-id='type-id-58'/>
5364            <return type-id='type-id-57'/>
5365          </function-decl>
5366        </member-function>
5367        <member-function access='public'>
5368          <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'>
5369            <parameter type-id='type-id-108' is-artificial='yes'/>
5370            <parameter type-id='type-id-40'/>
5371            <return type-id='type-id-126'/>
5372          </function-decl>
5373        </member-function>
5374      </class-decl>
5375      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-393'>
5376        <member-type access='private'>
5377          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-394'/>
5378        </member-type>
5379        <member-function access='public' destructor='yes'>
5380          <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'>
5381            <parameter type-id='type-id-108' is-artificial='yes'/>
5382            <return type-id='type-id-126'/>
5383          </function-decl>
5384        </member-function>
5385        <member-function access='private' static='yes'>
5386          <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'>
5387            <parameter type-id='type-id-108'/>
5388            <return type-id='type-id-126'/>
5389          </function-decl>
5390        </member-function>
5391        <member-function access='private'>
5392          <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'>
5393            <parameter type-id='type-id-108' is-artificial='yes'/>
5394            <return type-id='type-id-126'/>
5395          </function-decl>
5396        </member-function>
5397        <member-function access='public' static='yes'>
5398          <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'>
5399            <return type-id='type-id-393'/>
5400          </function-decl>
5401        </member-function>
5402        <member-function access='public'>
5403          <function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
5404            <parameter type-id='type-id-79' is-artificial='yes'/>
5405            <return type-id='type-id-1'/>
5406          </function-decl>
5407        </member-function>
5408        <member-function access='private' static='yes'>
5409          <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'>
5410            <parameter type-id='type-id-108'/>
5411            <return type-id='type-id-126'/>
5412          </function-decl>
5413        </member-function>
5414        <member-function access='public'>
5415          <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'>
5416            <parameter type-id='type-id-108' is-artificial='yes'/>
5417            <parameter type-id='type-id-80'/>
5418            <return type-id='type-id-126'/>
5419          </function-decl>
5420        </member-function>
5421        <member-function access='public'>
5422          <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'>
5423            <parameter type-id='type-id-108' is-artificial='yes'/>
5424            <parameter type-id='type-id-58'/>
5425            <return type-id='type-id-126'/>
5426          </function-decl>
5427        </member-function>
5428        <member-function access='public'>
5429          <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'>
5430            <parameter type-id='type-id-108' is-artificial='yes'/>
5431            <parameter type-id='type-id-58'/>
5432            <return type-id='type-id-57'/>
5433          </function-decl>
5434        </member-function>
5435      </class-decl>
5436      <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-392'>
5437        <member-function access='public'>
5438          <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'>
5439            <parameter type-id='type-id-108' is-artificial='yes'/>
5440            <parameter type-id='type-id-59'/>
5441            <parameter type-id='type-id-59'/>
5442            <parameter type-id='type-id-141'/>
5443            <return type-id='type-id-126'/>
5444          </function-decl>
5445        </member-function>
5446        <member-function access='public'>
5447          <function-decl name='writeAndAdvance&lt;mongo::FTDCVarInt&gt;' mangled-name='_ZN5mongo15DataRangeCursor15writeAndAdvanceINS_10FTDCVarIntEEENS_6StatusERKT_' filepath='src/mongo/base/data_range_cursor.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
5448            <parameter type-id='type-id-108' is-artificial='yes'/>
5449            <parameter type-id='type-id-80'/>
5450            <return type-id='type-id-393'/>
5451          </function-decl>
5452        </member-function>
5453      </class-decl>
5454      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-395'>
5455        <member-function access='public'>
5456          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithINS_14ConstDataRangeEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
5457            <parameter type-id='type-id-79' is-artificial='yes'/>
5458            <return type-id='type-id-1'/>
5459          </function-decl>
5460        </member-function>
5461        <member-function access='public'>
5462          <function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithINS_14ConstDataRangeEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
5463            <parameter type-id='type-id-108' is-artificial='yes'/>
5464            <return type-id='type-id-57'/>
5465          </function-decl>
5466        </member-function>
5467      </class-decl>
5468      <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-396'>
5469        <member-type access='private'>
5470          <typedef-decl name='bytes_type' type-id='type-id-59' filepath='src/mongo/base/data_range.h' line='113' column='1' id='type-id-397'/>
5471        </member-type>
5472        <member-function access='public'>
5473          <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'>
5474            <parameter type-id='type-id-108' is-artificial='yes'/>
5475            <parameter type-id='type-id-397'/>
5476            <parameter type-id='type-id-397'/>
5477            <parameter type-id='type-id-141'/>
5478            <return type-id='type-id-126'/>
5479          </function-decl>
5480        </member-function>
5481      </class-decl>
5482      <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-398'>
5483        <member-function access='public'>
5484          <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'>
5485            <parameter type-id='type-id-108' is-artificial='yes'/>
5486            <parameter type-id='type-id-64'/>
5487            <return type-id='type-id-126'/>
5488          </function-decl>
5489        </member-function>
5490      </class-decl>
5491      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-399'>
5492        <member-type access='private'>
5493          <typedef-decl name='WordType' type-id='type-id-46' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' id='type-id-400'/>
5494        </member-type>
5495        <member-function access='public'>
5496          <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'>
5497            <parameter type-id='type-id-108' is-artificial='yes'/>
5498            <parameter type-id='type-id-400'/>
5499            <return type-id='type-id-400'/>
5500          </function-decl>
5501        </member-function>
5502        <member-function access='public'>
5503          <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'>
5504            <parameter type-id='type-id-108' is-artificial='yes'/>
5505            <parameter type-id='type-id-400'/>
5506            <return type-id='type-id-400'/>
5507          </function-decl>
5508        </member-function>
5509        <member-function access='public'>
5510          <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'>
5511            <parameter type-id='type-id-108' is-artificial='yes'/>
5512            <parameter type-id='type-id-400'/>
5513            <return type-id='type-id-400'/>
5514          </function-decl>
5515        </member-function>
5516        <member-function access='public'>
5517          <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'>
5518            <parameter type-id='type-id-79' is-artificial='yes'/>
5519            <return type-id='type-id-400'/>
5520          </function-decl>
5521        </member-function>
5522        <member-function access='public'>
5523          <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'>
5524            <parameter type-id='type-id-108' is-artificial='yes'/>
5525            <parameter type-id='type-id-400'/>
5526            <return type-id='type-id-126'/>
5527          </function-decl>
5528        </member-function>
5529      </class-decl>
5530      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-401'>
5531        <member-function access='public'>
5532          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithIN5boost8optionalISt5tupleIJNS_14ConstDataRangeENS_14FTDCCompressor15CompressorStateENS_6Date_tEEEEEEC2ES9_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
5533            <parameter type-id='type-id-108' is-artificial='yes'/>
5534            <parameter type-id='type-id-402'/>
5535            <return type-id='type-id-126'/>
5536          </function-decl>
5537        </member-function>
5538        <member-function access='public'>
5539          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithIN5boost8optionalISt5tupleIJNS_14ConstDataRangeENS_14FTDCCompressor15CompressorStateENS_6Date_tEEEEEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
5540            <parameter type-id='type-id-108' is-artificial='yes'/>
5541            <parameter type-id='type-id-393'/>
5542            <return type-id='type-id-126'/>
5543          </function-decl>
5544        </member-function>
5545      </class-decl>
5546      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-403'>
5547        <member-function access='public'>
5548          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithISt5tupleIJNS_14ConstDataRangeENS_6Date_tEEEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
5549            <parameter type-id='type-id-79' is-artificial='yes'/>
5550            <return type-id='type-id-1'/>
5551          </function-decl>
5552        </member-function>
5553        <member-function access='public'>
5554          <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'>
5555            <parameter type-id='type-id-108' is-artificial='yes'/>
5556            <return type-id='type-id-57'/>
5557          </function-decl>
5558        </member-function>
5559        <member-function access='public'>
5560          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithISt5tupleIJNS_14ConstDataRangeENS_6Date_tEEEEC2ES4_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
5561            <parameter type-id='type-id-108' is-artificial='yes'/>
5562            <parameter type-id='type-id-353'/>
5563            <return type-id='type-id-126'/>
5564          </function-decl>
5565        </member-function>
5566        <member-function access='public'>
5567          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithISt5tupleIJNS_14ConstDataRangeENS_6Date_tEEEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
5568            <parameter type-id='type-id-108' is-artificial='yes'/>
5569            <parameter type-id='type-id-393'/>
5570            <return type-id='type-id-126'/>
5571          </function-decl>
5572        </member-function>
5573      </class-decl>
5574      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-404'>
5575        <member-function access='public' static='yes'>
5576          <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'>
5577            <parameter type-id='type-id-324'/>
5578            <parameter type-id='type-id-324'/>
5579            <parameter type-id='type-id-324'/>
5580            <return type-id='type-id-39'/>
5581          </function-decl>
5582        </member-function>
5583        <member-function access='public'>
5584          <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'>
5585            <parameter type-id='type-id-108' is-artificial='yes'/>
5586            <parameter type-id='type-id-80'/>
5587            <parameter type-id='type-id-405'/>
5588            <return type-id='type-id-401'/>
5589          </function-decl>
5590        </member-function>
5591        <member-function access='private'>
5592          <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'>
5593            <parameter type-id='type-id-108' is-artificial='yes'/>
5594            <parameter type-id='type-id-80'/>
5595            <parameter type-id='type-id-405'/>
5596            <return type-id='type-id-126'/>
5597          </function-decl>
5598        </member-function>
5599        <member-function access='public'>
5600          <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'>
5601            <parameter type-id='type-id-108' is-artificial='yes'/>
5602            <return type-id='type-id-403'/>
5603          </function-decl>
5604        </member-function>
5605        <member-function access='public'>
5606          <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'>
5607            <parameter type-id='type-id-108' is-artificial='yes'/>
5608            <return type-id='type-id-126'/>
5609          </function-decl>
5610        </member-function>
5611      </class-decl>
5612      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-405'/>
5613      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-406'>
5614        <member-function access='public'>
5615          <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'>
5616            <parameter type-id='type-id-108' is-artificial='yes'/>
5617            <parameter type-id='type-id-64'/>
5618            <parameter type-id='type-id-40'/>
5619            <parameter type-id='type-id-141'/>
5620            <return type-id='type-id-126'/>
5621          </function-decl>
5622        </member-function>
5623        <member-function access='public'>
5624          <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'>
5625            <parameter type-id='type-id-108' is-artificial='yes'/>
5626            <parameter type-id='type-id-64'/>
5627            <parameter type-id='type-id-64'/>
5628            <parameter type-id='type-id-141'/>
5629            <return type-id='type-id-126'/>
5630          </function-decl>
5631        </member-function>
5632        <member-function access='public'>
5633          <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'>
5634            <parameter type-id='type-id-79' is-artificial='yes'/>
5635            <return type-id='type-id-64'/>
5636          </function-decl>
5637        </member-function>
5638        <member-function access='public'>
5639          <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'>
5640            <parameter type-id='type-id-79' is-artificial='yes'/>
5641            <return type-id='type-id-39'/>
5642          </function-decl>
5643        </member-function>
5644      </class-decl>
5645      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-407'>
5646        <member-type access='private'>
5647          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-408'>
5648            <member-function access='public'>
5649              <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'>
5650                <parameter type-id='type-id-108' is-artificial='yes'/>
5651                <return type-id='type-id-59'/>
5652              </function-decl>
5653            </member-function>
5654            <member-function access='public'>
5655              <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'>
5656                <parameter type-id='type-id-79' is-artificial='yes'/>
5657                <return type-id='type-id-1'/>
5658              </function-decl>
5659            </member-function>
5660            <member-function access='public'>
5661              <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'>
5662                <parameter type-id='type-id-108' is-artificial='yes'/>
5663                <parameter type-id='type-id-400'/>
5664                <parameter type-id='type-id-39'/>
5665                <return type-id='type-id-126'/>
5666              </function-decl>
5667            </member-function>
5668          </class-decl>
5669        </member-type>
5670        <member-function access='public'>
5671          <function-decl name='swap' mangled-name='_ZN5mongo12SharedBuffer4swapERS0_' filepath='src/mongo/util/shared_buffer.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
5672            <parameter type-id='type-id-108' is-artificial='yes'/>
5673            <parameter type-id='type-id-57'/>
5674            <return type-id='type-id-126'/>
5675          </function-decl>
5676        </member-function>
5677        <member-function access='public'>
5678          <function-decl name='get' mangled-name='_ZNK5mongo12SharedBuffer3getEv' filepath='src/mongo/util/shared_buffer.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
5679            <parameter type-id='type-id-79' is-artificial='yes'/>
5680            <return type-id='type-id-59'/>
5681          </function-decl>
5682        </member-function>
5683        <member-function access='public'>
5684          <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'>
5685            <parameter type-id='type-id-108' is-artificial='yes'/>
5686            <return type-id='type-id-126'/>
5687          </function-decl>
5688        </member-function>
5689        <member-function access='public'>
5690          <function-decl name='realloc' mangled-name='_ZN5mongo12SharedBuffer7reallocEm' filepath='src/mongo/util/shared_buffer.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
5691            <parameter type-id='type-id-108' is-artificial='yes'/>
5692            <parameter type-id='type-id-39'/>
5693            <return type-id='type-id-126'/>
5694          </function-decl>
5695        </member-function>
5696        <member-function access='private' static='yes'>
5697          <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'>
5698            <parameter type-id='type-id-127'/>
5699            <parameter type-id='type-id-39'/>
5700            <return type-id='type-id-407'/>
5701          </function-decl>
5702        </member-function>
5703      </class-decl>
5704      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-409'>
5705        <member-type access='public'>
5706          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-410'>
5707            <member-function access='public' static='yes'>
5708              <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'>
5709                <parameter type-id='type-id-103'/>
5710                <parameter type-id='type-id-64'/>
5711                <parameter type-id='type-id-238'/>
5712                <return type-id='type-id-126'/>
5713              </function-decl>
5714            </member-function>
5715          </class-decl>
5716        </member-type>
5717        <member-type access='public'>
5718          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-411'>
5719            <member-function access='public' static='yes'>
5720              <function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE10unsafeLoadEPS3_PKcPm' filepath='src/mongo/base/data_type_endian.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
5721                <parameter type-id='type-id-108'/>
5722                <parameter type-id='type-id-64'/>
5723                <parameter type-id='type-id-238'/>
5724                <return type-id='type-id-126'/>
5725              </function-decl>
5726            </member-function>
5727          </class-decl>
5728        </member-type>
5729        <member-type access='public'>
5730          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-412'>
5731            <member-function access='public' static='yes'>
5732              <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'>
5733                <parameter type-id='type-id-330'/>
5734                <parameter type-id='type-id-59'/>
5735                <parameter type-id='type-id-238'/>
5736                <return type-id='type-id-126'/>
5737              </function-decl>
5738            </member-function>
5739          </class-decl>
5740        </member-type>
5741        <member-type access='public'>
5742          <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-413'>
5743            <member-function access='public' static='yes'>
5744              <function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIjEEvE11unsafeStoreERKS3_PcPm' filepath='src/mongo/base/data_type_endian.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
5745                <parameter type-id='type-id-80'/>
5746                <parameter type-id='type-id-59'/>
5747                <parameter type-id='type-id-238'/>
5748                <return type-id='type-id-126'/>
5749              </function-decl>
5750            </member-function>
5751          </class-decl>
5752        </member-type>
5753        <member-function access='public' static='yes'>
5754          <function-decl name='unsafeLoad&lt;int&gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadIiEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
5755            <parameter type-id='type-id-103'/>
5756            <parameter type-id='type-id-64'/>
5757            <parameter type-id='type-id-238'/>
5758            <return type-id='type-id-126'/>
5759          </function-decl>
5760        </member-function>
5761        <member-function access='public' static='yes'>
5762          <function-decl name='unsafeLoad&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIiEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
5763            <parameter type-id='type-id-108'/>
5764            <parameter type-id='type-id-64'/>
5765            <parameter type-id='type-id-238'/>
5766            <return type-id='type-id-126'/>
5767          </function-decl>
5768        </member-function>
5769        <member-function access='public' static='yes'>
5770          <function-decl name='unsafeStore&lt;unsigned int&gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreIjEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
5771            <parameter type-id='type-id-330'/>
5772            <parameter type-id='type-id-59'/>
5773            <parameter type-id='type-id-238'/>
5774            <return type-id='type-id-126'/>
5775          </function-decl>
5776        </member-function>
5777        <member-function access='public' static='yes'>
5778          <function-decl name='unsafeStore&lt;mongo::LittleEndian&lt;unsigned int&gt; &gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIjEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
5779            <parameter type-id='type-id-80'/>
5780            <parameter type-id='type-id-59'/>
5781            <parameter type-id='type-id-238'/>
5782            <return type-id='type-id-126'/>
5783          </function-decl>
5784        </member-function>
5785        <member-function access='public' static='yes'>
5786          <function-decl name='store&lt;mongo::FTDCVarInt&gt;' 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'>
5787            <parameter type-id='type-id-80'/>
5788            <parameter type-id='type-id-59'/>
5789            <parameter type-id='type-id-39'/>
5790            <parameter type-id='type-id-238'/>
5791            <parameter type-id='type-id-141'/>
5792            <return type-id='type-id-393'/>
5793          </function-decl>
5794        </member-function>
5795      </class-decl>
5796      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-387'/>
5797      <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-414'/>
5798      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-415'>
5799        <member-function access='public'>
5800          <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'>
5801            <parameter type-id='type-id-108' is-artificial='yes'/>
5802            <parameter type-id='type-id-325'/>
5803            <return type-id='type-id-126'/>
5804          </function-decl>
5805        </member-function>
5806      </class-decl>
5807    </namespace-decl>
5808    <namespace-decl name='boost'>
5809      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-402'>
5810        <member-function access='public'>
5811          <function-decl name='optional' mangled-name='_ZN5boost8optionalISt5tupleIJN5mongo14ConstDataRangeENS2_14FTDCCompressor15CompressorStateENS2_6Date_tEEEEC2EOS8_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='870' column='1' visibility='default' binding='global' size-in-bits='64'>
5812            <parameter type-id='type-id-108' is-artificial='yes'/>
5813            <parameter type-id='type-id-58'/>
5814            <return type-id='type-id-126'/>
5815          </function-decl>
5816        </member-function>
5817      </class-decl>
5818      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-416'>
5819        <member-type access='private'>
5820          <typedef-decl name='rval_reference_type' type-id='type-id-418' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-417'/>
5821        </member-type>
5822        <member-function access='public'>
5823          <function-decl name='optional' mangled-name='_ZN5boost8optionalINS0_ISt5tupleIJN5mongo14ConstDataRangeENS2_14FTDCCompressor15CompressorStateENS2_6Date_tEEEEEEC2EOS8_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
5824            <parameter type-id='type-id-108' is-artificial='yes'/>
5825            <parameter type-id='type-id-417'/>
5826            <return type-id='type-id-126'/>
5827          </function-decl>
5828        </member-function>
5829        <member-function access='public'>
5830          <function-decl name='optional' mangled-name='_ZN5boost8optionalINS0_ISt5tupleIJN5mongo14ConstDataRangeENS2_14FTDCCompressor15CompressorStateENS2_6Date_tEEEEEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
5831            <parameter type-id='type-id-108' is-artificial='yes'/>
5832            <return type-id='type-id-126'/>
5833          </function-decl>
5834        </member-function>
5835      </class-decl>
5836      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-419'>
5837        <member-type access='private'>
5838          <typedef-decl name='reference_type' type-id='type-id-421' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-420'/>
5839        </member-type>
5840        <member-function access='public'>
5841          <function-decl name='get' mangled-name='_ZN5boost8optionalIbE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
5842            <parameter type-id='type-id-108' is-artificial='yes'/>
5843            <return type-id='type-id-420'/>
5844          </function-decl>
5845        </member-function>
5846        <member-function access='public'>
5847          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIbEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
5848            <parameter type-id='type-id-108' is-artificial='yes'/>
5849            <return type-id='type-id-420'/>
5850          </function-decl>
5851        </member-function>
5852      </class-decl>
5853      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-422'>
5854        <member-type access='private'>
5855          <typedef-decl name='reference_type' type-id='type-id-424' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-423'/>
5856        </member-type>
5857        <member-type access='private'>
5858          <typedef-decl name='rval_reference_type' type-id='type-id-426' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-425'/>
5859        </member-type>
5860        <member-function access='public'>
5861          <function-decl name='get' mangled-name='_ZN5boost8optionalISt5tupleIJN5mongo14ConstDataRangeENS2_6Date_tEEEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
5862            <parameter type-id='type-id-108' is-artificial='yes'/>
5863            <return type-id='type-id-423'/>
5864          </function-decl>
5865        </member-function>
5866        <member-function access='public'>
5867          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalISt5tupleIJN5mongo14ConstDataRangeENS2_6Date_tEEEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
5868            <parameter type-id='type-id-108' is-artificial='yes'/>
5869            <return type-id='type-id-423'/>
5870          </function-decl>
5871        </member-function>
5872        <member-function access='public'>
5873          <function-decl name='optional' mangled-name='_ZN5boost8optionalISt5tupleIJN5mongo14ConstDataRangeENS2_6Date_tEEEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
5874            <parameter type-id='type-id-108' is-artificial='yes'/>
5875            <return type-id='type-id-126'/>
5876          </function-decl>
5877        </member-function>
5878        <member-function access='public'>
5879          <function-decl name='optional' mangled-name='_ZN5boost8optionalISt5tupleIJN5mongo14ConstDataRangeENS2_6Date_tEEEEC2EOS5_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
5880            <parameter type-id='type-id-108' is-artificial='yes'/>
5881            <parameter type-id='type-id-425'/>
5882            <return type-id='type-id-126'/>
5883          </function-decl>
5884        </member-function>
5885      </class-decl>
5886      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-427'>
5887        <member-function access='public'>
5888          <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'>
5889            <parameter type-id='type-id-108' is-artificial='yes'/>
5890            <parameter type-id='type-id-57'/>
5891            <return type-id='type-id-126'/>
5892          </function-decl>
5893        </member-function>
5894        <member-function access='public' destructor='yes'>
5895          <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'>
5896            <parameter type-id='type-id-108' is-artificial='yes'/>
5897            <return type-id='type-id-126'/>
5898          </function-decl>
5899        </member-function>
5900        <member-function access='public'>
5901          <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'>
5902            <parameter type-id='type-id-108' is-artificial='yes'/>
5903            <parameter type-id='type-id-80'/>
5904            <return type-id='type-id-126'/>
5905          </function-decl>
5906        </member-function>
5907        <member-function access='public'>
5908          <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'>
5909            <parameter type-id='type-id-79' is-artificial='yes'/>
5910            <return type-id='type-id-1'/>
5911          </function-decl>
5912        </member-function>
5913        <member-function access='public'>
5914          <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'>
5915            <parameter type-id='type-id-108' is-artificial='yes'/>
5916            <return type-id='type-id-126'/>
5917          </function-decl>
5918        </member-function>
5919        <member-function access='public'>
5920          <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'>
5921            <parameter type-id='type-id-79' is-artificial='yes'/>
5922            <return type-id='type-id-1'/>
5923          </function-decl>
5924        </member-function>
5925        <member-function access='public'>
5926          <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'>
5927            <parameter type-id='type-id-79' is-artificial='yes'/>
5928            <return type-id='type-id-108'/>
5929          </function-decl>
5930        </member-function>
5931        <member-function access='public'>
5932          <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'>
5933            <parameter type-id='type-id-108' is-artificial='yes'/>
5934            <parameter type-id='type-id-58'/>
5935            <return type-id='type-id-57'/>
5936          </function-decl>
5937        </member-function>
5938      </class-decl>
5939      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-428'>
5940        <member-type access='private'>
5941          <typedef-decl name='reference_type' type-id='type-id-430' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-429'/>
5942        </member-type>
5943        <member-function access='public'>
5944          <function-decl name='get' mangled-name='_ZN5boost8optionalIN5mongo14ConstDataRangeEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
5945            <parameter type-id='type-id-108' is-artificial='yes'/>
5946            <return type-id='type-id-429'/>
5947          </function-decl>
5948        </member-function>
5949        <member-function access='public'>
5950          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIN5mongo14ConstDataRangeEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
5951            <parameter type-id='type-id-108' is-artificial='yes'/>
5952            <return type-id='type-id-429'/>
5953          </function-decl>
5954        </member-function>
5955      </class-decl>
5956      <namespace-decl name='optional_detail'>
5957        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-431'>
5958          <member-type access='private'>
5959            <typedef-decl name='reference_type' type-id='type-id-432' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-421'/>
5960          </member-type>
5961          <member-function access='protected'>
5962            <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'>
5963              <parameter type-id='type-id-108' is-artificial='yes'/>
5964              <return type-id='type-id-126'/>
5965            </function-decl>
5966          </member-function>
5967          <member-function access='protected' destructor='yes'>
5968            <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'>
5969              <parameter type-id='type-id-108' is-artificial='yes'/>
5970              <return type-id='type-id-126'/>
5971            </function-decl>
5972          </member-function>
5973          <member-function access='private'>
5974            <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'>
5975              <parameter type-id='type-id-108' is-artificial='yes'/>
5976              <parameter type-id='type-id-323'/>
5977              <return type-id='type-id-126'/>
5978            </function-decl>
5979          </member-function>
5980          <member-function access='public'>
5981            <function-decl name='is_initialized' mangled-name='_ZNK5boost15optional_detail13optional_baseIbE14is_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'>
5982              <parameter type-id='type-id-79' is-artificial='yes'/>
5983              <return type-id='type-id-1'/>
5984            </function-decl>
5985          </member-function>
5986        </class-decl>
5987        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-433'>
5988          <member-type access='private'>
5989            <typedef-decl name='rval_reference_type' type-id='type-id-435' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-434'/>
5990          </member-type>
5991          <member-function access='protected'>
5992            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_14FTDCCompressor15CompressorStateENS3_6Date_tEEEEC2EOS9_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
5993              <parameter type-id='type-id-108' is-artificial='yes'/>
5994              <parameter type-id='type-id-58'/>
5995              <return type-id='type-id-126'/>
5996            </function-decl>
5997          </member-function>
5998          <member-function access='protected'>
5999            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_14FTDCCompressor15CompressorStateENS3_6Date_tEEEE9constructEOS8_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
6000              <parameter type-id='type-id-108' is-artificial='yes'/>
6001              <parameter type-id='type-id-434'/>
6002              <return type-id='type-id-126'/>
6003            </function-decl>
6004          </member-function>
6005        </class-decl>
6006        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-436'>
6007          <member-type access='private'>
6008            <typedef-decl name='rval_reference_type' type-id='type-id-437' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-418'/>
6009          </member-type>
6010          <member-function access='protected'>
6011            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseINS_8optionalISt5tupleIJN5mongo14ConstDataRangeENS4_14FTDCCompressor15CompressorStateENS4_6Date_tEEEEEE9constructEOSA_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
6012              <parameter type-id='type-id-108' is-artificial='yes'/>
6013              <parameter type-id='type-id-418'/>
6014              <return type-id='type-id-126'/>
6015            </function-decl>
6016          </member-function>
6017          <member-function access='protected'>
6018            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseINS_8optionalISt5tupleIJN5mongo14ConstDataRangeENS4_14FTDCCompressor15CompressorStateENS4_6Date_tEEEEEEC2EOSA_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
6019              <parameter type-id='type-id-108' is-artificial='yes'/>
6020              <parameter type-id='type-id-418'/>
6021              <return type-id='type-id-126'/>
6022            </function-decl>
6023          </member-function>
6024          <member-function access='protected'>
6025            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseINS_8optionalISt5tupleIJN5mongo14ConstDataRangeENS4_14FTDCCompressor15CompressorStateENS4_6Date_tEEEEEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
6026              <parameter type-id='type-id-108' is-artificial='yes'/>
6027              <return type-id='type-id-126'/>
6028            </function-decl>
6029          </member-function>
6030        </class-decl>
6031        <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-438'>
6032          <member-type access='private'>
6033            <typedef-decl name='reference_type' type-id='type-id-439' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-424'/>
6034          </member-type>
6035          <member-type access='private'>
6036            <typedef-decl name='rval_reference_type' type-id='type-id-440' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-426'/>
6037          </member-type>
6038          <member-function access='protected'>
6039            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_6Date_tEEEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
6040              <parameter type-id='type-id-108' is-artificial='yes'/>
6041              <return type-id='type-id-126'/>
6042            </function-decl>
6043          </member-function>
6044          <member-function access='protected' destructor='yes'>
6045            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_6Date_tEEEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
6046              <parameter type-id='type-id-108' is-artificial='yes'/>
6047              <return type-id='type-id-126'/>
6048            </function-decl>
6049          </member-function>
6050          <member-function access='private'>
6051            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_6Date_tEEEE12destroy_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'>
6052              <parameter type-id='type-id-108' is-artificial='yes'/>
6053              <parameter type-id='type-id-323'/>
6054              <return type-id='type-id-126'/>
6055            </function-decl>
6056          </member-function>
6057          <member-function access='protected'>
6058            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_6Date_tEEEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
6059              <parameter type-id='type-id-108' is-artificial='yes'/>
6060              <return type-id='type-id-126'/>
6061            </function-decl>
6062          </member-function>
6063          <member-function access='protected'>
6064            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_6Date_tEEEE9constructEOS6_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
6065              <parameter type-id='type-id-108' is-artificial='yes'/>
6066              <parameter type-id='type-id-426'/>
6067              <return type-id='type-id-126'/>
6068            </function-decl>
6069          </member-function>
6070          <member-function access='protected'>
6071            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_6Date_tEEEEC2EOS6_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
6072              <parameter type-id='type-id-108' is-artificial='yes'/>
6073              <parameter type-id='type-id-426'/>
6074              <return type-id='type-id-126'/>
6075            </function-decl>
6076          </member-function>
6077        </class-decl>
6078        <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-441'>
6079          <member-type access='private'>
6080            <typedef-decl name='reference_type' type-id='type-id-442' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-430'/>
6081          </member-type>
6082          <member-function access='protected'>
6083            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
6084              <parameter type-id='type-id-108' is-artificial='yes'/>
6085              <return type-id='type-id-126'/>
6086            </function-decl>
6087          </member-function>
6088          <member-function access='protected' destructor='yes'>
6089            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
6090              <parameter type-id='type-id-108' is-artificial='yes'/>
6091              <return type-id='type-id-126'/>
6092            </function-decl>
6093          </member-function>
6094          <member-function access='private'>
6095            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEE12destroy_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'>
6096              <parameter type-id='type-id-108' is-artificial='yes'/>
6097              <parameter type-id='type-id-323'/>
6098              <return type-id='type-id-126'/>
6099            </function-decl>
6100          </member-function>
6101        </class-decl>
6102        <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-443'>
6103          <member-type access='public'>
6104            <typedef-decl name='rval_reference_type' type-id='type-id-58' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-437'/>
6105          </member-type>
6106        </class-decl>
6107        <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-444'>
6108          <member-type access='public'>
6109            <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-432'/>
6110          </member-type>
6111        </class-decl>
6112        <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-445'>
6113          <member-type access='public'>
6114            <typedef-decl name='reference_type' type-id='type-id-57' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-439'/>
6115          </member-type>
6116          <member-type access='public'>
6117            <typedef-decl name='rval_reference_type' type-id='type-id-58' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-440'/>
6118          </member-type>
6119        </class-decl>
6120        <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-446'>
6121          <member-type access='public'>
6122            <typedef-decl name='rval_reference_type' type-id='type-id-58' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-435'/>
6123          </member-type>
6124        </class-decl>
6125        <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-447'>
6126          <member-type access='public'>
6127            <typedef-decl name='reference_type' type-id='type-id-57' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-442'/>
6128          </member-type>
6129        </class-decl>
6130      </namespace-decl>
6131    </namespace-decl>
6132    <namespace-decl name='mpl_'>
6133      <typedef-decl name='false_' type-id='type-id-448' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-322'/>
6134      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-322' visibility='default' is-declaration-only='yes' id='type-id-448'/>
6135    </namespace-decl>
6136  </abi-instr>
6137  <abi-instr address-size='64' path='src/mongo/db/ftdc/controller.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
6138    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='832' id='type-id-449'>
6139      <subrange length='104' type-id='type-id-4' id='type-id-450'/>
6140    </array-type-def>
6141    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='288' id='type-id-451'>
6142      <subrange length='36' type-id='type-id-4' id='type-id-452'/>
6143    </array-type-def>
6144    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='832' id='type-id-453'>
6145      <subrange length='104' type-id='type-id-4' id='type-id-450'/>
6146    </array-type-def>
6147    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='288' id='type-id-454'>
6148      <subrange length='36' type-id='type-id-4' id='type-id-452'/>
6149    </array-type-def>
6150    <typedef-decl name='ldiv_t' type-id='type-id-23' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-455'/>
6151    <reference-type-def kind='lvalue' type-id='type-id-453' size-in-bits='64' id='type-id-456'/>
6152    <reference-type-def kind='lvalue' type-id='type-id-454' size-in-bits='64' id='type-id-457'/>
6153    <reference-type-def kind='lvalue' type-id='type-id-82' size-in-bits='64' id='type-id-174'/>
6154    <qualified-type-def type-id='type-id-458' const='yes' id='type-id-459'/>
6155    <reference-type-def kind='lvalue' type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
6156    <qualified-type-def type-id='type-id-461' const='yes' id='type-id-462'/>
6157    <reference-type-def kind='lvalue' type-id='type-id-462' size-in-bits='64' id='type-id-463'/>
6158    <pointer-type-def type-id='type-id-462' size-in-bits='64' id='type-id-464'/>
6159    <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-466'/>
6160    <reference-type-def kind='rvalue' type-id='type-id-466' size-in-bits='64' id='type-id-467'/>
6161    <reference-type-def kind='lvalue' type-id='type-id-468' size-in-bits='64' id='type-id-469'/>
6162    <reference-type-def kind='lvalue' type-id='type-id-470' size-in-bits='64' id='type-id-471'/>
6163    <reference-type-def kind='lvalue' type-id='type-id-472' size-in-bits='64' id='type-id-473'/>
6164    <reference-type-def kind='lvalue' type-id='type-id-474' size-in-bits='64' id='type-id-475'/>
6165    <reference-type-def kind='lvalue' type-id='type-id-476' size-in-bits='64' id='type-id-477'/>
6166    <pointer-type-def type-id='type-id-478' size-in-bits='64' id='type-id-479'/>
6167    <reference-type-def kind='lvalue' type-id='type-id-480' size-in-bits='64' id='type-id-481'/>
6168    <pointer-type-def type-id='type-id-480' size-in-bits='64' id='type-id-482'/>
6169    <reference-type-def kind='lvalue' type-id='type-id-81' size-in-bits='64' id='type-id-175'/>
6170    <pointer-type-def type-id='type-id-483' size-in-bits='64' id='type-id-484'/>
6171    <reference-type-def kind='lvalue' type-id='type-id-485' size-in-bits='64' id='type-id-486'/>
6172    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-487'/>
6173    <namespace-decl name='std'>
6174      <class-decl name='basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2176' visibility='default' id='type-id-488'>
6175        <member-type access='private'>
6176          <typedef-decl name='__ostream_type' type-id='type-id-488' 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-489'/>
6177        </member-type>
6178        <member-function access='public'>
6179          <function-decl name='operator&lt;&lt;' 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'>
6180            <parameter type-id='type-id-490' is-artificial='yes'/>
6181            <parameter type-id='type-id-38'/>
6182            <return type-id='type-id-491'/>
6183          </function-decl>
6184        </member-function>
6185      </class-decl>
6186      <typedef-decl name='ostream' type-id='type-id-488' 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-485'/>
6187      <class-decl name='allocator_type' naming-typedef-id='type-id-474' visibility='default' is-declaration-only='yes' id='type-id-458'/>
6188      <class-decl name='allocator_type' naming-typedef-id='type-id-472' visibility='default' is-declaration-only='yes' id='type-id-492'/>
6189      <class-decl name='mutex_type' naming-typedef-id='type-id-476' visibility='default' is-declaration-only='yes' id='type-id-483'>
6190        <member-function access='public'>
6191          <function-decl name='lock' mangled-name='_ZNSt5mutex4lockEv' 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'>
6192            <parameter type-id='type-id-484' is-artificial='yes'/>
6193            <return type-id='type-id-126'/>
6194          </function-decl>
6195        </member-function>
6196        <member-function access='public'>
6197          <function-decl name='unlock' mangled-name='_ZNSt5mutex6unlockEv' 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'>
6198            <parameter type-id='type-id-484' is-artificial='yes'/>
6199            <return type-id='type-id-126'/>
6200          </function-decl>
6201        </member-function>
6202      </class-decl>
6203      <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-461'>
6204        <member-function access='public'>
6205          <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'>
6206            <parameter type-id='type-id-464' is-artificial='yes'/>
6207            <parameter type-id='type-id-463'/>
6208            <return type-id='type-id-1'/>
6209          </function-decl>
6210        </member-function>
6211      </class-decl>
6212      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-493'>
6213        <member-type access='private'>
6214          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-494'>
6215            <member-function access='public'>
6216              <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'>
6217                <parameter type-id='type-id-108' is-artificial='yes'/>
6218                <return type-id='type-id-126'/>
6219              </function-decl>
6220            </member-function>
6221          </class-decl>
6222        </member-type>
6223        <member-type access='private'>
6224          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-495'>
6225            <member-function access='public'>
6226              <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'>
6227                <parameter type-id='type-id-108' is-artificial='yes'/>
6228                <parameter type-id='type-id-58'/>
6229                <return type-id='type-id-126'/>
6230              </function-decl>
6231            </member-function>
6232            <member-function access='public' vtable-offset='2'>
6233              <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'>
6234                <parameter type-id='type-id-108' is-artificial='yes'/>
6235                <return type-id='type-id-126'/>
6236              </function-decl>
6237            </member-function>
6238          </class-decl>
6239        </member-type>
6240        <member-type access='private'>
6241          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-496'>
6242            <member-function access='public' destructor='yes' vtable-offset='0'>
6243              <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'>
6244                <parameter type-id='type-id-108' is-artificial='yes'/>
6245                <return type-id='type-id-126'/>
6246              </function-decl>
6247            </member-function>
6248            <member-function access='public' destructor='yes' vtable-offset='0'>
6249              <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'>
6250                <parameter type-id='type-id-108' is-artificial='yes'/>
6251                <return type-id='type-id-126'/>
6252              </function-decl>
6253            </member-function>
6254          </class-decl>
6255        </member-type>
6256        <member-function access='public'>
6257          <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'>
6258            <parameter type-id='type-id-79' is-artificial='yes'/>
6259            <return type-id='type-id-1'/>
6260          </function-decl>
6261        </member-function>
6262        <member-function access='public'>
6263          <function-decl name='operator=' mangled-name='_ZNSt6threadaSEOS_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
6264            <parameter type-id='type-id-108' is-artificial='yes'/>
6265            <parameter type-id='type-id-58'/>
6266            <return type-id='type-id-57'/>
6267          </function-decl>
6268        </member-function>
6269        <member-function access='public'>
6270          <function-decl name='swap' mangled-name='_ZNSt6thread4swapERS_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
6271            <parameter type-id='type-id-108' is-artificial='yes'/>
6272            <parameter type-id='type-id-57'/>
6273            <return type-id='type-id-126'/>
6274          </function-decl>
6275        </member-function>
6276        <member-function access='private'>
6277          <function-decl name='_M_make_routine&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;' 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'>
6278            <parameter type-id='type-id-108' is-artificial='yes'/>
6279            <parameter type-id='type-id-58'/>
6280            <return type-id='type-id-497'/>
6281          </function-decl>
6282        </member-function>
6283        <member-function access='public'>
6284          <function-decl name='thread&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt;&gt;' 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_'>
6285            <parameter type-id='type-id-108' is-artificial='yes'/>
6286            <parameter type-id='type-id-58'/>
6287            <return type-id='type-id-126'/>
6288          </function-decl>
6289        </member-function>
6290      </class-decl>
6291      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-498'>
6292        <member-function access='public'>
6293          <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'>
6294            <parameter type-id='type-id-108' is-artificial='yes'/>
6295            <return type-id='type-id-126'/>
6296          </function-decl>
6297        </member-function>
6298        <member-function access='public' destructor='yes'>
6299          <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'>
6300            <parameter type-id='type-id-108' is-artificial='yes'/>
6301            <return type-id='type-id-126'/>
6302          </function-decl>
6303        </member-function>
6304        <member-function access='public'>
6305          <function-decl name='__shared_count&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt; &gt;, std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;' 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'>
6306            <parameter type-id='type-id-108' is-artificial='yes'/>
6307            <parameter type-id='type-id-499'/>
6308            <parameter type-id='type-id-108'/>
6309            <parameter type-id='type-id-460'/>
6310            <parameter type-id='type-id-58'/>
6311            <return type-id='type-id-126'/>
6312          </function-decl>
6313        </member-function>
6314        <member-function access='public'>
6315          <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'>
6316            <parameter type-id='type-id-108' is-artificial='yes'/>
6317            <parameter type-id='type-id-57'/>
6318            <return type-id='type-id-126'/>
6319          </function-decl>
6320        </member-function>
6321      </class-decl>
6322      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-500'>
6323        <member-type access='private'>
6324          <typedef-decl name='pointer' type-id='type-id-502' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-501'/>
6325        </member-type>
6326        <member-type access='private'>
6327          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-503'>
6328            <member-type access='private'>
6329              <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/unique_ptr.h' line='143' column='1' id='type-id-502'/>
6330            </member-type>
6331          </class-decl>
6332        </member-type>
6333        <member-function access='public'>
6334          <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'>
6335            <parameter type-id='type-id-79' is-artificial='yes'/>
6336            <return type-id='type-id-501'/>
6337          </function-decl>
6338        </member-function>
6339        <member-function access='public'>
6340          <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'>
6341            <parameter type-id='type-id-79' is-artificial='yes'/>
6342            <return type-id='type-id-1'/>
6343          </function-decl>
6344        </member-function>
6345        <member-function access='public'>
6346          <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'>
6347            <parameter type-id='type-id-79' is-artificial='yes'/>
6348            <return type-id='type-id-504'/>
6349          </function-decl>
6350        </member-function>
6351      </class-decl>
6352      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-505'>
6353        <member-function access='public'>
6354          <function-decl name='_Bind&lt;mongo::FTDCController *&gt;' 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'>
6355            <parameter type-id='type-id-108' is-artificial='yes'/>
6356            <parameter type-id='type-id-58'/>
6357            <parameter type-id='type-id-467'/>
6358            <return type-id='type-id-126'/>
6359          </function-decl>
6360        </member-function>
6361        <member-function access='public'>
6362          <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'>
6363            <parameter type-id='type-id-108' is-artificial='yes'/>
6364            <parameter type-id='type-id-58'/>
6365            <return type-id='type-id-126'/>
6366          </function-decl>
6367        </member-function>
6368        <member-function access='private'>
6369          <function-decl name='__call&lt;void, 0&gt;' 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'>
6370            <parameter type-id='type-id-108' is-artificial='yes'/>
6371            <parameter type-id='type-id-58'/>
6372            <parameter type-id='type-id-506'/>
6373            <return type-id='type-id-126'/>
6374          </function-decl>
6375        </member-function>
6376        <member-function access='public'>
6377          <function-decl name='operator()&lt;, void&gt;' 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'>
6378            <parameter type-id='type-id-108' is-artificial='yes'/>
6379            <return type-id='type-id-126'/>
6380          </function-decl>
6381        </member-function>
6382      </class-decl>
6383      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-507'>
6384        <member-function access='public'>
6385          <function-decl name='tuple&lt;mongo::FTDCController *, void&gt;' 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'>
6386            <parameter type-id='type-id-108' is-artificial='yes'/>
6387            <parameter type-id='type-id-467'/>
6388            <return type-id='type-id-126'/>
6389          </function-decl>
6390        </member-function>
6391        <member-function access='public'>
6392          <function-decl name='tuple' mangled-name='_ZNSt5tupleIJPN5mongo14FTDCControllerEEEC2EOS3_' 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'>
6393            <parameter type-id='type-id-108' is-artificial='yes'/>
6394            <parameter type-id='type-id-58'/>
6395            <return type-id='type-id-126'/>
6396          </function-decl>
6397        </member-function>
6398      </class-decl>
6399      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-508'>
6400        <member-function access='public'>
6401          <function-decl name='__shared_ptr' mangled-name='_ZNSt12__shared_ptrIN5mongo9transport7SessionELN9__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'>
6402            <parameter type-id='type-id-108' is-artificial='yes'/>
6403            <return type-id='type-id-126'/>
6404          </function-decl>
6405        </member-function>
6406        <member-function access='public' destructor='yes'>
6407          <function-decl name='~__shared_ptr' mangled-name='_ZNSt12__shared_ptrIN5mongo9transport7SessionELN9__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'>
6408            <parameter type-id='type-id-108' is-artificial='yes'/>
6409            <return type-id='type-id-126'/>
6410          </function-decl>
6411        </member-function>
6412      </class-decl>
6413      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-509'>
6414        <member-function access='public'>
6415          <function-decl name='shared_ptr' mangled-name='_ZNSt10shared_ptrIN5mongo9transport7SessionEEC2Ev' 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'>
6416            <parameter type-id='type-id-108' is-artificial='yes'/>
6417            <return type-id='type-id-126'/>
6418          </function-decl>
6419        </member-function>
6420        <member-function access='public'>
6421          <function-decl name='shared_ptr' mangled-name='_ZNSt10shared_ptrIN5mongo9transport7SessionEEC2EDn' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
6422            <parameter type-id='type-id-108' is-artificial='yes'/>
6423            <return type-id='type-id-126'/>
6424          </function-decl>
6425        </member-function>
6426      </class-decl>
6427      <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-510'>
6428        <member-function access='public'>
6429          <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'>
6430            <parameter type-id='type-id-108' is-artificial='yes'/>
6431            <return type-id='type-id-126'/>
6432          </function-decl>
6433        </member-function>
6434        <member-function access='public'>
6435          <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'>
6436            <parameter type-id='type-id-108' is-artificial='yes'/>
6437            <return type-id='type-id-126'/>
6438          </function-decl>
6439        </member-function>
6440      </class-decl>
6441      <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-511'>
6442        <member-function access='private'>
6443          <function-decl name='__wait_until_impl&lt;std::chrono::duration&lt;long, std::ratio&lt;1, 1000000000&gt; &gt; &gt;' 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'>
6444            <parameter type-id='type-id-108' is-artificial='yes'/>
6445            <parameter type-id='type-id-57'/>
6446            <parameter type-id='type-id-80'/>
6447            <return type-id='type-id-188'/>
6448          </function-decl>
6449        </member-function>
6450        <member-function access='public'>
6451          <function-decl name='wait_until&lt;std::chrono::duration&lt;long, std::ratio&lt;1, 1000000000&gt; &gt; &gt;' 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'>
6452            <parameter type-id='type-id-108' is-artificial='yes'/>
6453            <parameter type-id='type-id-57'/>
6454            <parameter type-id='type-id-80'/>
6455            <return type-id='type-id-188'/>
6456          </function-decl>
6457        </member-function>
6458      </class-decl>
6459      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-512'>
6460        <member-type access='private'>
6461          <typedef-decl name='mutex_type' type-id='type-id-483' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/mutex' line='406' column='1' id='type-id-468'/>
6462        </member-type>
6463        <member-function access='public'>
6464          <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='477' column='1' visibility='default' binding='global' size-in-bits='64'>
6465            <parameter type-id='type-id-108' is-artificial='yes'/>
6466            <return type-id='type-id-126'/>
6467          </function-decl>
6468        </member-function>
6469        <member-function access='public'>
6470          <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'>
6471            <parameter type-id='type-id-108' is-artificial='yes'/>
6472            <parameter type-id='type-id-469'/>
6473            <return type-id='type-id-126'/>
6474          </function-decl>
6475        </member-function>
6476        <member-function access='public'>
6477          <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='535' column='1' visibility='default' binding='global' size-in-bits='64'>
6478            <parameter type-id='type-id-108' is-artificial='yes'/>
6479            <return type-id='type-id-126'/>
6480          </function-decl>
6481        </member-function>
6482        <member-function access='public' destructor='yes'>
6483          <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'>
6484            <parameter type-id='type-id-108' is-artificial='yes'/>
6485            <return type-id='type-id-126'/>
6486          </function-decl>
6487        </member-function>
6488      </class-decl>
6489      <class-decl name='__anonymous_struct__24' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-513'>
6490        <member-type access='private'>
6491          <typedef-decl name='pointer' type-id='type-id-515' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-514'/>
6492        </member-type>
6493        <member-type access='private'>
6494          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-516'>
6495            <member-type access='private'>
6496              <typedef-decl name='type' type-id='type-id-108' 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-515'/>
6497            </member-type>
6498          </class-decl>
6499        </member-type>
6500        <member-function access='public'>
6501          <function-decl name='get' mangled-name='_ZNKSt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS1_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'>
6502            <parameter type-id='type-id-79' is-artificial='yes'/>
6503            <return type-id='type-id-514'/>
6504          </function-decl>
6505        </member-function>
6506        <member-function access='public'>
6507          <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'>
6508            <parameter type-id='type-id-108' is-artificial='yes'/>
6509            <return type-id='type-id-514'/>
6510          </function-decl>
6511        </member-function>
6512        <member-function access='public'>
6513          <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'>
6514            <parameter type-id='type-id-108' is-artificial='yes'/>
6515            <parameter type-id='type-id-58'/>
6516            <return type-id='type-id-126'/>
6517          </function-decl>
6518        </member-function>
6519        <member-function access='public'>
6520          <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'>
6521            <parameter type-id='type-id-108' is-artificial='yes'/>
6522            <parameter type-id='type-id-514'/>
6523            <return type-id='type-id-126'/>
6524          </function-decl>
6525        </member-function>
6526        <member-function access='public'>
6527          <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'>
6528            <parameter type-id='type-id-108' is-artificial='yes'/>
6529            <parameter type-id='type-id-58'/>
6530            <return type-id='type-id-57'/>
6531          </function-decl>
6532        </member-function>
6533        <member-function access='public' destructor='yes'>
6534          <function-decl name='~unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo15FTDCFileManagerESt14default_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'>
6535            <parameter type-id='type-id-108' is-artificial='yes'/>
6536            <return type-id='type-id-126'/>
6537          </function-decl>
6538        </member-function>
6539        <member-function access='public'>
6540          <function-decl name='operator-&gt;' 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'>
6541            <parameter type-id='type-id-79' is-artificial='yes'/>
6542            <return type-id='type-id-514'/>
6543          </function-decl>
6544        </member-function>
6545        <member-function access='public'>
6546          <function-decl name='operator bool' mangled-name='_ZNKSt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS1_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'>
6547            <parameter type-id='type-id-79' is-artificial='yes'/>
6548            <return type-id='type-id-1'/>
6549          </function-decl>
6550        </member-function>
6551      </class-decl>
6552      <class-decl name='__anonymous_struct__29' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-517'>
6553        <member-function access='public'>
6554          <function-decl name='tuple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; , void&gt;' 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'>
6555            <parameter type-id='type-id-108' is-artificial='yes'/>
6556            <parameter type-id='type-id-58'/>
6557            <return type-id='type-id-126'/>
6558          </function-decl>
6559        </member-function>
6560        <member-function access='public'>
6561          <function-decl name='tuple' mangled-name='_ZNSt5tupleIJSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS3_EEEEC2EOSA_' 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'>
6562            <parameter type-id='type-id-108' is-artificial='yes'/>
6563            <parameter type-id='type-id-58'/>
6564            <return type-id='type-id-126'/>
6565          </function-decl>
6566        </member-function>
6567      </class-decl>
6568      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-518'>
6569        <member-type access='private'>
6570          <typedef-decl name='mutex_type' type-id='type-id-483' 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-476'/>
6571        </member-type>
6572        <member-function access='public'>
6573          <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'>
6574            <parameter type-id='type-id-108' is-artificial='yes'/>
6575            <parameter type-id='type-id-477'/>
6576            <return type-id='type-id-126'/>
6577          </function-decl>
6578        </member-function>
6579        <member-function access='public' destructor='yes'>
6580          <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'>
6581            <parameter type-id='type-id-108' is-artificial='yes'/>
6582            <return type-id='type-id-126'/>
6583          </function-decl>
6584        </member-function>
6585      </class-decl>
6586      <class-decl name='__anonymous_struct__31' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-519'>
6587        <member-function access='protected'>
6588          <function-decl name='__shared_ptr&lt;std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt; &gt;, std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;' 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'>
6589            <parameter type-id='type-id-108' is-artificial='yes'/>
6590            <parameter type-id='type-id-499'/>
6591            <parameter type-id='type-id-460'/>
6592            <parameter type-id='type-id-58'/>
6593            <return type-id='type-id-126'/>
6594          </function-decl>
6595        </member-function>
6596        <member-function access='public' destructor='yes'>
6597          <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'>
6598            <parameter type-id='type-id-108' is-artificial='yes'/>
6599            <return type-id='type-id-126'/>
6600          </function-decl>
6601        </member-function>
6602      </class-decl>
6603      <class-decl name='__anonymous_struct__34' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-497'>
6604        <member-function access='private'>
6605          <function-decl name='shared_ptr&lt;std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt; &gt;, std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;' 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'>
6606            <parameter type-id='type-id-108' is-artificial='yes'/>
6607            <parameter type-id='type-id-499'/>
6608            <parameter type-id='type-id-460'/>
6609            <parameter type-id='type-id-58'/>
6610            <return type-id='type-id-126'/>
6611          </function-decl>
6612        </member-function>
6613      </class-decl>
6614      <class-decl name='__anonymous_struct__35' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-520'>
6615        <member-function access='public'>
6616          <function-decl name='_Sp_counted_ptr_inplace&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;' 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'>
6617            <parameter type-id='type-id-108' is-artificial='yes'/>
6618            <parameter type-id='type-id-458'/>
6619            <parameter type-id='type-id-58'/>
6620            <return type-id='type-id-126'/>
6621          </function-decl>
6622        </member-function>
6623        <member-function access='private'>
6624          <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'>
6625            <parameter type-id='type-id-108' is-artificial='yes'/>
6626            <return type-id='type-id-108'/>
6627          </function-decl>
6628        </member-function>
6629        <member-function access='public' destructor='yes' vtable-offset='0'>
6630          <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'>
6631            <parameter type-id='type-id-108' is-artificial='yes'/>
6632            <return type-id='type-id-126'/>
6633          </function-decl>
6634        </member-function>
6635        <member-function access='public' vtable-offset='2'>
6636          <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'>
6637            <parameter type-id='type-id-108' is-artificial='yes'/>
6638            <return type-id='type-id-126'/>
6639          </function-decl>
6640        </member-function>
6641        <member-function access='public' vtable-offset='3'>
6642          <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'>
6643            <parameter type-id='type-id-108' is-artificial='yes'/>
6644            <return type-id='type-id-126'/>
6645          </function-decl>
6646        </member-function>
6647        <member-function access='public' vtable-offset='4'>
6648          <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'>
6649            <parameter type-id='type-id-108' is-artificial='yes'/>
6650            <parameter type-id='type-id-463'/>
6651            <return type-id='type-id-127'/>
6652          </function-decl>
6653        </member-function>
6654      </class-decl>
6655      <class-decl name='__anonymous_struct__37' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-521'>
6656        <member-function access='public'>
6657          <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'>
6658            <parameter type-id='type-id-108' is-artificial='yes'/>
6659            <return type-id='type-id-126'/>
6660          </function-decl>
6661        </member-function>
6662        <member-function access='public'>
6663          <function-decl name='__shared_ptr&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;, void&gt;' 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'>
6664            <parameter type-id='type-id-108' is-artificial='yes'/>
6665            <parameter type-id='type-id-58'/>
6666            <return type-id='type-id-126'/>
6667          </function-decl>
6668        </member-function>
6669        <member-function access='public' destructor='yes'>
6670          <function-decl name='~__shared_ptr' mangled-name='_ZNSt12__shared_ptrINSt6thread10_Impl_baseELN9__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'>
6671            <parameter type-id='type-id-108' is-artificial='yes'/>
6672            <return type-id='type-id-126'/>
6673          </function-decl>
6674        </member-function>
6675      </class-decl>
6676      <class-decl name='__anonymous_struct__38' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-522'>
6677        <member-function access='public'>
6678          <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'>
6679            <parameter type-id='type-id-108' is-artificial='yes'/>
6680            <return type-id='type-id-126'/>
6681          </function-decl>
6682        </member-function>
6683        <member-function access='public'>
6684          <function-decl name='shared_ptr&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;, void&gt;' 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'>
6685            <parameter type-id='type-id-108' is-artificial='yes'/>
6686            <parameter type-id='type-id-58'/>
6687            <return type-id='type-id-126'/>
6688          </function-decl>
6689        </member-function>
6690      </class-decl>
6691      <class-decl name='__anonymous_struct__40' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-523'>
6692        <member-type access='private'>
6693          <typedef-decl name='_Class' type-id='type-id-524' 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-478'/>
6694        </member-type>
6695        <member-type access='private'>
6696          <typedef-decl name='result_type' type-id='type-id-526' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional' line='573' column='1' id='type-id-525'/>
6697        </member-type>
6698        <member-function access='public'>
6699          <function-decl name='operator()&lt;, void&gt;' 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'>
6700            <parameter type-id='type-id-79' is-artificial='yes'/>
6701            <parameter type-id='type-id-479'/>
6702            <return type-id='type-id-525'/>
6703          </function-decl>
6704        </member-function>
6705      </class-decl>
6706      <class-decl name='__anonymous_struct__42' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-527'/>
6707      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-528'>
6708        <member-type access='private'>
6709          <typedef-decl name='pointer' type-id='type-id-530' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-529'/>
6710        </member-type>
6711        <member-type access='private'>
6712          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-531'>
6713            <member-type access='private'>
6714              <typedef-decl name='type' type-id='type-id-231' 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-530'/>
6715            </member-type>
6716          </class-decl>
6717        </member-type>
6718        <member-function access='public'>
6719          <function-decl name='get' mangled-name='_ZNKSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_deleteIS1_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'>
6720            <parameter type-id='type-id-79' is-artificial='yes'/>
6721            <return type-id='type-id-529'/>
6722          </function-decl>
6723        </member-function>
6724        <member-function access='public'>
6725          <function-decl name='release' mangled-name='_ZNSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_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'>
6726            <parameter type-id='type-id-108' is-artificial='yes'/>
6727            <return type-id='type-id-529'/>
6728          </function-decl>
6729        </member-function>
6730        <member-function access='public'>
6731          <function-decl name='unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_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'>
6732            <parameter type-id='type-id-108' is-artificial='yes'/>
6733            <parameter type-id='type-id-58'/>
6734            <return type-id='type-id-126'/>
6735          </function-decl>
6736        </member-function>
6737        <member-function access='public' destructor='yes'>
6738          <function-decl name='~unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo22FTDCCollectorInterfaceESt14default_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'>
6739            <parameter type-id='type-id-108' is-artificial='yes'/>
6740            <return type-id='type-id-126'/>
6741          </function-decl>
6742        </member-function>
6743      </class-decl>
6744      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-532'>
6745        <member-function access='public'>
6746          <function-decl name='tuple&lt;mongo::FTDCCollectorInterface *, std::default_delete&lt;mongo::FTDCCollectorInterface&gt;, void&gt;' 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'>
6747            <parameter type-id='type-id-108' is-artificial='yes'/>
6748            <parameter type-id='type-id-232'/>
6749            <parameter type-id='type-id-58'/>
6750            <return type-id='type-id-126'/>
6751          </function-decl>
6752        </member-function>
6753      </class-decl>
6754      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-533'>
6755        <member-type access='public'>
6756          <typedef-decl name='type' type-id='type-id-481' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/type_traits' line='1592' column='1' id='type-id-504'/>
6757        </member-type>
6758      </class-decl>
6759      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-534'/>
6760      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-535'>
6761        <member-function access='public'>
6762          <function-decl name='_Head_base&lt;mongo::FTDCController *&gt;' 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'>
6763            <parameter type-id='type-id-108' is-artificial='yes'/>
6764            <parameter type-id='type-id-467'/>
6765            <return type-id='type-id-126'/>
6766          </function-decl>
6767        </member-function>
6768      </class-decl>
6769      <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-536'>
6770        <member-function access='public'>
6771          <function-decl name='_Tuple_impl&lt;mongo::FTDCController *&gt;' 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'>
6772            <parameter type-id='type-id-108' is-artificial='yes'/>
6773            <parameter type-id='type-id-467'/>
6774            <return type-id='type-id-126'/>
6775          </function-decl>
6776        </member-function>
6777        <member-function access='public'>
6778          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo14FTDCControllerEEEC2EOS3_' 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'>
6779            <parameter type-id='type-id-108' is-artificial='yes'/>
6780            <parameter type-id='type-id-58'/>
6781            <return type-id='type-id-126'/>
6782          </function-decl>
6783        </member-function>
6784      </class-decl>
6785      <class-decl name='__anonymous_struct__22' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-537'>
6786        <member-function access='public' static='yes'>
6787          <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0EN5mongo7BSONObjELb0EE7_M_headERS2_' 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'>
6788            <parameter type-id='type-id-57'/>
6789            <return type-id='type-id-57'/>
6790          </function-decl>
6791        </member-function>
6792      </class-decl>
6793      <class-decl name='__anonymous_struct__23' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-538'>
6794        <member-function access='public' static='yes'>
6795          <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='190' column='1' visibility='default' binding='global' size-in-bits='64'>
6796            <parameter type-id='type-id-57'/>
6797            <return type-id='type-id-57'/>
6798          </function-decl>
6799        </member-function>
6800      </class-decl>
6801      <class-decl name='__anonymous_struct__25' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-539'>
6802        <member-function access='public'>
6803          <function-decl name='operator()' mangled-name='_ZNKSt14default_deleteIN5mongo15FTDCFileManagerEEclEPS1_' 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'>
6804            <parameter type-id='type-id-79' is-artificial='yes'/>
6805            <parameter type-id='type-id-108'/>
6806            <return type-id='type-id-126'/>
6807          </function-decl>
6808        </member-function>
6809      </class-decl>
6810      <class-decl name='__anonymous_struct__26' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-540'>
6811        <member-type access='public'>
6812          <typedef-decl name='allocator_type' type-id='type-id-134' 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-470'/>
6813        </member-type>
6814        <member-type access='public'>
6815          <typedef-decl name='pointer' type-id='type-id-59' 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-541'/>
6816        </member-type>
6817        <member-function access='public' static='yes'>
6818          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm' 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'>
6819            <parameter type-id='type-id-471'/>
6820            <parameter type-id='type-id-541'/>
6821            <parameter type-id='type-id-41'/>
6822            <return type-id='type-id-126'/>
6823          </function-decl>
6824        </member-function>
6825      </class-decl>
6826      <class-decl name='__anonymous_struct__27' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-542'>
6827        <member-function access='public'>
6828          <function-decl name='_Head_base&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; &gt;' 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'>
6829            <parameter type-id='type-id-108' is-artificial='yes'/>
6830            <parameter type-id='type-id-58'/>
6831            <return type-id='type-id-126'/>
6832          </function-decl>
6833        </member-function>
6834      </class-decl>
6835      <class-decl name='__anonymous_struct__28' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-543'>
6836        <member-function access='public'>
6837          <function-decl name='_Tuple_impl&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; &gt;' 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'>
6838            <parameter type-id='type-id-108' is-artificial='yes'/>
6839            <parameter type-id='type-id-58'/>
6840            <return type-id='type-id-126'/>
6841          </function-decl>
6842        </member-function>
6843        <member-function access='public'>
6844          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS3_EEEEC2EOSA_' 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'>
6845            <parameter type-id='type-id-108' is-artificial='yes'/>
6846            <parameter type-id='type-id-58'/>
6847            <return type-id='type-id-126'/>
6848          </function-decl>
6849        </member-function>
6850      </class-decl>
6851      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-544'>
6852        <member-function access='public'>
6853          <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'>
6854            <parameter type-id='type-id-108' is-artificial='yes'/>
6855            <parameter type-id='type-id-153'/>
6856            <return type-id='type-id-126'/>
6857          </function-decl>
6858        </member-function>
6859        <member-function access='public'>
6860          <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'>
6861            <parameter type-id='type-id-108' is-artificial='yes'/>
6862            <parameter type-id='type-id-153'/>
6863            <parameter type-id='type-id-139'/>
6864            <return type-id='type-id-153'/>
6865          </function-decl>
6866        </member-function>
6867        <member-function access='public'>
6868          <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'>
6869            <parameter type-id='type-id-108' is-artificial='yes'/>
6870            <parameter type-id='type-id-153'/>
6871            <parameter type-id='type-id-139'/>
6872            <return type-id='type-id-153'/>
6873          </function-decl>
6874        </member-function>
6875        <member-function access='public'>
6876          <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'>
6877            <parameter type-id='type-id-79' is-artificial='yes'/>
6878            <parameter type-id='type-id-139'/>
6879            <return type-id='type-id-153'/>
6880          </function-decl>
6881        </member-function>
6882      </class-decl>
6883      <class-decl name='__anonymous_struct__30' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-545'>
6884        <member-type access='public'>
6885          <typedef-decl name='result_type' type-id='type-id-547' 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-546'/>
6886        </member-type>
6887        <member-function access='public'>
6888          <function-decl name='_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt;&gt;' 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'>
6889            <parameter type-id='type-id-108' is-artificial='yes'/>
6890            <parameter type-id='type-id-58'/>
6891            <return type-id='type-id-126'/>
6892          </function-decl>
6893        </member-function>
6894        <member-function access='public'>
6895          <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'>
6896            <parameter type-id='type-id-108' is-artificial='yes'/>
6897            <parameter type-id='type-id-58'/>
6898            <return type-id='type-id-126'/>
6899          </function-decl>
6900        </member-function>
6901        <member-function access='private'>
6902          <function-decl name='_M_invoke&lt;&gt;' 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'>
6903            <parameter type-id='type-id-108' is-artificial='yes'/>
6904            <parameter type-id='type-id-548'/>
6905            <return type-id='type-id-547'/>
6906          </function-decl>
6907        </member-function>
6908        <member-function access='public'>
6909          <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'>
6910            <parameter type-id='type-id-108' is-artificial='yes'/>
6911            <return type-id='type-id-546'/>
6912          </function-decl>
6913        </member-function>
6914      </class-decl>
6915      <class-decl name='__anonymous_struct__32' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-499'/>
6916      <class-decl name='__anonymous_struct__36' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-549'>
6917        <member-type access='public'>
6918          <typedef-decl name='allocator_type' type-id='type-id-492' 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-472'/>
6919        </member-type>
6920        <member-type access='public'>
6921          <typedef-decl name='pointer' type-id='type-id-108' 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-550'/>
6922        </member-type>
6923        <member-function access='public' static='yes'>
6924          <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS7_EEvEEEESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSL_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'>
6925            <parameter type-id='type-id-473'/>
6926            <parameter type-id='type-id-41'/>
6927            <return type-id='type-id-550'/>
6928          </function-decl>
6929        </member-function>
6930        <member-function access='public' static='yes'>
6931          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS7_EEvEEEESaISG_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSL_PSK_m' 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'>
6932            <parameter type-id='type-id-473'/>
6933            <parameter type-id='type-id-550'/>
6934            <parameter type-id='type-id-41'/>
6935            <return type-id='type-id-126'/>
6936          </function-decl>
6937        </member-function>
6938      </class-decl>
6939      <class-decl name='__anonymous_struct__39' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-551'>
6940        <member-type access='public'>
6941          <typedef-decl name='allocator_type' type-id='type-id-458' 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-474'/>
6942        </member-type>
6943        <member-function access='public' static='yes'>
6944          <function-decl name='construct&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;, std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;' 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'>
6945            <parameter type-id='type-id-475'/>
6946            <parameter type-id='type-id-108'/>
6947            <parameter type-id='type-id-58'/>
6948            <return type-id='type-id-126'/>
6949          </function-decl>
6950        </member-function>
6951        <member-function access='public' static='yes'>
6952          <function-decl name='destroy&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt; &gt;' 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'>
6953            <parameter type-id='type-id-475'/>
6954            <parameter type-id='type-id-108'/>
6955            <return type-id='type-id-126'/>
6956          </function-decl>
6957        </member-function>
6958      </class-decl>
6959      <class-decl name='__anonymous_struct__39' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-552'>
6960        <member-function access='public' destructor='yes'>
6961          <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'>
6962            <parameter type-id='type-id-108' is-artificial='yes'/>
6963            <return type-id='type-id-126'/>
6964          </function-decl>
6965        </member-function>
6966      </class-decl>
6967      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-553'>
6968        <member-function access='public'>
6969          <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'>
6970            <parameter type-id='type-id-108' is-artificial='yes'/>
6971            <parameter type-id='type-id-155'/>
6972            <return type-id='type-id-126'/>
6973          </function-decl>
6974        </member-function>
6975      </class-decl>
6976      <class-decl name='__anonymous_struct__41' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-554'>
6977        <member-type access='public'>
6978          <typedef-decl name='__class_type' type-id='type-id-465' 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-524'/>
6979        </member-type>
6980        <member-type access='public'>
6981          <typedef-decl name='__result_type' type-id='type-id-126' 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-526'/>
6982        </member-type>
6983      </class-decl>
6984      <class-decl name='__anonymous_struct__43' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-506'/>
6985      <class-decl name='__anonymous_struct__44' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-555'>
6986        <member-type access='public'>
6987          <typedef-decl name='type' type-id='type-id-126' 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-547'/>
6988        </member-type>
6989      </class-decl>
6990      <class-decl name='__anonymous_struct__45' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-548'/>
6991      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-556'>
6992        <member-function access='public'>
6993          <function-decl name='_Head_base&lt;mongo::FTDCCollectorInterface *&gt;' 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'>
6994            <parameter type-id='type-id-108' is-artificial='yes'/>
6995            <parameter type-id='type-id-232'/>
6996            <return type-id='type-id-126'/>
6997          </function-decl>
6998        </member-function>
6999      </class-decl>
7000      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-557'>
7001        <member-function access='public'>
7002          <function-decl name='_Tuple_impl&lt;mongo::FTDCCollectorInterface *, std::default_delete&lt;mongo::FTDCCollectorInterface&gt; , void&gt;' 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'>
7003            <parameter type-id='type-id-108' is-artificial='yes'/>
7004            <parameter type-id='type-id-232'/>
7005            <parameter type-id='type-id-58'/>
7006            <return type-id='type-id-126'/>
7007          </function-decl>
7008        </member-function>
7009      </class-decl>
7010      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-558'>
7011        <member-function access='public'>
7012          <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'>
7013            <parameter type-id='type-id-79' is-artificial='yes'/>
7014            <parameter type-id='type-id-231'/>
7015            <return type-id='type-id-126'/>
7016          </function-decl>
7017        </member-function>
7018      </class-decl>
7019      <function-decl name='__enable_shared_from_this_helper&lt;__gnu_cxx::_Lock_policy::_S_atomic&gt;' 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'>
7020        <parameter type-id='type-id-80' 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'/>
7021        <parameter is-variadic='yes'/>
7022        <return type-id='type-id-126'/>
7023      </function-decl>
7024      <namespace-decl name='chrono'>
7025        <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-559'/>
7026        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-560'>
7027          <member-function access='public' static='yes'>
7028            <function-decl name='__cast&lt;long, std::ratio&lt;1, 1000000000&gt; &gt;' 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'>
7029              <parameter type-id='type-id-80'/>
7030              <return type-id='type-id-561'/>
7031            </function-decl>
7032          </member-function>
7033        </class-decl>
7034        <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-561'/>
7035        <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-562'/>
7036      </namespace-decl>
7037      <namespace-decl name='__cxx11'>
7038        <class-decl name='basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='3008' visibility='default' id='type-id-480'/>
7039      </namespace-decl>
7040    </namespace-decl>
7041    <namespace-decl name='__gnu_cxx'>
7042      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-563'>
7043        <member-function access='public'>
7044          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm' 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'>
7045            <parameter type-id='type-id-108' is-artificial='yes'/>
7046            <parameter type-id='type-id-378'/>
7047            <parameter type-id='type-id-41'/>
7048            <return type-id='type-id-126'/>
7049          </function-decl>
7050        </member-function>
7051      </class-decl>
7052      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-564'>
7053        <member-type access='private'>
7054          <typedef-decl name='pointer' type-id='type-id-108' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-565'/>
7055        </member-type>
7056        <member-function access='public'>
7057          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS8_EEvEEEESaISH_ELNS_12_Lock_policyE2EEE8allocateEmPKv' 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'>
7058            <parameter type-id='type-id-108' is-artificial='yes'/>
7059            <parameter type-id='type-id-41'/>
7060            <parameter type-id='type-id-127'/>
7061            <return type-id='type-id-565'/>
7062          </function-decl>
7063        </member-function>
7064        <member-function access='public'>
7065          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS8_EEvEEEESaISH_ELNS_12_Lock_policyE2EEE10deallocateEPSK_m' 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'>
7066            <parameter type-id='type-id-108' is-artificial='yes'/>
7067            <parameter type-id='type-id-565'/>
7068            <parameter type-id='type-id-41'/>
7069            <return type-id='type-id-126'/>
7070          </function-decl>
7071        </member-function>
7072      </class-decl>
7073      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-566'>
7074        <member-function access='public'>
7075          <function-decl name='construct&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;, std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt;' 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'>
7076            <parameter type-id='type-id-108' is-artificial='yes'/>
7077            <parameter type-id='type-id-108'/>
7078            <parameter type-id='type-id-58'/>
7079            <return type-id='type-id-126'/>
7080          </function-decl>
7081        </member-function>
7082        <member-function access='public'>
7083          <function-decl name='destroy&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt; ()&gt; &gt; &gt;' 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'>
7084            <parameter type-id='type-id-108' is-artificial='yes'/>
7085            <parameter type-id='type-id-108'/>
7086            <return type-id='type-id-126'/>
7087          </function-decl>
7088        </member-function>
7089      </class-decl>
7090    </namespace-decl>
7091    <namespace-decl name='mongoutils'>
7092      <namespace-decl name='str'>
7093        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-567'>
7094          <member-function access='public'>
7095            <function-decl name='operator&lt;&lt;&lt;char [104]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA104_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
7096              <parameter type-id='type-id-108' is-artificial='yes'/>
7097              <parameter type-id='type-id-456'/>
7098              <return type-id='type-id-57'/>
7099            </function-decl>
7100          </member-function>
7101          <member-function access='public'>
7102            <function-decl name='operator&lt;&lt;&lt;char [36]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA36_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
7103              <parameter type-id='type-id-108' is-artificial='yes'/>
7104              <parameter type-id='type-id-457'/>
7105              <return type-id='type-id-57'/>
7106            </function-decl>
7107          </member-function>
7108          <member-function access='public'>
7109            <function-decl name='operator&lt;&lt;&lt;std::__cxx11::basic_string&lt;char&gt; &gt;' 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'>
7110              <parameter type-id='type-id-108' is-artificial='yes'/>
7111              <parameter type-id='type-id-174'/>
7112              <return type-id='type-id-57'/>
7113            </function-decl>
7114          </member-function>
7115          <member-function access='public'>
7116            <function-decl name='operator&lt;&lt;&lt;char [25]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA25_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
7117              <parameter type-id='type-id-108' is-artificial='yes'/>
7118              <parameter type-id='type-id-70'/>
7119              <return type-id='type-id-57'/>
7120            </function-decl>
7121          </member-function>
7122        </class-decl>
7123      </namespace-decl>
7124    </namespace-decl>
7125    <namespace-decl name='mongo'>
7126      <typedef-decl name='Milliseconds' type-id='type-id-568' filepath='src/mongo/util/duration.h' line='52' column='1' id='type-id-569'/>
7127      <class-decl name='Milliseconds' naming-typedef-id='type-id-569' visibility='default' is-declaration-only='yes' id='type-id-568'/>
7128      <class-decl name='__class_type' naming-typedef-id='type-id-524' visibility='default' is-declaration-only='yes' id='type-id-465'>
7129        <member-function access='public'>
7130          <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'>
7131            <parameter type-id='type-id-466' is-artificial='yes'/>
7132            <parameter type-id='type-id-1'/>
7133            <return type-id='type-id-570'/>
7134          </function-decl>
7135        </member-function>
7136        <member-function access='public'>
7137          <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'>
7138            <parameter type-id='type-id-466' is-artificial='yes'/>
7139            <parameter type-id='type-id-569'/>
7140            <return type-id='type-id-126'/>
7141          </function-decl>
7142        </member-function>
7143        <member-function access='public'>
7144          <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'>
7145            <parameter type-id='type-id-466' is-artificial='yes'/>
7146            <parameter type-id='type-id-325'/>
7147            <return type-id='type-id-126'/>
7148          </function-decl>
7149        </member-function>
7150        <member-function access='public'>
7151          <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'>
7152            <parameter type-id='type-id-466' is-artificial='yes'/>
7153            <parameter type-id='type-id-325'/>
7154            <return type-id='type-id-126'/>
7155          </function-decl>
7156        </member-function>
7157        <member-function access='public'>
7158          <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'>
7159            <parameter type-id='type-id-466' is-artificial='yes'/>
7160            <parameter type-id='type-id-39'/>
7161            <return type-id='type-id-126'/>
7162          </function-decl>
7163        </member-function>
7164        <member-function access='public'>
7165          <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'>
7166            <parameter type-id='type-id-466' is-artificial='yes'/>
7167            <parameter type-id='type-id-39'/>
7168            <return type-id='type-id-126'/>
7169          </function-decl>
7170        </member-function>
7171        <member-function access='public'>
7172          <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'>
7173            <parameter type-id='type-id-466' is-artificial='yes'/>
7174            <parameter type-id='type-id-80'/>
7175            <return type-id='type-id-570'/>
7176          </function-decl>
7177        </member-function>
7178        <member-function access='public'>
7179          <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'>
7180            <parameter type-id='type-id-466' is-artificial='yes'/>
7181            <parameter type-id='type-id-528'/>
7182            <return type-id='type-id-126'/>
7183          </function-decl>
7184        </member-function>
7185        <member-function access='public'>
7186          <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'>
7187            <parameter type-id='type-id-466' is-artificial='yes'/>
7188            <parameter type-id='type-id-528'/>
7189            <return type-id='type-id-126'/>
7190          </function-decl>
7191        </member-function>
7192        <member-function access='public'>
7193          <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'>
7194            <parameter type-id='type-id-466' is-artificial='yes'/>
7195            <return type-id='type-id-571'/>
7196          </function-decl>
7197        </member-function>
7198        <member-function access='public'>
7199          <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'>
7200            <parameter type-id='type-id-466' is-artificial='yes'/>
7201            <return type-id='type-id-126'/>
7202          </function-decl>
7203        </member-function>
7204        <member-function access='private'>
7205          <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'>
7206            <parameter type-id='type-id-466' is-artificial='yes'/>
7207            <return type-id='type-id-126'/>
7208          </function-decl>
7209        </member-function>
7210        <member-function access='public'>
7211          <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'>
7212            <parameter type-id='type-id-466' is-artificial='yes'/>
7213            <return type-id='type-id-126'/>
7214          </function-decl>
7215        </member-function>
7216      </class-decl>
7217      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-570'>
7218        <member-type access='private'>
7219          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-572'/>
7220        </member-type>
7221        <member-function access='private'>
7222          <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'>
7223            <parameter type-id='type-id-108' is-artificial='yes'/>
7224            <return type-id='type-id-126'/>
7225          </function-decl>
7226        </member-function>
7227        <member-function access='public' static='yes'>
7228          <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'>
7229            <return type-id='type-id-570'/>
7230          </function-decl>
7231        </member-function>
7232        <member-function access='public'>
7233          <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'>
7234            <parameter type-id='type-id-108' is-artificial='yes'/>
7235            <parameter type-id='type-id-58'/>
7236            <return type-id='type-id-126'/>
7237          </function-decl>
7238        </member-function>
7239        <member-function access='public'>
7240          <function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
7241            <parameter type-id='type-id-79' is-artificial='yes'/>
7242            <return type-id='type-id-1'/>
7243          </function-decl>
7244        </member-function>
7245        <member-function access='public' destructor='yes'>
7246          <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'>
7247            <parameter type-id='type-id-108' is-artificial='yes'/>
7248            <return type-id='type-id-126'/>
7249          </function-decl>
7250        </member-function>
7251        <member-function access='private' static='yes'>
7252          <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'>
7253            <parameter type-id='type-id-108'/>
7254            <return type-id='type-id-126'/>
7255          </function-decl>
7256        </member-function>
7257        <member-function access='public'>
7258          <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'>
7259            <parameter type-id='type-id-79' is-artificial='yes'/>
7260            <return type-id='type-id-224'/>
7261          </function-decl>
7262        </member-function>
7263        <member-function access='public'>
7264          <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'>
7265            <parameter type-id='type-id-79' is-artificial='yes'/>
7266            <return type-id='type-id-188'/>
7267          </function-decl>
7268        </member-function>
7269      </class-decl>
7270      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-573'>
7271        <member-type access='private'>
7272          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-574'>
7273            <member-function access='public'>
7274              <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'>
7275                <parameter type-id='type-id-108' is-artificial='yes'/>
7276                <parameter type-id='type-id-575'/>
7277                <parameter type-id='type-id-39'/>
7278                <return type-id='type-id-126'/>
7279              </function-decl>
7280            </member-function>
7281            <member-function access='public'>
7282              <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'>
7283                <parameter type-id='type-id-108' is-artificial='yes'/>
7284                <return type-id='type-id-59'/>
7285              </function-decl>
7286            </member-function>
7287            <member-function access='public'>
7288              <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'>
7289                <parameter type-id='type-id-79' is-artificial='yes'/>
7290                <return type-id='type-id-1'/>
7291              </function-decl>
7292            </member-function>
7293          </class-decl>
7294        </member-type>
7295        <member-function access='public'>
7296          <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'>
7297            <parameter type-id='type-id-108' is-artificial='yes'/>
7298            <return type-id='type-id-126'/>
7299          </function-decl>
7300        </member-function>
7301        <member-function access='public' static='yes'>
7302          <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'>
7303            <parameter type-id='type-id-39'/>
7304            <return type-id='type-id-573'/>
7305          </function-decl>
7306        </member-function>
7307        <member-function access='private' static='yes'>
7308          <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'>
7309            <parameter type-id='type-id-127'/>
7310            <parameter type-id='type-id-39'/>
7311            <return type-id='type-id-573'/>
7312          </function-decl>
7313        </member-function>
7314        <member-function access='public'>
7315          <function-decl name='get' mangled-name='_ZNK5mongo12SharedBuffer3getEv' filepath='src/mongo/util/shared_buffer.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7316            <parameter type-id='type-id-79' is-artificial='yes'/>
7317            <return type-id='type-id-59'/>
7318          </function-decl>
7319        </member-function>
7320        <member-function access='public'>
7321          <function-decl name='swap' mangled-name='_ZN5mongo12SharedBuffer4swapERS0_' filepath='src/mongo/util/shared_buffer.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
7322            <parameter type-id='type-id-108' is-artificial='yes'/>
7323            <parameter type-id='type-id-57'/>
7324            <return type-id='type-id-126'/>
7325          </function-decl>
7326        </member-function>
7327        <member-function access='public'>
7328          <function-decl name='realloc' mangled-name='_ZN5mongo12SharedBuffer7reallocEm' filepath='src/mongo/util/shared_buffer.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
7329            <parameter type-id='type-id-108' is-artificial='yes'/>
7330            <parameter type-id='type-id-39'/>
7331            <return type-id='type-id-126'/>
7332          </function-decl>
7333        </member-function>
7334      </class-decl>
7335      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-576'>
7336        <member-function access='public'>
7337          <function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithISt10unique_ptrINS_15FTDCFileManagerESt14default_deleteIS2_EEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
7338            <parameter type-id='type-id-108' is-artificial='yes'/>
7339            <return type-id='type-id-57'/>
7340          </function-decl>
7341        </member-function>
7342      </class-decl>
7343      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-577'/>
7344      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-578'>
7345        <member-function access='public'>
7346          <function-decl name='swap' mangled-name='_ZN5mongo17ConstSharedBuffer4swapERS0_' filepath='src/mongo/util/shared_buffer.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
7347            <parameter type-id='type-id-108' is-artificial='yes'/>
7348            <parameter type-id='type-id-57'/>
7349            <return type-id='type-id-126'/>
7350          </function-decl>
7351        </member-function>
7352      </class-decl>
7353      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-579'>
7354      </class-decl>
7355      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-580'>
7356        <member-function access='public'>
7357          <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'>
7358            <parameter type-id='type-id-108' is-artificial='yes'/>
7359            <return type-id='type-id-126'/>
7360          </function-decl>
7361        </member-function>
7362        <member-function access='public'>
7363          <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'>
7364            <parameter type-id='type-id-108' is-artificial='yes'/>
7365            <parameter type-id='type-id-39'/>
7366            <return type-id='type-id-126'/>
7367          </function-decl>
7368        </member-function>
7369        <member-function access='public'>
7370          <function-decl name='get' mangled-name='_ZNK5mongo21SharedBufferAllocator3getEv' filepath='src/mongo/bson/util/builder.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
7371            <parameter type-id='type-id-79' is-artificial='yes'/>
7372            <return type-id='type-id-59'/>
7373          </function-decl>
7374        </member-function>
7375        <member-function access='public'>
7376          <function-decl name='realloc' mangled-name='_ZN5mongo21SharedBufferAllocator7reallocEm' filepath='src/mongo/bson/util/builder.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
7377            <parameter type-id='type-id-108' is-artificial='yes'/>
7378            <parameter type-id='type-id-39'/>
7379            <return type-id='type-id-126'/>
7380          </function-decl>
7381        </member-function>
7382      </class-decl>
7383      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-581'>
7384        <member-function access='public'>
7385          <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'>
7386            <parameter type-id='type-id-108' is-artificial='yes'/>
7387            <parameter type-id='type-id-16'/>
7388            <return type-id='type-id-126'/>
7389          </function-decl>
7390        </member-function>
7391        <member-function access='public'>
7392          <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'>
7393            <parameter type-id='type-id-108' is-artificial='yes'/>
7394            <parameter type-id='type-id-16'/>
7395            <return type-id='type-id-59'/>
7396          </function-decl>
7397        </member-function>
7398        <member-function access='private'>
7399          <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'>
7400            <parameter type-id='type-id-108' is-artificial='yes'/>
7401            <parameter type-id='type-id-16'/>
7402            <return type-id='type-id-126'/>
7403          </function-decl>
7404        </member-function>
7405      </class-decl>
7406      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-582'>
7407        <member-function access='public'>
7408          <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'>
7409            <parameter type-id='type-id-108' is-artificial='yes'/>
7410            <return type-id='type-id-126'/>
7411          </function-decl>
7412        </member-function>
7413        <member-function access='public'>
7414          <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'>
7415            <parameter type-id='type-id-108' is-artificial='yes'/>
7416            <parameter type-id='type-id-583'/>
7417            <return type-id='type-id-126'/>
7418          </function-decl>
7419        </member-function>
7420        <member-function access='public'>
7421          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
7422            <parameter type-id='type-id-108' is-artificial='yes'/>
7423            <parameter type-id='type-id-583'/>
7424            <return type-id='type-id-57'/>
7425          </function-decl>
7426        </member-function>
7427        <member-function access='public'>
7428          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEPKc' filepath='src/mongo/bson/util/builder.h' line='436' column='1' visibility='default' binding='global' size-in-bits='64'>
7429            <parameter type-id='type-id-108' is-artificial='yes'/>
7430            <parameter type-id='type-id-64'/>
7431            <return type-id='type-id-57'/>
7432          </function-decl>
7433        </member-function>
7434      </class-decl>
7435      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-584'>
7436        <member-type access='private'>
7437          <typedef-decl name='WordType' type-id='type-id-46' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' id='type-id-575'/>
7438        </member-type>
7439        <member-function access='public'>
7440          <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'>
7441            <parameter type-id='type-id-108' is-artificial='yes'/>
7442            <parameter type-id='type-id-575'/>
7443            <return type-id='type-id-126'/>
7444          </function-decl>
7445        </member-function>
7446        <member-function access='public'>
7447          <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'>
7448            <parameter type-id='type-id-108' is-artificial='yes'/>
7449            <parameter type-id='type-id-575'/>
7450            <return type-id='type-id-575'/>
7451          </function-decl>
7452        </member-function>
7453        <member-function access='public'>
7454          <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'>
7455            <parameter type-id='type-id-108' is-artificial='yes'/>
7456            <parameter type-id='type-id-575'/>
7457            <return type-id='type-id-575'/>
7458          </function-decl>
7459        </member-function>
7460        <member-function access='public'>
7461          <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'>
7462            <parameter type-id='type-id-108' is-artificial='yes'/>
7463            <parameter type-id='type-id-575'/>
7464            <return type-id='type-id-575'/>
7465          </function-decl>
7466        </member-function>
7467        <member-function access='public'>
7468          <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'>
7469            <parameter type-id='type-id-79' is-artificial='yes'/>
7470            <return type-id='type-id-575'/>
7471          </function-decl>
7472        </member-function>
7473      </class-decl>
7474      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-583'>
7475        <member-function access='public'>
7476          <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'>
7477            <parameter type-id='type-id-79' is-artificial='yes'/>
7478            <parameter type-id='type-id-59'/>
7479            <parameter type-id='type-id-1'/>
7480            <return type-id='type-id-126'/>
7481          </function-decl>
7482        </member-function>
7483        <member-function access='public'>
7484          <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'>
7485            <parameter type-id='type-id-108' is-artificial='yes'/>
7486            <parameter type-id='type-id-224'/>
7487            <return type-id='type-id-126'/>
7488          </function-decl>
7489        </member-function>
7490        <member-function access='public'>
7491          <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'>
7492            <parameter type-id='type-id-108' is-artificial='yes'/>
7493            <parameter type-id='type-id-64'/>
7494            <return type-id='type-id-126'/>
7495          </function-decl>
7496        </member-function>
7497      </class-decl>
7498      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-571'>
7499        <member-function access='public'>
7500          <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'>
7501            <parameter type-id='type-id-108' is-artificial='yes'/>
7502            <parameter type-id='type-id-80'/>
7503            <return type-id='type-id-126'/>
7504          </function-decl>
7505        </member-function>
7506        <member-function access='public'>
7507          <function-decl name='swap' mangled-name='_ZN5mongo7BSONObj4swapERS0_' filepath='src/mongo/bson/bsonobj.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
7508            <parameter type-id='type-id-108' is-artificial='yes'/>
7509            <parameter type-id='type-id-57'/>
7510            <return type-id='type-id-126'/>
7511          </function-decl>
7512        </member-function>
7513        <member-function access='public'>
7514          <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'>
7515            <parameter type-id='type-id-108' is-artificial='yes'/>
7516            <parameter type-id='type-id-571'/>
7517            <return type-id='type-id-57'/>
7518          </function-decl>
7519        </member-function>
7520      </class-decl>
7521      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-585'>
7522        <member-function access='public'>
7523          <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'>
7524            <parameter type-id='type-id-108' is-artificial='yes'/>
7525            <parameter type-id='type-id-64'/>
7526            <return type-id='type-id-126'/>
7527          </function-decl>
7528        </member-function>
7529        <member-function access='public' destructor='yes'>
7530          <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'>
7531            <parameter type-id='type-id-108' is-artificial='yes'/>
7532            <return type-id='type-id-126'/>
7533          </function-decl>
7534        </member-function>
7535      </class-decl>
7536      <namespace-decl name='logger'>
7537        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-586'>
7538          <member-function access='public'>
7539            <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'>
7540              <parameter type-id='type-id-108' is-artificial='yes'/>
7541              <return type-id='type-id-108'/>
7542            </function-decl>
7543          </member-function>
7544        </class-decl>
7545        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-587'/>
7546        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-588'>
7547          <member-function access='public'>
7548            <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'>
7549              <parameter type-id='type-id-108' is-artificial='yes'/>
7550              <return type-id='type-id-486'/>
7551            </function-decl>
7552          </member-function>
7553          <member-function access='public'>
7554            <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPKc' filepath='src/mongo/logger/logstream_builder.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
7555              <parameter type-id='type-id-108' is-artificial='yes'/>
7556              <parameter type-id='type-id-64'/>
7557              <return type-id='type-id-57'/>
7558            </function-decl>
7559          </member-function>
7560          <member-function access='public'>
7561            <function-decl name='operator&lt;&lt;' 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'>
7562              <parameter type-id='type-id-108' is-artificial='yes'/>
7563              <parameter type-id='type-id-224'/>
7564              <return type-id='type-id-57'/>
7565            </function-decl>
7566          </member-function>
7567          <member-function access='public'>
7568            <function-decl name='operator&lt;&lt;&lt;mongo::Status&gt;' 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_'>
7569              <parameter type-id='type-id-108' is-artificial='yes'/>
7570              <parameter type-id='type-id-80'/>
7571              <return type-id='type-id-57'/>
7572            </function-decl>
7573          </member-function>
7574        </class-decl>
7575        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-589'>
7576          <member-function access='public'>
7577            <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'>
7578              <parameter type-id='type-id-108' is-artificial='yes'/>
7579              <parameter type-id='type-id-188'/>
7580              <return type-id='type-id-126'/>
7581            </function-decl>
7582          </member-function>
7583        </class-decl>
7584      </namespace-decl>
7585      <namespace-decl name='stdx'>
7586        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-590'>
7587          <member-function access='public'>
7588            <function-decl name='thread&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::FTDCController::*)()&gt; (mongo::FTDCController *)&gt;, 0&gt;' 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'>
7589              <parameter type-id='type-id-108' is-artificial='yes'/>
7590              <parameter type-id='type-id-58'/>
7591              <return type-id='type-id-126'/>
7592            </function-decl>
7593          </member-function>
7594          <member-function access='public'>
7595            <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'>
7596              <parameter type-id='type-id-108' is-artificial='yes'/>
7597              <parameter type-id='type-id-58'/>
7598              <return type-id='type-id-57'/>
7599            </function-decl>
7600          </member-function>
7601        </class-decl>
7602      </namespace-decl>
7603    </namespace-decl>
7604    <namespace-decl name='boost'>
7605      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-591'>
7606        <member-function access='public'>
7607          <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'>
7608            <parameter type-id='type-id-108' is-artificial='yes'/>
7609            <return type-id='type-id-126'/>
7610          </function-decl>
7611        </member-function>
7612        <member-function access='public'>
7613          <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'>
7614            <parameter type-id='type-id-108' is-artificial='yes'/>
7615            <parameter type-id='type-id-57'/>
7616            <return type-id='type-id-126'/>
7617          </function-decl>
7618        </member-function>
7619        <member-function access='public'>
7620          <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'>
7621            <parameter type-id='type-id-108' is-artificial='yes'/>
7622            <parameter type-id='type-id-58'/>
7623            <return type-id='type-id-57'/>
7624          </function-decl>
7625        </member-function>
7626        <member-function access='public' destructor='yes'>
7627          <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'>
7628            <parameter type-id='type-id-108' is-artificial='yes'/>
7629            <return type-id='type-id-126'/>
7630          </function-decl>
7631        </member-function>
7632        <member-function access='public'>
7633          <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'>
7634            <parameter type-id='type-id-79' is-artificial='yes'/>
7635            <return type-id='type-id-1'/>
7636          </function-decl>
7637        </member-function>
7638        <member-function access='public'>
7639          <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'>
7640            <parameter type-id='type-id-108' is-artificial='yes'/>
7641            <parameter type-id='type-id-80'/>
7642            <return type-id='type-id-126'/>
7643          </function-decl>
7644        </member-function>
7645        <member-function access='public'>
7646          <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'>
7647            <parameter type-id='type-id-79' is-artificial='yes'/>
7648            <return type-id='type-id-1'/>
7649          </function-decl>
7650        </member-function>
7651        <member-function access='public'>
7652          <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'>
7653            <parameter type-id='type-id-79' is-artificial='yes'/>
7654            <return type-id='type-id-108'/>
7655          </function-decl>
7656        </member-function>
7657      </class-decl>
7658      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-592'>
7659        <member-type access='private'>
7660          <typedef-decl name='reference_type' type-id='type-id-594' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-593'/>
7661        </member-type>
7662        <member-function access='public'>
7663          <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'>
7664            <parameter type-id='type-id-108' is-artificial='yes'/>
7665            <parameter type-id='type-id-58'/>
7666            <return type-id='type-id-126'/>
7667          </function-decl>
7668        </member-function>
7669        <member-function access='public'>
7670          <function-decl name='get' mangled-name='_ZN5boost8optionalISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS3_EEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
7671            <parameter type-id='type-id-108' is-artificial='yes'/>
7672            <return type-id='type-id-593'/>
7673          </function-decl>
7674        </member-function>
7675        <member-function access='public'>
7676          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS3_EEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
7677            <parameter type-id='type-id-108' is-artificial='yes'/>
7678            <return type-id='type-id-593'/>
7679          </function-decl>
7680        </member-function>
7681      </class-decl>
7682      <namespace-decl name='filesystem'>
7683        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-595'>
7684          <member-function access='public'>
7685            <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'>
7686              <parameter type-id='type-id-79' is-artificial='yes'/>
7687              <return type-id='type-id-1'/>
7688            </function-decl>
7689          </member-function>
7690          <member-function access='public'>
7691            <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'>
7692              <parameter type-id='type-id-108' is-artificial='yes'/>
7693              <parameter type-id='type-id-80'/>
7694              <return type-id='type-id-57'/>
7695            </function-decl>
7696          </member-function>
7697        </class-decl>
7698      </namespace-decl>
7699      <namespace-decl name='optional_detail'>
7700        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-596'>
7701          <member-type access='private'>
7702            <typedef-decl name='reference_type' type-id='type-id-597' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-594'/>
7703          </member-type>
7704          <member-function access='public'>
7705            <function-decl name='is_initialized' mangled-name='_ZNK5boost15optional_detail13optional_baseISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS4_EEE14is_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'>
7706              <parameter type-id='type-id-79' is-artificial='yes'/>
7707              <return type-id='type-id-1'/>
7708            </function-decl>
7709          </member-function>
7710          <member-function access='protected'>
7711            <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'>
7712              <parameter type-id='type-id-108' is-artificial='yes'/>
7713              <parameter type-id='type-id-58'/>
7714              <return type-id='type-id-126'/>
7715            </function-decl>
7716          </member-function>
7717          <member-function access='protected'>
7718            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS4_EEE9constructEOS7_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
7719              <parameter type-id='type-id-108' is-artificial='yes'/>
7720              <parameter type-id='type-id-203'/>
7721              <return type-id='type-id-126'/>
7722            </function-decl>
7723          </member-function>
7724          <member-function access='protected'>
7725            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS4_EEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
7726              <parameter type-id='type-id-108' is-artificial='yes'/>
7727              <return type-id='type-id-126'/>
7728            </function-decl>
7729          </member-function>
7730          <member-function access='protected' destructor='yes'>
7731            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS4_EEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
7732              <parameter type-id='type-id-108' is-artificial='yes'/>
7733              <return type-id='type-id-126'/>
7734            </function-decl>
7735          </member-function>
7736          <member-function access='private'>
7737            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS4_EEE12destroy_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'>
7738              <parameter type-id='type-id-108' is-artificial='yes'/>
7739              <parameter type-id='type-id-323'/>
7740              <return type-id='type-id-126'/>
7741            </function-decl>
7742          </member-function>
7743        </class-decl>
7744        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-598'>
7745          <member-type access='public'>
7746            <typedef-decl name='reference_type' type-id='type-id-57' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-597'/>
7747          </member-type>
7748        </class-decl>
7749      </namespace-decl>
7750    </namespace-decl>
7751    <namespace-decl name='mpl_'>
7752      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-322' visibility='default' is-declaration-only='yes' id='type-id-599'/>
7753    </namespace-decl>
7754  </abi-instr>
7755  <abi-instr address-size='64' path='src/mongo/db/ftdc/decompressor.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
7756    <reference-type-def kind='lvalue' type-id='type-id-600' size-in-bits='64' id='type-id-601'/>
7757    <reference-type-def kind='lvalue' type-id='type-id-602' size-in-bits='64' id='type-id-603'/>
7758    <pointer-type-def type-id='type-id-602' size-in-bits='64' id='type-id-604'/>
7759    <pointer-type-def type-id='type-id-605' size-in-bits='64' id='type-id-606'/>
7760    <qualified-type-def type-id='type-id-607' const='yes' id='type-id-608'/>
7761    <pointer-type-def type-id='type-id-608' size-in-bits='64' id='type-id-609'/>
7762    <qualified-type-def type-id='type-id-243' const='yes' id='type-id-610'/>
7763    <reference-type-def kind='lvalue' type-id='type-id-610' size-in-bits='64' id='type-id-611'/>
7764    <qualified-type-def type-id='type-id-336' const='yes' id='type-id-612'/>
7765    <reference-type-def kind='lvalue' type-id='type-id-612' size-in-bits='64' id='type-id-613'/>
7766    <qualified-type-def type-id='type-id-614' const='yes' id='type-id-615'/>
7767    <reference-type-def kind='lvalue' type-id='type-id-615' size-in-bits='64' id='type-id-616'/>
7768    <reference-type-def kind='lvalue' type-id='type-id-607' size-in-bits='64' id='type-id-617'/>
7769    <reference-type-def kind='rvalue' type-id='type-id-607' size-in-bits='64' id='type-id-618'/>
7770    <pointer-type-def type-id='type-id-607' size-in-bits='64' id='type-id-619'/>
7771    <reference-type-def kind='lvalue' type-id='type-id-620' size-in-bits='64' id='type-id-621'/>
7772    <pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-622'/>
7773    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-623'/>
7774    <namespace-decl name='std'>
7775      <class-decl name='allocator_type' naming-typedef-id='type-id-620' visibility='default' is-declaration-only='yes' id='type-id-624'/>
7776      <class-decl name='allocator_type' naming-typedef-id='type-id-625' visibility='default' is-declaration-only='yes' id='type-id-626'/>
7777      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-627'>
7778        <member-type access='private'>
7779          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-628'/>
7780        </member-type>
7781      </class-decl>
7782      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-629'>
7783        <member-function access='public'>
7784          <function-decl name='operator++' mangled-name='_ZNSt13move_iteratorIPN5mongo7BSONObjEEppEv' 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'>
7785            <parameter type-id='type-id-108' is-artificial='yes'/>
7786            <return type-id='type-id-57'/>
7787          </function-decl>
7788        </member-function>
7789      </class-decl>
7790      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-630'>
7791        <member-type access='private'>
7792          <typedef-decl name='pointer' type-id='type-id-632' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' id='type-id-631'/>
7793        </member-type>
7794        <member-type access='private'>
7795          <typedef-decl name='reference' type-id='type-id-634' 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-633'/>
7796        </member-type>
7797        <member-function access='public'>
7798          <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'>
7799            <parameter type-id='type-id-108' is-artificial='yes'/>
7800            <return type-id='type-id-126'/>
7801          </function-decl>
7802        </member-function>
7803        <member-function access='public'>
7804          <function-decl name='reserve' mangled-name='_ZNSt6vectorImSaImEE7reserveEm' 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'>
7805            <parameter type-id='type-id-108' is-artificial='yes'/>
7806            <parameter type-id='type-id-41'/>
7807            <return type-id='type-id-126'/>
7808          </function-decl>
7809        </member-function>
7810        <member-function access='protected'>
7811          <function-decl name='_M_allocate_and_copy&lt;std::move_iterator&lt;unsigned long *&gt; &gt;' 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'>
7812            <parameter type-id='type-id-108' is-artificial='yes'/>
7813            <parameter type-id='type-id-41'/>
7814            <parameter type-id='type-id-635'/>
7815            <parameter type-id='type-id-635'/>
7816            <return type-id='type-id-631'/>
7817          </function-decl>
7818        </member-function>
7819        <member-function access='public'>
7820          <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'>
7821            <parameter type-id='type-id-79' is-artificial='yes'/>
7822            <return type-id='type-id-41'/>
7823          </function-decl>
7824        </member-function>
7825        <member-function access='public'>
7826          <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'>
7827            <parameter type-id='type-id-108' is-artificial='yes'/>
7828            <parameter type-id='type-id-41'/>
7829            <parameter type-id='type-id-613'/>
7830            <return type-id='type-id-126'/>
7831          </function-decl>
7832        </member-function>
7833        <member-function access='protected'>
7834          <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'>
7835            <parameter type-id='type-id-108' is-artificial='yes'/>
7836            <parameter type-id='type-id-41'/>
7837            <return type-id='type-id-126'/>
7838          </function-decl>
7839        </member-function>
7840        <member-function access='public'>
7841          <function-decl name='operator[]' mangled-name='_ZNSt6vectorImSaImEEixEm' 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'>
7842            <parameter type-id='type-id-108' is-artificial='yes'/>
7843            <parameter type-id='type-id-41'/>
7844            <return type-id='type-id-633'/>
7845          </function-decl>
7846        </member-function>
7847        <member-function access='public' destructor='yes'>
7848          <function-decl name='~vector' mangled-name='_ZNSt6vectorImSaImEED2Ev' 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'>
7849            <parameter type-id='type-id-108' is-artificial='yes'/>
7850            <return type-id='type-id-126'/>
7851          </function-decl>
7852        </member-function>
7853      </class-decl>
7854      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-635'/>
7855      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-636'>
7856        <member-type access='private'>
7857          <typedef-decl name='const_iterator' type-id='type-id-602' 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-637'/>
7858        </member-type>
7859        <member-type access='private'>
7860          <typedef-decl name='pointer' type-id='type-id-639' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' id='type-id-638'/>
7861        </member-type>
7862        <member-type access='private'>
7863          <typedef-decl name='size_type' type-id='type-id-40' 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-640'/>
7864        </member-type>
7865        <member-function access='public'>
7866          <function-decl name='vector' mangled-name='_ZNSt6vectorIN5mongo7BSONObjESaIS1_EEC2Ev' 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'>
7867            <parameter type-id='type-id-108' is-artificial='yes'/>
7868            <return type-id='type-id-126'/>
7869          </function-decl>
7870        </member-function>
7871        <member-function access='public'>
7872          <function-decl name='emplace_back&lt;mongo::BSONObj&gt;' 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'>
7873            <parameter type-id='type-id-108' is-artificial='yes'/>
7874            <parameter type-id='type-id-618'/>
7875            <return type-id='type-id-126'/>
7876          </function-decl>
7877        </member-function>
7878        <member-function access='public'>
7879          <function-decl name='size' mangled-name='_ZNKSt6vectorIN5mongo7BSONObjESaIS1_EE4sizeEv' 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'>
7880            <parameter type-id='type-id-79' is-artificial='yes'/>
7881            <return type-id='type-id-41'/>
7882          </function-decl>
7883        </member-function>
7884        <member-function access='public'>
7885          <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'>
7886            <parameter type-id='type-id-108' is-artificial='yes'/>
7887            <parameter type-id='type-id-80'/>
7888            <return type-id='type-id-126'/>
7889          </function-decl>
7890        </member-function>
7891        <member-function access='public'>
7892          <function-decl name='begin' mangled-name='_ZNKSt6vectorIN5mongo7BSONObjESaIS1_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'>
7893            <parameter type-id='type-id-79' is-artificial='yes'/>
7894            <return type-id='type-id-637'/>
7895          </function-decl>
7896        </member-function>
7897        <member-function access='public'>
7898          <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'>
7899            <parameter type-id='type-id-79' is-artificial='yes'/>
7900            <return type-id='type-id-637'/>
7901          </function-decl>
7902        </member-function>
7903        <member-function access='public'>
7904          <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'>
7905            <parameter type-id='type-id-108' is-artificial='yes'/>
7906            <parameter type-id='type-id-58'/>
7907            <return type-id='type-id-126'/>
7908          </function-decl>
7909        </member-function>
7910        <member-function access='public'>
7911          <function-decl name='emplace_back&lt;mongo::BSONObj &amp;&gt;' 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'>
7912            <parameter type-id='type-id-108' is-artificial='yes'/>
7913            <parameter type-id='type-id-617'/>
7914            <return type-id='type-id-126'/>
7915          </function-decl>
7916        </member-function>
7917        <member-function access='public' destructor='yes'>
7918          <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'>
7919            <parameter type-id='type-id-108' is-artificial='yes'/>
7920            <return type-id='type-id-126'/>
7921          </function-decl>
7922        </member-function>
7923        <member-function access='public'>
7924          <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'>
7925            <parameter type-id='type-id-79' is-artificial='yes'/>
7926            <return type-id='type-id-41'/>
7927          </function-decl>
7928        </member-function>
7929        <member-function access='protected'>
7930          <function-decl name='_M_allocate_and_copy&lt;std::move_iterator&lt;mongo::BSONObj *&gt; &gt;' 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'>
7931            <parameter type-id='type-id-108' is-artificial='yes'/>
7932            <parameter type-id='type-id-41'/>
7933            <parameter type-id='type-id-629'/>
7934            <parameter type-id='type-id-629'/>
7935            <return type-id='type-id-638'/>
7936          </function-decl>
7937        </member-function>
7938        <member-function access='public'>
7939          <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'>
7940            <parameter type-id='type-id-108' is-artificial='yes'/>
7941            <parameter type-id='type-id-41'/>
7942            <return type-id='type-id-126'/>
7943          </function-decl>
7944        </member-function>
7945        <member-function access='protected'>
7946          <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIN5mongo7BSONObjESaIS1_EE12_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'>
7947            <parameter type-id='type-id-79' is-artificial='yes'/>
7948            <parameter type-id='type-id-41'/>
7949            <parameter type-id='type-id-64'/>
7950            <return type-id='type-id-640'/>
7951          </function-decl>
7952        </member-function>
7953        <member-function access='protected'>
7954          <function-decl name='_M_emplace_back_aux&lt;mongo::BSONObj&gt;' 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_'>
7955            <parameter type-id='type-id-108' is-artificial='yes'/>
7956            <parameter type-id='type-id-618'/>
7957            <return type-id='type-id-126'/>
7958          </function-decl>
7959        </member-function>
7960        <member-function access='protected'>
7961          <function-decl name='_M_emplace_back_aux&lt;mongo::BSONObj &amp;&gt;' 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_'>
7962            <parameter type-id='type-id-108' is-artificial='yes'/>
7963            <parameter type-id='type-id-617'/>
7964            <return type-id='type-id-126'/>
7965          </function-decl>
7966        </member-function>
7967      </class-decl>
7968      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-641'>
7969        <member-type access='public'>
7970          <typedef-decl name='__int_type' type-id='type-id-46' 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-642'/>
7971        </member-type>
7972        <member-function access='public'>
7973          <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'>
7974            <parameter type-id='type-id-108' is-artificial='yes'/>
7975            <parameter type-id='type-id-642'/>
7976            <parameter type-id='type-id-139'/>
7977            <return type-id='type-id-642'/>
7978          </function-decl>
7979        </member-function>
7980        <member-function access='public'>
7981          <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'>
7982            <parameter type-id='type-id-108' is-artificial='yes'/>
7983            <parameter type-id='type-id-642'/>
7984            <parameter type-id='type-id-139'/>
7985            <return type-id='type-id-642'/>
7986          </function-decl>
7987        </member-function>
7988      </class-decl>
7989      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-643'>
7990        <member-function access='public' static='yes'>
7991          <function-decl name='__uninit_default_n&lt;unsigned long *, unsigned long&gt;' 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'>
7992            <parameter type-id='type-id-338'/>
7993            <parameter type-id='type-id-38'/>
7994            <return type-id='type-id-338'/>
7995          </function-decl>
7996        </member-function>
7997      </class-decl>
7998      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-644'>
7999        <member-function access='public' static='yes'>
8000          <function-decl name='__uninit_copy&lt;__gnu_cxx::__normal_iterator&lt;const mongo::BSONObj *, std::vector&lt;mongo::BSONObj, std::allocator&lt;mongo::BSONObj&gt; &gt; &gt;, mongo::BSONObj *&gt;' 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'>
8001            <parameter type-id='type-id-602'/>
8002            <parameter type-id='type-id-602'/>
8003            <parameter type-id='type-id-619'/>
8004            <return type-id='type-id-619'/>
8005          </function-decl>
8006        </member-function>
8007        <member-function access='public' static='yes'>
8008          <function-decl name='__uninit_copy&lt;std::move_iterator&lt;mongo::BSONObj *&gt;, mongo::BSONObj *&gt;' 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'>
8009            <parameter type-id='type-id-629'/>
8010            <parameter type-id='type-id-629'/>
8011            <parameter type-id='type-id-619'/>
8012            <return type-id='type-id-619'/>
8013          </function-decl>
8014        </member-function>
8015      </class-decl>
8016      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-645'>
8017        <member-function access='public' static='yes'>
8018          <function-decl name='__destroy&lt;mongo::BSONObj *&gt;' 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'>
8019            <parameter type-id='type-id-619'/>
8020            <parameter type-id='type-id-619'/>
8021            <return type-id='type-id-126'/>
8022          </function-decl>
8023        </member-function>
8024      </class-decl>
8025      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-646'>
8026        <member-type access='public'>
8027          <typedef-decl name='allocator_type' type-id='type-id-134' 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-647'/>
8028        </member-type>
8029        <member-type access='public'>
8030          <typedef-decl name='pointer' type-id='type-id-59' 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-648'/>
8031        </member-type>
8032        <member-function access='public' static='yes'>
8033          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm' 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'>
8034            <parameter type-id='type-id-110'/>
8035            <parameter type-id='type-id-648'/>
8036            <parameter type-id='type-id-41'/>
8037            <return type-id='type-id-126'/>
8038          </function-decl>
8039        </member-function>
8040      </class-decl>
8041      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-649'>
8042        <member-type access='public'>
8043          <typedef-decl name='pointer' type-id='type-id-650' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-632'/>
8044        </member-type>
8045        <member-type access='public'>
8046          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-651'>
8047            <member-function access='public'>
8048              <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'>
8049                <parameter type-id='type-id-108' is-artificial='yes'/>
8050                <return type-id='type-id-126'/>
8051              </function-decl>
8052            </member-function>
8053          </class-decl>
8054        </member-type>
8055        <member-function access='public'>
8056          <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'>
8057            <parameter type-id='type-id-108' is-artificial='yes'/>
8058            <return type-id='type-id-126'/>
8059          </function-decl>
8060        </member-function>
8061        <member-function access='public'>
8062          <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'>
8063            <parameter type-id='type-id-108' is-artificial='yes'/>
8064            <parameter type-id='type-id-40'/>
8065            <return type-id='type-id-632'/>
8066          </function-decl>
8067        </member-function>
8068        <member-function access='public'>
8069          <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'>
8070            <parameter type-id='type-id-108' is-artificial='yes'/>
8071            <parameter type-id='type-id-632'/>
8072            <parameter type-id='type-id-40'/>
8073            <return type-id='type-id-126'/>
8074          </function-decl>
8075        </member-function>
8076        <member-function access='private'>
8077          <function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseImSaImEE17_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'>
8078            <parameter type-id='type-id-108' is-artificial='yes'/>
8079            <parameter type-id='type-id-40'/>
8080            <return type-id='type-id-126'/>
8081          </function-decl>
8082        </member-function>
8083        <member-function access='public'>
8084          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseImSaImEEC2EmRKS0_' 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'>
8085            <parameter type-id='type-id-108' is-artificial='yes'/>
8086            <parameter type-id='type-id-40'/>
8087            <parameter type-id='type-id-611'/>
8088            <return type-id='type-id-126'/>
8089          </function-decl>
8090        </member-function>
8091        <member-function access='public' destructor='yes'>
8092          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseImSaImEED2Ev' 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'>
8093            <parameter type-id='type-id-108' is-artificial='yes'/>
8094            <return type-id='type-id-126'/>
8095          </function-decl>
8096        </member-function>
8097      </class-decl>
8098      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-652'>
8099        <member-type access='public'>
8100          <typedef-decl name='allocator_type' type-id='type-id-624' 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-620'/>
8101        </member-type>
8102        <member-type access='public'>
8103          <typedef-decl name='pointer' type-id='type-id-338' 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-653'/>
8104        </member-type>
8105        <member-type access='public'>
8106          <typedef-decl name='value_type' type-id='type-id-38' 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-654'/>
8107        </member-type>
8108        <member-function access='public' static='yes'>
8109          <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'>
8110            <parameter type-id='type-id-621'/>
8111            <parameter type-id='type-id-41'/>
8112            <return type-id='type-id-653'/>
8113          </function-decl>
8114        </member-function>
8115        <member-function access='public' static='yes'>
8116          <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'>
8117            <parameter type-id='type-id-621'/>
8118            <parameter type-id='type-id-653'/>
8119            <parameter type-id='type-id-41'/>
8120            <return type-id='type-id-126'/>
8121          </function-decl>
8122        </member-function>
8123      </class-decl>
8124      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-655'>
8125        <member-type access='public'>
8126          <typedef-decl name='allocator_type' type-id='type-id-626' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='110' column='1' id='type-id-614'/>
8127        </member-type>
8128        <member-type access='public'>
8129          <typedef-decl name='pointer' type-id='type-id-656' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-639'/>
8130        </member-type>
8131        <member-type access='public'>
8132          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-657'>
8133            <member-function access='public'>
8134              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EE12_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'>
8135                <parameter type-id='type-id-108' is-artificial='yes'/>
8136                <return type-id='type-id-126'/>
8137              </function-decl>
8138            </member-function>
8139            <member-function access='public'>
8140              <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'>
8141                <parameter type-id='type-id-108' is-artificial='yes'/>
8142                <parameter type-id='type-id-57'/>
8143                <return type-id='type-id-126'/>
8144              </function-decl>
8145            </member-function>
8146          </class-decl>
8147        </member-type>
8148        <member-function access='public'>
8149          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EEC2Ev' 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'>
8150            <parameter type-id='type-id-108' is-artificial='yes'/>
8151            <return type-id='type-id-126'/>
8152          </function-decl>
8153        </member-function>
8154        <member-function access='public'>
8155          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EE11_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'>
8156            <parameter type-id='type-id-108' is-artificial='yes'/>
8157            <parameter type-id='type-id-40'/>
8158            <return type-id='type-id-639'/>
8159          </function-decl>
8160        </member-function>
8161        <member-function access='private'>
8162          <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'>
8163            <parameter type-id='type-id-108' is-artificial='yes'/>
8164            <parameter type-id='type-id-40'/>
8165            <return type-id='type-id-126'/>
8166          </function-decl>
8167        </member-function>
8168        <member-function access='public'>
8169          <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'>
8170            <parameter type-id='type-id-108' is-artificial='yes'/>
8171            <parameter type-id='type-id-40'/>
8172            <parameter type-id='type-id-616'/>
8173            <return type-id='type-id-126'/>
8174          </function-decl>
8175        </member-function>
8176        <member-function access='public'>
8177          <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'>
8178            <parameter type-id='type-id-108' is-artificial='yes'/>
8179            <parameter type-id='type-id-58'/>
8180            <return type-id='type-id-126'/>
8181          </function-decl>
8182        </member-function>
8183        <member-function access='public' destructor='yes'>
8184          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EED2Ev' 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'>
8185            <parameter type-id='type-id-108' is-artificial='yes'/>
8186            <return type-id='type-id-126'/>
8187          </function-decl>
8188        </member-function>
8189        <member-function access='public'>
8190          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EE13_M_deallocateEPS1_m' 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'>
8191            <parameter type-id='type-id-108' is-artificial='yes'/>
8192            <parameter type-id='type-id-639'/>
8193            <parameter type-id='type-id-40'/>
8194            <return type-id='type-id-126'/>
8195          </function-decl>
8196        </member-function>
8197      </class-decl>
8198      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-658'>
8199        <member-type access='public'>
8200          <typedef-decl name='allocator_type' type-id='type-id-626' 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-625'/>
8201        </member-type>
8202        <member-type access='public'>
8203          <typedef-decl name='pointer' type-id='type-id-619' 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-659'/>
8204        </member-type>
8205        <member-function access='public' static='yes'>
8206          <function-decl name='construct&lt;mongo::BSONObj, mongo::BSONObj&gt;' 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'>
8207            <parameter type-id='type-id-112'/>
8208            <parameter type-id='type-id-619'/>
8209            <parameter type-id='type-id-618'/>
8210            <return type-id='type-id-126'/>
8211          </function-decl>
8212        </member-function>
8213        <member-function access='public' static='yes'>
8214          <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIN5mongo7BSONObjEEE8allocateERS2_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'>
8215            <parameter type-id='type-id-112'/>
8216            <parameter type-id='type-id-41'/>
8217            <return type-id='type-id-659'/>
8218          </function-decl>
8219        </member-function>
8220        <member-function access='public' static='yes'>
8221          <function-decl name='construct&lt;mongo::BSONObj, mongo::BSONObj &amp;&gt;' 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'>
8222            <parameter type-id='type-id-112'/>
8223            <parameter type-id='type-id-619'/>
8224            <parameter type-id='type-id-617'/>
8225            <return type-id='type-id-126'/>
8226          </function-decl>
8227        </member-function>
8228        <member-function access='public' static='yes'>
8229          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIN5mongo7BSONObjEEE10deallocateERS2_PS1_m' 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'>
8230            <parameter type-id='type-id-112'/>
8231            <parameter type-id='type-id-659'/>
8232            <parameter type-id='type-id-41'/>
8233            <return type-id='type-id-126'/>
8234          </function-decl>
8235        </member-function>
8236      </class-decl>
8237    </namespace-decl>
8238    <namespace-decl name='__gnu_cxx'>
8239      <class-decl name='const_iterator' naming-typedef-id='type-id-637' visibility='default' is-declaration-only='yes' id='type-id-602'>
8240        <member-function access='public'>
8241          <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKN5mongo7BSONObjESt6vectorIS2_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'>
8242            <parameter type-id='type-id-604' is-artificial='yes'/>
8243            <return type-id='type-id-603'/>
8244          </function-decl>
8245        </member-function>
8246      </class-decl>
8247      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-660'>
8248        <member-function access='public'>
8249          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm' 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'>
8250            <parameter type-id='type-id-108' is-artificial='yes'/>
8251            <parameter type-id='type-id-378'/>
8252            <parameter type-id='type-id-41'/>
8253            <return type-id='type-id-126'/>
8254          </function-decl>
8255        </member-function>
8256      </class-decl>
8257      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-661'>
8258        <member-type access='private'>
8259          <typedef-decl name='pointer' type-id='type-id-338' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-662'/>
8260        </member-type>
8261        <member-function access='public'>
8262          <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'>
8263            <parameter type-id='type-id-108' is-artificial='yes'/>
8264            <parameter type-id='type-id-41'/>
8265            <parameter type-id='type-id-127'/>
8266            <return type-id='type-id-662'/>
8267          </function-decl>
8268        </member-function>
8269        <member-function access='public'>
8270          <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'>
8271            <parameter type-id='type-id-108' is-artificial='yes'/>
8272            <parameter type-id='type-id-662'/>
8273            <parameter type-id='type-id-41'/>
8274            <return type-id='type-id-126'/>
8275          </function-decl>
8276        </member-function>
8277      </class-decl>
8278      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-663'>
8279        <member-type access='private'>
8280          <typedef-decl name='pointer' type-id='type-id-619' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-664'/>
8281        </member-type>
8282        <member-function access='public'>
8283          <function-decl name='construct&lt;mongo::BSONObj, mongo::BSONObj&gt;' 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'>
8284            <parameter type-id='type-id-108' is-artificial='yes'/>
8285            <parameter type-id='type-id-619'/>
8286            <parameter type-id='type-id-618'/>
8287            <return type-id='type-id-126'/>
8288          </function-decl>
8289        </member-function>
8290        <member-function access='public'>
8291          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo7BSONObjEE8allocateEmPKv' 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'>
8292            <parameter type-id='type-id-108' is-artificial='yes'/>
8293            <parameter type-id='type-id-41'/>
8294            <parameter type-id='type-id-127'/>
8295            <return type-id='type-id-664'/>
8296          </function-decl>
8297        </member-function>
8298        <member-function access='public'>
8299          <function-decl name='construct&lt;mongo::BSONObj, mongo::BSONObj &amp;&gt;' 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'>
8300            <parameter type-id='type-id-108' is-artificial='yes'/>
8301            <parameter type-id='type-id-619'/>
8302            <parameter type-id='type-id-617'/>
8303            <return type-id='type-id-126'/>
8304          </function-decl>
8305        </member-function>
8306        <member-function access='public'>
8307          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo7BSONObjEE10deallocateEPS2_m' 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'>
8308            <parameter type-id='type-id-108' is-artificial='yes'/>
8309            <parameter type-id='type-id-664'/>
8310            <parameter type-id='type-id-41'/>
8311            <return type-id='type-id-126'/>
8312          </function-decl>
8313        </member-function>
8314      </class-decl>
8315      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-665'>
8316        <member-type access='public'>
8317          <typedef-decl name='pointer' type-id='type-id-653' 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-650'/>
8318        </member-type>
8319        <member-type access='public'>
8320          <typedef-decl name='reference' type-id='type-id-601' 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-634'/>
8321        </member-type>
8322        <member-type access='public'>
8323          <typedef-decl name='value_type' type-id='type-id-654' 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-600'/>
8324        </member-type>
8325      </class-decl>
8326      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-666'>
8327        <member-type access='public'>
8328          <typedef-decl name='pointer' type-id='type-id-659' 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-656'/>
8329        </member-type>
8330      </class-decl>
8331    </namespace-decl>
8332    <namespace-decl name='mongo'>
8333      <class-decl name='type' naming-typedef-id='type-id-667' visibility='default' is-declaration-only='yes' id='type-id-607'>
8334        <member-function access='public'>
8335          <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'>
8336            <parameter type-id='type-id-619' is-artificial='yes'/>
8337            <parameter type-id='type-id-80'/>
8338            <return type-id='type-id-126'/>
8339          </function-decl>
8340        </member-function>
8341        <member-function access='public'>
8342          <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'>
8343            <parameter type-id='type-id-619' is-artificial='yes'/>
8344            <parameter type-id='type-id-618'/>
8345            <return type-id='type-id-126'/>
8346          </function-decl>
8347        </member-function>
8348        <member-function access='public'>
8349          <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'>
8350            <parameter type-id='type-id-619' is-artificial='yes'/>
8351            <return type-id='type-id-126'/>
8352          </function-decl>
8353        </member-function>
8354        <member-function access='public'>
8355          <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'>
8356            <parameter type-id='type-id-619' is-artificial='yes'/>
8357            <parameter type-id='type-id-64'/>
8358            <return type-id='type-id-126'/>
8359          </function-decl>
8360        </member-function>
8361        <member-function access='private'>
8362          <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'>
8363            <parameter type-id='type-id-619' is-artificial='yes'/>
8364            <parameter type-id='type-id-64'/>
8365            <return type-id='type-id-126'/>
8366          </function-decl>
8367        </member-function>
8368        <member-function access='public'>
8369          <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'>
8370            <parameter type-id='type-id-609' is-artificial='yes'/>
8371            <return type-id='type-id-16'/>
8372          </function-decl>
8373        </member-function>
8374        <member-function access='public'>
8375          <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'>
8376            <parameter type-id='type-id-609' is-artificial='yes'/>
8377            <return type-id='type-id-1'/>
8378          </function-decl>
8379        </member-function>
8380        <member-function access='public'>
8381          <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'>
8382            <parameter type-id='type-id-609' is-artificial='yes'/>
8383            <return type-id='type-id-64'/>
8384          </function-decl>
8385        </member-function>
8386        <member-function access='public'>
8387          <function-decl name='swap' mangled-name='_ZN5mongo7BSONObj4swapERS0_' filepath='src/mongo/bson/bsonobj.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
8388            <parameter type-id='type-id-619' is-artificial='yes'/>
8389            <parameter type-id='type-id-617'/>
8390            <return type-id='type-id-126'/>
8391          </function-decl>
8392        </member-function>
8393        <member-function access='public'>
8394          <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'>
8395            <parameter type-id='type-id-619' is-artificial='yes'/>
8396            <parameter type-id='type-id-607'/>
8397            <return type-id='type-id-617'/>
8398          </function-decl>
8399        </member-function>
8400      </class-decl>
8401      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-668'>
8402        <member-function access='public'>
8403          <function-decl name='readAndAdvance&lt;mongo::LittleEndian&lt;unsigned int&gt; &gt;' 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'>
8404            <parameter type-id='type-id-108' is-artificial='yes'/>
8405            <parameter type-id='type-id-108'/>
8406            <return type-id='type-id-669'/>
8407          </function-decl>
8408        </member-function>
8409        <member-function access='public'>
8410          <function-decl name='readAndAdvance&lt;mongo::LittleEndian&lt;unsigned int&gt; &gt;' 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'>
8411            <parameter type-id='type-id-108' is-artificial='yes'/>
8412            <return type-id='type-id-670'/>
8413          </function-decl>
8414        </member-function>
8415        <member-function access='public'>
8416          <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'>
8417            <parameter type-id='type-id-108' is-artificial='yes'/>
8418            <parameter type-id='type-id-671'/>
8419            <return type-id='type-id-126'/>
8420          </function-decl>
8421        </member-function>
8422        <member-function access='public'>
8423          <function-decl name='readAndAdvance&lt;mongo::FTDCVarInt&gt;' 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'>
8424            <parameter type-id='type-id-108' is-artificial='yes'/>
8425            <return type-id='type-id-672'/>
8426          </function-decl>
8427        </member-function>
8428        <member-function access='public'>
8429          <function-decl name='readAndAdvance&lt;mongo::FTDCVarInt&gt;' 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'>
8430            <parameter type-id='type-id-108' is-artificial='yes'/>
8431            <parameter type-id='type-id-108'/>
8432            <return type-id='type-id-669'/>
8433          </function-decl>
8434        </member-function>
8435        <member-function access='public'>
8436          <function-decl name='readAndAdvance&lt;mongo::Validated&lt;mongo::BSONObj&gt; &gt;' 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'>
8437            <parameter type-id='type-id-108' is-artificial='yes'/>
8438            <parameter type-id='type-id-108'/>
8439            <return type-id='type-id-669'/>
8440          </function-decl>
8441        </member-function>
8442        <member-function access='public'>
8443          <function-decl name='readAndAdvance&lt;mongo::Validated&lt;mongo::BSONObj&gt; &gt;' 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'>
8444            <parameter type-id='type-id-108' is-artificial='yes'/>
8445            <return type-id='type-id-673'/>
8446          </function-decl>
8447        </member-function>
8448      </class-decl>
8449      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-669'>
8450        <member-type access='private'>
8451          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-674'/>
8452        </member-type>
8453        <member-function access='public'>
8454          <function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
8455            <parameter type-id='type-id-79' is-artificial='yes'/>
8456            <return type-id='type-id-1'/>
8457          </function-decl>
8458        </member-function>
8459        <member-function access='private' static='yes'>
8460          <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'>
8461            <parameter type-id='type-id-108'/>
8462            <return type-id='type-id-126'/>
8463          </function-decl>
8464        </member-function>
8465        <member-function access='public'>
8466          <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'>
8467            <parameter type-id='type-id-108' is-artificial='yes'/>
8468            <parameter type-id='type-id-80'/>
8469            <return type-id='type-id-126'/>
8470          </function-decl>
8471        </member-function>
8472        <member-function access='public'>
8473          <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'>
8474            <parameter type-id='type-id-108' is-artificial='yes'/>
8475            <parameter type-id='type-id-58'/>
8476            <return type-id='type-id-126'/>
8477          </function-decl>
8478        </member-function>
8479        <member-function access='public' destructor='yes'>
8480          <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'>
8481            <parameter type-id='type-id-108' is-artificial='yes'/>
8482            <return type-id='type-id-126'/>
8483          </function-decl>
8484        </member-function>
8485        <member-function access='private' static='yes'>
8486          <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'>
8487            <parameter type-id='type-id-108'/>
8488            <return type-id='type-id-126'/>
8489          </function-decl>
8490        </member-function>
8491        <member-function access='private'>
8492          <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'>
8493            <parameter type-id='type-id-108' is-artificial='yes'/>
8494            <return type-id='type-id-126'/>
8495          </function-decl>
8496        </member-function>
8497        <member-function access='public' static='yes'>
8498          <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'>
8499            <return type-id='type-id-669'/>
8500          </function-decl>
8501        </member-function>
8502      </class-decl>
8503      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-675'>
8504        <member-function access='public'>
8505          <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'>
8506            <parameter type-id='type-id-108' is-artificial='yes'/>
8507            <return type-id='type-id-126'/>
8508          </function-decl>
8509        </member-function>
8510        <member-function access='public'>
8511          <function-decl name='swap' mangled-name='_ZN5mongo12SharedBuffer4swapERS0_' filepath='src/mongo/util/shared_buffer.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
8512            <parameter type-id='type-id-108' is-artificial='yes'/>
8513            <parameter type-id='type-id-57'/>
8514            <return type-id='type-id-126'/>
8515          </function-decl>
8516        </member-function>
8517      </class-decl>
8518      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-676'>
8519        <member-function access='public'>
8520          <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'>
8521            <parameter type-id='type-id-108' is-artificial='yes'/>
8522            <return type-id='type-id-126'/>
8523          </function-decl>
8524        </member-function>
8525        <member-function access='public'>
8526          <function-decl name='swap' mangled-name='_ZN5mongo17ConstSharedBuffer4swapERS0_' filepath='src/mongo/util/shared_buffer.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
8527            <parameter type-id='type-id-108' is-artificial='yes'/>
8528            <parameter type-id='type-id-57'/>
8529            <return type-id='type-id-126'/>
8530          </function-decl>
8531        </member-function>
8532      </class-decl>
8533      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-677'/>
8534      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-678'>
8535        <member-function access='public' static='yes'>
8536          <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'>
8537            <parameter type-id='type-id-324'/>
8538            <parameter type-id='type-id-324'/>
8539            <parameter type-id='type-id-324'/>
8540            <return type-id='type-id-39'/>
8541          </function-decl>
8542        </member-function>
8543      </class-decl>
8544      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-672'/>
8545      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-679'>
8546      </class-decl>
8547      <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-680'>
8548        <member-function access='public'>
8549          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithINS_7BSONObjEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
8550            <parameter type-id='type-id-79' is-artificial='yes'/>
8551            <return type-id='type-id-1'/>
8552          </function-decl>
8553        </member-function>
8554        <member-function access='public'>
8555          <function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithINS_7BSONObjEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
8556            <parameter type-id='type-id-108' is-artificial='yes'/>
8557            <return type-id='type-id-617'/>
8558          </function-decl>
8559        </member-function>
8560      </class-decl>
8561      <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-681'>
8562        <member-function access='public'>
8563          <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'>
8564            <parameter type-id='type-id-108' is-artificial='yes'/>
8565            <parameter type-id='type-id-671'/>
8566            <return type-id='type-id-682'/>
8567          </function-decl>
8568        </member-function>
8569      </class-decl>
8570      <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-683'>
8571        <member-function access='public'>
8572          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' 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'>
8573            <parameter type-id='type-id-79' is-artificial='yes'/>
8574            <parameter type-id='type-id-108'/>
8575            <parameter type-id='type-id-39'/>
8576            <return type-id='type-id-80'/>
8577          </function-decl>
8578        </member-function>
8579        <member-function access='public'>
8580          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
8581            <parameter type-id='type-id-79' is-artificial='yes'/>
8582            <parameter type-id='type-id-40'/>
8583            <return type-id='type-id-684'/>
8584          </function-decl>
8585        </member-function>
8586      </class-decl>
8587      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-670'/>
8588      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-685'>
8589        <member-function access='public'>
8590          <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'>
8591            <parameter type-id='type-id-108' is-artificial='yes'/>
8592            <parameter type-id='type-id-575'/>
8593            <return type-id='type-id-575'/>
8594          </function-decl>
8595        </member-function>
8596        <member-function access='public'>
8597          <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'>
8598            <parameter type-id='type-id-108' is-artificial='yes'/>
8599            <parameter type-id='type-id-575'/>
8600            <return type-id='type-id-575'/>
8601          </function-decl>
8602        </member-function>
8603        <member-function access='public'>
8604          <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'>
8605            <parameter type-id='type-id-108' is-artificial='yes'/>
8606            <parameter type-id='type-id-575'/>
8607            <return type-id='type-id-575'/>
8608          </function-decl>
8609        </member-function>
8610      </class-decl>
8611      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-682'>
8612        <member-function access='public'>
8613          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithISt6vectorINS_7BSONObjESaIS2_EEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
8614            <parameter type-id='type-id-108' is-artificial='yes'/>
8615            <parameter type-id='type-id-669'/>
8616            <return type-id='type-id-126'/>
8617          </function-decl>
8618        </member-function>
8619        <member-function access='public'>
8620          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithISt6vectorINS_7BSONObjESaIS2_EEEC2ENS_10ErrorCodes5ErrorEPKc' filepath='src/mongo/base/status_with.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
8621            <parameter type-id='type-id-108' is-artificial='yes'/>
8622            <parameter type-id='type-id-188'/>
8623            <parameter type-id='type-id-64'/>
8624            <return type-id='type-id-126'/>
8625          </function-decl>
8626        </member-function>
8627        <member-function access='public'>
8628          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithISt6vectorINS_7BSONObjESaIS2_EEEC2ES4_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
8629            <parameter type-id='type-id-108' is-artificial='yes'/>
8630            <parameter type-id='type-id-636'/>
8631            <return type-id='type-id-126'/>
8632          </function-decl>
8633        </member-function>
8634      </class-decl>
8635      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-686'>
8636        <member-function access='public'>
8637          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithINS_14ConstDataRangeEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
8638            <parameter type-id='type-id-79' is-artificial='yes'/>
8639            <return type-id='type-id-1'/>
8640          </function-decl>
8641        </member-function>
8642        <member-function access='public'>
8643          <function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithINS_14ConstDataRangeEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
8644            <parameter type-id='type-id-108' is-artificial='yes'/>
8645            <return type-id='type-id-57'/>
8646          </function-decl>
8647        </member-function>
8648      </class-decl>
8649      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-671'/>
8650      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-673'>
8651        <member-function access='public'>
8652          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithINS_9ValidatedINS_7BSONObjEEEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
8653            <parameter type-id='type-id-79' is-artificial='yes'/>
8654            <return type-id='type-id-1'/>
8655          </function-decl>
8656        </member-function>
8657        <member-function access='public'>
8658          <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'>
8659            <parameter type-id='type-id-108' is-artificial='yes'/>
8660            <return type-id='type-id-57'/>
8661          </function-decl>
8662        </member-function>
8663        <member-function access='public'>
8664          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_9ValidatedINS_7BSONObjEEEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
8665            <parameter type-id='type-id-108' is-artificial='yes'/>
8666            <parameter type-id='type-id-669'/>
8667            <return type-id='type-id-126'/>
8668          </function-decl>
8669        </member-function>
8670        <member-function access='public'>
8671          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_9ValidatedINS_7BSONObjEEEEC2ES3_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
8672            <parameter type-id='type-id-108' is-artificial='yes'/>
8673            <parameter type-id='type-id-687'/>
8674            <return type-id='type-id-126'/>
8675          </function-decl>
8676        </member-function>
8677      </class-decl>
8678      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-687'>
8679        <member-function access='public'>
8680          <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'>
8681            <parameter type-id='type-id-108' is-artificial='yes'/>
8682            <return type-id='type-id-126'/>
8683          </function-decl>
8684        </member-function>
8685      </class-decl>
8686      <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-688'/>
8687      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-689'/>
8688      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-690'>
8689        <member-function access='public' static='yes'>
8690          <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'>
8691            <parameter type-id='type-id-64'/>
8692            <parameter type-id='type-id-39'/>
8693            <return type-id='type-id-669'/>
8694          </function-decl>
8695        </member-function>
8696      </class-decl>
8697      <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-684'/>
8698      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-691'>
8699        <member-type access='public'>
8700          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-692'>
8701            <member-function access='public' static='yes'>
8702              <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'>
8703                <parameter type-id='type-id-622'/>
8704                <parameter type-id='type-id-64'/>
8705                <parameter type-id='type-id-39'/>
8706                <parameter type-id='type-id-238'/>
8707                <parameter type-id='type-id-141'/>
8708                <return type-id='type-id-669'/>
8709              </function-decl>
8710            </member-function>
8711            <member-function access='public' static='yes'>
8712              <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'>
8713                <parameter type-id='type-id-622'/>
8714                <parameter type-id='type-id-64'/>
8715                <parameter type-id='type-id-238'/>
8716                <return type-id='type-id-126'/>
8717              </function-decl>
8718            </member-function>
8719          </class-decl>
8720        </member-type>
8721        <member-type access='public'>
8722          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-693'>
8723            <member-function access='public' static='yes'>
8724              <function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIjEEvE4loadEPS3_PKcmPml' filepath='src/mongo/base/data_type_endian.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
8725                <parameter type-id='type-id-108'/>
8726                <parameter type-id='type-id-64'/>
8727                <parameter type-id='type-id-39'/>
8728                <parameter type-id='type-id-238'/>
8729                <parameter type-id='type-id-141'/>
8730                <return type-id='type-id-669'/>
8731              </function-decl>
8732            </member-function>
8733          </class-decl>
8734        </member-type>
8735        <member-type access='public'>
8736          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-694'>
8737            <member-function access='public' static='yes'>
8738              <function-decl name='defaultConstruct' mangled-name='_ZN5mongo8DataType7HandlerINS_7BSONObjEvE16defaultConstructEv' filepath='src/mongo/bson/bsonobj.h' line='772' column='1' visibility='default' binding='global' size-in-bits='64'>
8739                <return type-id='type-id-607'/>
8740              </function-decl>
8741            </member-function>
8742            <member-function access='public' static='yes'>
8743              <function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerINS_7BSONObjEvE4loadEPS2_PKcmPml' filepath='src/mongo/bson/bsonobj.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerINS_7BSONObjEvE4loadEPS2_PKcmPml'>
8744                <parameter type-id='type-id-619'/>
8745                <parameter type-id='type-id-64'/>
8746                <parameter type-id='type-id-39'/>
8747                <parameter type-id='type-id-238'/>
8748                <parameter type-id='type-id-141'/>
8749                <return type-id='type-id-669'/>
8750              </function-decl>
8751            </member-function>
8752          </class-decl>
8753        </member-type>
8754        <member-type access='public'>
8755          <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-695'>
8756            <member-function access='public' static='yes'>
8757              <function-decl name='defaultConstruct' mangled-name='_ZN5mongo8DataType7HandlerINS_9ValidatedINS_7BSONObjEEEvE16defaultConstructEv' filepath='src/mongo/base/data_type_validated.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
8758                <return type-id='type-id-687'/>
8759              </function-decl>
8760            </member-function>
8761            <member-function access='public' static='yes'>
8762              <function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerINS_9ValidatedINS_7BSONObjEEEvE4loadEPS4_PKcmPml' filepath='src/mongo/base/data_type_validated.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerINS_9ValidatedINS_7BSONObjEEEvE4loadEPS4_PKcmPml'>
8763                <parameter type-id='type-id-108'/>
8764                <parameter type-id='type-id-64'/>
8765                <parameter type-id='type-id-39'/>
8766                <parameter type-id='type-id-238'/>
8767                <parameter type-id='type-id-141'/>
8768                <return type-id='type-id-669'/>
8769              </function-decl>
8770            </member-function>
8771          </class-decl>
8772        </member-type>
8773        <member-type access='public'>
8774          <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-696'>
8775            <member-function access='public' static='yes'>
8776              <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'>
8777                <parameter type-id='type-id-103'/>
8778                <parameter type-id='type-id-64'/>
8779                <parameter type-id='type-id-238'/>
8780                <return type-id='type-id-126'/>
8781              </function-decl>
8782            </member-function>
8783          </class-decl>
8784        </member-type>
8785        <member-type access='public'>
8786          <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-697'>
8787            <member-function access='public' static='yes'>
8788              <function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE10unsafeLoadEPS3_PKcPm' filepath='src/mongo/base/data_type_endian.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
8789                <parameter type-id='type-id-108'/>
8790                <parameter type-id='type-id-64'/>
8791                <parameter type-id='type-id-238'/>
8792                <return type-id='type-id-126'/>
8793              </function-decl>
8794            </member-function>
8795          </class-decl>
8796        </member-type>
8797        <member-function access='public' static='yes'>
8798          <function-decl name='load&lt;unsigned int&gt;' mangled-name='_ZN5mongo8DataType4loadIjEENS_6StatusEPT_PKcmPml' filepath='src/mongo/base/data_type.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
8799            <parameter type-id='type-id-622'/>
8800            <parameter type-id='type-id-64'/>
8801            <parameter type-id='type-id-39'/>
8802            <parameter type-id='type-id-238'/>
8803            <parameter type-id='type-id-141'/>
8804            <return type-id='type-id-669'/>
8805          </function-decl>
8806        </member-function>
8807        <member-function access='public' static='yes'>
8808          <function-decl name='load&lt;mongo::LittleEndian&lt;unsigned int&gt; &gt;' 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'>
8809            <parameter type-id='type-id-108'/>
8810            <parameter type-id='type-id-64'/>
8811            <parameter type-id='type-id-39'/>
8812            <parameter type-id='type-id-238'/>
8813            <parameter type-id='type-id-141'/>
8814            <return type-id='type-id-669'/>
8815          </function-decl>
8816        </member-function>
8817        <member-function access='public' static='yes'>
8818          <function-decl name='load&lt;mongo::FTDCVarInt&gt;' 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'>
8819            <parameter type-id='type-id-108'/>
8820            <parameter type-id='type-id-64'/>
8821            <parameter type-id='type-id-39'/>
8822            <parameter type-id='type-id-238'/>
8823            <parameter type-id='type-id-141'/>
8824            <return type-id='type-id-669'/>
8825          </function-decl>
8826        </member-function>
8827        <member-function access='public' static='yes'>
8828          <function-decl name='defaultConstruct&lt;mongo::BSONObj&gt;' mangled-name='_ZN5mongo8DataType16defaultConstructINS_7BSONObjEEET_v' filepath='src/mongo/base/data_type.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
8829            <return type-id='type-id-607'/>
8830          </function-decl>
8831        </member-function>
8832        <member-function access='public' static='yes'>
8833          <function-decl name='defaultConstruct&lt;mongo::Validated&lt;mongo::BSONObj&gt; &gt;' 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'>
8834            <return type-id='type-id-687'/>
8835          </function-decl>
8836        </member-function>
8837        <member-function access='public' static='yes'>
8838          <function-decl name='load&lt;mongo::Validated&lt;mongo::BSONObj&gt; &gt;' 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'>
8839            <parameter type-id='type-id-108'/>
8840            <parameter type-id='type-id-64'/>
8841            <parameter type-id='type-id-39'/>
8842            <parameter type-id='type-id-238'/>
8843            <parameter type-id='type-id-141'/>
8844            <return type-id='type-id-669'/>
8845          </function-decl>
8846        </member-function>
8847        <member-function access='public' static='yes'>
8848          <function-decl name='load&lt;mongo::BSONObj&gt;' 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'>
8849            <parameter type-id='type-id-619'/>
8850            <parameter type-id='type-id-64'/>
8851            <parameter type-id='type-id-39'/>
8852            <parameter type-id='type-id-238'/>
8853            <parameter type-id='type-id-141'/>
8854            <return type-id='type-id-669'/>
8855          </function-decl>
8856        </member-function>
8857        <member-function access='public' static='yes'>
8858          <function-decl name='unsafeLoad&lt;int&gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadIiEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
8859            <parameter type-id='type-id-103'/>
8860            <parameter type-id='type-id-64'/>
8861            <parameter type-id='type-id-238'/>
8862            <return type-id='type-id-126'/>
8863          </function-decl>
8864        </member-function>
8865        <member-function access='public' static='yes'>
8866          <function-decl name='unsafeLoad&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIiEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
8867            <parameter type-id='type-id-108'/>
8868            <parameter type-id='type-id-64'/>
8869            <parameter type-id='type-id-238'/>
8870            <return type-id='type-id-126'/>
8871          </function-decl>
8872        </member-function>
8873      </class-decl>
8874    </namespace-decl>
8875    <namespace-decl name='boost'>
8876      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-698'>
8877        <member-type access='private'>
8878          <typedef-decl name='rval_reference_type' type-id='type-id-700' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-699'/>
8879        </member-type>
8880        <member-function access='public'>
8881          <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'>
8882            <parameter type-id='type-id-108' is-artificial='yes'/>
8883            <return type-id='type-id-126'/>
8884          </function-decl>
8885        </member-function>
8886        <member-function access='public'>
8887          <function-decl name='optional' mangled-name='_ZN5boost8optionalISt6vectorIN5mongo7BSONObjESaIS3_EEEC2EOS5_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
8888            <parameter type-id='type-id-108' is-artificial='yes'/>
8889            <parameter type-id='type-id-699'/>
8890            <return type-id='type-id-126'/>
8891          </function-decl>
8892        </member-function>
8893      </class-decl>
8894      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-701'>
8895        <member-type access='private'>
8896          <typedef-decl name='reference_type' type-id='type-id-703' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-702'/>
8897        </member-type>
8898        <member-function access='public'>
8899          <function-decl name='get' mangled-name='_ZN5boost8optionalIN5mongo14ConstDataRangeEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
8900            <parameter type-id='type-id-108' is-artificial='yes'/>
8901            <return type-id='type-id-702'/>
8902          </function-decl>
8903        </member-function>
8904        <member-function access='public'>
8905          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIN5mongo14ConstDataRangeEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
8906            <parameter type-id='type-id-108' is-artificial='yes'/>
8907            <return type-id='type-id-702'/>
8908          </function-decl>
8909        </member-function>
8910      </class-decl>
8911      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-704'>
8912        <member-function access='public' destructor='yes'>
8913          <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'>
8914            <parameter type-id='type-id-108' is-artificial='yes'/>
8915            <return type-id='type-id-126'/>
8916          </function-decl>
8917        </member-function>
8918        <member-function access='public'>
8919          <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'>
8920            <parameter type-id='type-id-108' is-artificial='yes'/>
8921            <parameter type-id='type-id-80'/>
8922            <return type-id='type-id-126'/>
8923          </function-decl>
8924        </member-function>
8925        <member-function access='public'>
8926          <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'>
8927            <parameter type-id='type-id-108' is-artificial='yes'/>
8928            <parameter type-id='type-id-58'/>
8929            <return type-id='type-id-126'/>
8930          </function-decl>
8931        </member-function>
8932        <member-function access='public'>
8933          <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'>
8934            <parameter type-id='type-id-108' is-artificial='yes'/>
8935            <return type-id='type-id-126'/>
8936          </function-decl>
8937        </member-function>
8938        <member-function access='public'>
8939          <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'>
8940            <parameter type-id='type-id-108' is-artificial='yes'/>
8941            <parameter type-id='type-id-57'/>
8942            <return type-id='type-id-126'/>
8943          </function-decl>
8944        </member-function>
8945      </class-decl>
8946      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-705'>
8947        <member-type access='private'>
8948          <typedef-decl name='reference_type' type-id='type-id-707' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-706'/>
8949        </member-type>
8950        <member-type access='private'>
8951          <typedef-decl name='rval_reference_type' type-id='type-id-709' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-708'/>
8952        </member-type>
8953        <member-function access='public'>
8954          <function-decl name='get' mangled-name='_ZN5boost8optionalIN5mongo9ValidatedINS1_7BSONObjEEEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
8955            <parameter type-id='type-id-108' is-artificial='yes'/>
8956            <return type-id='type-id-706'/>
8957          </function-decl>
8958        </member-function>
8959        <member-function access='public'>
8960          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIN5mongo9ValidatedINS1_7BSONObjEEEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
8961            <parameter type-id='type-id-108' is-artificial='yes'/>
8962            <return type-id='type-id-706'/>
8963          </function-decl>
8964        </member-function>
8965        <member-function access='public'>
8966          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo9ValidatedINS1_7BSONObjEEEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
8967            <parameter type-id='type-id-108' is-artificial='yes'/>
8968            <return type-id='type-id-126'/>
8969          </function-decl>
8970        </member-function>
8971        <member-function access='public'>
8972          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo9ValidatedINS1_7BSONObjEEEEC2EOS4_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
8973            <parameter type-id='type-id-108' is-artificial='yes'/>
8974            <parameter type-id='type-id-708'/>
8975            <return type-id='type-id-126'/>
8976          </function-decl>
8977        </member-function>
8978      </class-decl>
8979      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-710'>
8980        <member-type access='private'>
8981          <typedef-decl name='reference_type' type-id='type-id-712' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-711'/>
8982        </member-type>
8983        <member-function access='public'>
8984          <function-decl name='get' mangled-name='_ZN5boost8optionalIN5mongo7BSONObjEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
8985            <parameter type-id='type-id-108' is-artificial='yes'/>
8986            <return type-id='type-id-711'/>
8987          </function-decl>
8988        </member-function>
8989        <member-function access='public'>
8990          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIN5mongo7BSONObjEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
8991            <parameter type-id='type-id-108' is-artificial='yes'/>
8992            <return type-id='type-id-711'/>
8993          </function-decl>
8994        </member-function>
8995      </class-decl>
8996      <namespace-decl name='detail'>
8997        <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-713'>
8998          <member-type access='public'>
8999            <typedef-decl name='type' type-id='type-id-607' filepath='src/third_party/boost-1.60.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-667'/>
9000          </member-type>
9001        </class-decl>
9002      </namespace-decl>
9003      <namespace-decl name='optional_detail'>
9004        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-714'>
9005          <member-type access='private'>
9006            <typedef-decl name='rval_reference_type' type-id='type-id-440' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-700'/>
9007          </member-type>
9008          <member-function access='protected'>
9009            <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'>
9010              <parameter type-id='type-id-108' is-artificial='yes'/>
9011              <return type-id='type-id-126'/>
9012            </function-decl>
9013          </member-function>
9014          <member-function access='protected'>
9015            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseISt6vectorIN5mongo7BSONObjESaIS4_EEE9constructEOS6_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
9016              <parameter type-id='type-id-108' is-artificial='yes'/>
9017              <parameter type-id='type-id-700'/>
9018              <return type-id='type-id-126'/>
9019            </function-decl>
9020          </member-function>
9021          <member-function access='protected'>
9022            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt6vectorIN5mongo7BSONObjESaIS4_EEEC2EOS6_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
9023              <parameter type-id='type-id-108' is-artificial='yes'/>
9024              <parameter type-id='type-id-700'/>
9025              <return type-id='type-id-126'/>
9026            </function-decl>
9027          </member-function>
9028        </class-decl>
9029        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-715'>
9030          <member-type access='private'>
9031            <typedef-decl name='reference_type' type-id='type-id-716' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-703'/>
9032          </member-type>
9033          <member-function access='protected'>
9034            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
9035              <parameter type-id='type-id-108' is-artificial='yes'/>
9036              <return type-id='type-id-126'/>
9037            </function-decl>
9038          </member-function>
9039          <member-function access='protected' destructor='yes'>
9040            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
9041              <parameter type-id='type-id-108' is-artificial='yes'/>
9042              <return type-id='type-id-126'/>
9043            </function-decl>
9044          </member-function>
9045          <member-function access='private'>
9046            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo14ConstDataRangeEE12destroy_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'>
9047              <parameter type-id='type-id-108' is-artificial='yes'/>
9048              <parameter type-id='type-id-323'/>
9049              <return type-id='type-id-126'/>
9050            </function-decl>
9051          </member-function>
9052        </class-decl>
9053        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-717'>
9054          <member-type access='private'>
9055            <typedef-decl name='reference_type' type-id='type-id-718' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-707'/>
9056          </member-type>
9057          <member-type access='private'>
9058            <typedef-decl name='rval_reference_type' type-id='type-id-719' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-709'/>
9059          </member-type>
9060          <member-function access='protected'>
9061            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
9062              <parameter type-id='type-id-108' is-artificial='yes'/>
9063              <return type-id='type-id-126'/>
9064            </function-decl>
9065          </member-function>
9066          <member-function access='protected' destructor='yes'>
9067            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
9068              <parameter type-id='type-id-108' is-artificial='yes'/>
9069              <return type-id='type-id-126'/>
9070            </function-decl>
9071          </member-function>
9072          <member-function access='private'>
9073            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEE12destroy_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'>
9074              <parameter type-id='type-id-108' is-artificial='yes'/>
9075              <parameter type-id='type-id-323'/>
9076              <return type-id='type-id-126'/>
9077            </function-decl>
9078          </member-function>
9079          <member-function access='protected'>
9080            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
9081              <parameter type-id='type-id-108' is-artificial='yes'/>
9082              <return type-id='type-id-126'/>
9083            </function-decl>
9084          </member-function>
9085          <member-function access='protected'>
9086            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEE9constructEOS5_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
9087              <parameter type-id='type-id-108' is-artificial='yes'/>
9088              <parameter type-id='type-id-709'/>
9089              <return type-id='type-id-126'/>
9090            </function-decl>
9091          </member-function>
9092          <member-function access='protected'>
9093            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEEC2EOS5_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
9094              <parameter type-id='type-id-108' is-artificial='yes'/>
9095              <parameter type-id='type-id-709'/>
9096              <return type-id='type-id-126'/>
9097            </function-decl>
9098          </member-function>
9099        </class-decl>
9100        <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-720'>
9101          <member-function access='protected'>
9102            <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'>
9103              <parameter type-id='type-id-108' is-artificial='yes'/>
9104              <return type-id='type-id-126'/>
9105            </function-decl>
9106          </member-function>
9107          <member-function access='protected' destructor='yes'>
9108            <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'>
9109              <parameter type-id='type-id-108' is-artificial='yes'/>
9110              <return type-id='type-id-126'/>
9111            </function-decl>
9112          </member-function>
9113          <member-function access='private'>
9114            <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'>
9115              <parameter type-id='type-id-108' is-artificial='yes'/>
9116              <parameter type-id='type-id-323'/>
9117              <return type-id='type-id-126'/>
9118            </function-decl>
9119          </member-function>
9120        </class-decl>
9121        <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-721'>
9122          <member-type access='private'>
9123            <typedef-decl name='internal_type' type-id='type-id-667' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='205' column='1' id='type-id-605'/>
9124          </member-type>
9125          <member-type access='private'>
9126            <typedef-decl name='reference_type' type-id='type-id-722' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-712'/>
9127          </member-type>
9128          <member-function access='private'>
9129            <function-decl name='get_object' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEE10get_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'>
9130              <parameter type-id='type-id-108' is-artificial='yes'/>
9131              <return type-id='type-id-606'/>
9132            </function-decl>
9133          </member-function>
9134          <member-function access='protected'>
9135            <function-decl name='get_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEE8get_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'>
9136              <parameter type-id='type-id-108' is-artificial='yes'/>
9137              <return type-id='type-id-712'/>
9138            </function-decl>
9139          </member-function>
9140          <member-function access='protected'>
9141            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
9142              <parameter type-id='type-id-108' is-artificial='yes'/>
9143              <return type-id='type-id-126'/>
9144            </function-decl>
9145          </member-function>
9146          <member-function access='protected' destructor='yes'>
9147            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
9148              <parameter type-id='type-id-108' is-artificial='yes'/>
9149              <return type-id='type-id-126'/>
9150            </function-decl>
9151          </member-function>
9152          <member-function access='private'>
9153            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEE12destroy_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'>
9154              <parameter type-id='type-id-108' is-artificial='yes'/>
9155              <parameter type-id='type-id-323'/>
9156              <return type-id='type-id-126'/>
9157            </function-decl>
9158          </member-function>
9159        </class-decl>
9160        <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-723'>
9161          <member-function access='public'>
9162            <function-decl name='address' mangled-name='_ZN5boost15optional_detail15aligned_storageIN5mongo7BSONObjEE7addressEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
9163              <parameter type-id='type-id-108' is-artificial='yes'/>
9164              <return type-id='type-id-127'/>
9165            </function-decl>
9166          </member-function>
9167        </class-decl>
9168        <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-724'>
9169          <member-type access='public'>
9170            <typedef-decl name='reference_type' type-id='type-id-57' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-716'/>
9171          </member-type>
9172        </class-decl>
9173        <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-725'>
9174          <member-type access='public'>
9175            <typedef-decl name='reference_type' type-id='type-id-57' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-718'/>
9176          </member-type>
9177          <member-type access='public'>
9178            <typedef-decl name='rval_reference_type' type-id='type-id-58' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-719'/>
9179          </member-type>
9180        </class-decl>
9181        <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-726'>
9182        </class-decl>
9183        <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-727'>
9184          <member-type access='public'>
9185            <typedef-decl name='reference_type' type-id='type-id-617' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-722'/>
9186          </member-type>
9187        </class-decl>
9188      </namespace-decl>
9189    </namespace-decl>
9190    <namespace-decl name='mpl_'>
9191      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-322' visibility='default' is-declaration-only='yes' id='type-id-728'/>
9192    </namespace-decl>
9193  </abi-instr>
9194  <abi-instr address-size='64' path='src/mongo/db/ftdc/file_manager.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
9195    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='16' id='type-id-729'>
9196      <subrange length='2' type-id='type-id-4' id='type-id-730'/>
9197    </array-type-def>
9198    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='16' id='type-id-731'>
9199      <subrange length='2' type-id='type-id-4' id='type-id-730'/>
9200    </array-type-def>
9201    <reference-type-def kind='rvalue' type-id='type-id-1' size-in-bits='64' id='type-id-732'/>
9202    <pointer-type-def type-id='type-id-733' size-in-bits='64' id='type-id-734'/>
9203    <pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-736'/>
9204    <reference-type-def kind='rvalue' type-id='type-id-737' size-in-bits='64' id='type-id-738'/>
9205    <pointer-type-def type-id='type-id-737' size-in-bits='64' id='type-id-739'/>
9206    <qualified-type-def type-id='type-id-739' const='yes' id='type-id-740'/>
9207    <reference-type-def kind='lvalue' type-id='type-id-740' size-in-bits='64' id='type-id-741'/>
9208    <pointer-type-def type-id='type-id-742' size-in-bits='64' id='type-id-743'/>
9209    <qualified-type-def type-id='type-id-744' const='yes' id='type-id-745'/>
9210    <pointer-type-def type-id='type-id-745' size-in-bits='64' id='type-id-746'/>
9211    <qualified-type-def type-id='type-id-747' const='yes' id='type-id-748'/>
9212    <reference-type-def kind='lvalue' type-id='type-id-748' size-in-bits='64' id='type-id-749'/>
9213    <qualified-type-def type-id='type-id-737' const='yes' id='type-id-750'/>
9214    <qualified-type-def type-id='type-id-751' const='yes' id='type-id-752'/>
9215    <reference-type-def kind='lvalue' type-id='type-id-752' size-in-bits='64' id='type-id-753'/>
9216    <reference-type-def kind='lvalue' type-id='type-id-731' size-in-bits='64' id='type-id-754'/>
9217    <qualified-type-def type-id='type-id-755' const='yes' id='type-id-756'/>
9218    <reference-type-def kind='lvalue' type-id='type-id-756' size-in-bits='64' id='type-id-757'/>
9219    <pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-758'/>
9220    <qualified-type-def type-id='type-id-134' const='yes' id='type-id-759'/>
9221    <reference-type-def kind='lvalue' type-id='type-id-759' size-in-bits='64' id='type-id-170'/>
9222    <pointer-type-def type-id='type-id-760' size-in-bits='64' id='type-id-761'/>
9223    <reference-type-def kind='lvalue' type-id='type-id-188' size-in-bits='64' id='type-id-762'/>
9224    <reference-type-def kind='rvalue' type-id='type-id-108' size-in-bits='64' id='type-id-763'/>
9225    <reference-type-def kind='lvalue' type-id='type-id-764' size-in-bits='64' id='type-id-765'/>
9226    <reference-type-def kind='lvalue' type-id='type-id-766' size-in-bits='64' id='type-id-767'/>
9227    <reference-type-def kind='lvalue' type-id='type-id-768' size-in-bits='64' id='type-id-769'/>
9228    <reference-type-def kind='lvalue' type-id='type-id-755' size-in-bits='64' id='type-id-770'/>
9229    <pointer-type-def type-id='type-id-755' size-in-bits='64' id='type-id-771'/>
9230    <reference-type-def kind='lvalue' type-id='type-id-772' size-in-bits='64' id='type-id-773'/>
9231    <reference-type-def kind='lvalue' type-id='type-id-774' size-in-bits='64' id='type-id-775'/>
9232    <reference-type-def kind='rvalue' type-id='type-id-81' size-in-bits='64' id='type-id-176'/>
9233    <pointer-type-def type-id='type-id-776' size-in-bits='64' id='type-id-777'/>
9234    <pointer-type-def type-id='type-id-488' size-in-bits='64' id='type-id-490'/>
9235    <reference-type-def kind='lvalue' type-id='type-id-489' size-in-bits='64' id='type-id-491'/>
9236    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-778'/>
9237    <namespace-decl name='std'>
9238      <class-decl name='basic_ofstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4096' visibility='default' id='type-id-776'>
9239        <member-function access='public'>
9240          <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'>
9241            <parameter type-id='type-id-777' is-artificial='yes'/>
9242            <return type-id='type-id-1'/>
9243          </function-decl>
9244        </member-function>
9245        <member-function access='public'>
9246          <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'>
9247            <parameter type-id='type-id-777' is-artificial='yes'/>
9248            <return type-id='type-id-126'/>
9249          </function-decl>
9250        </member-function>
9251        <member-function access='public'>
9252          <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'>
9253            <parameter type-id='type-id-777' is-artificial='yes'/>
9254            <parameter type-id='type-id-64'/>
9255            <parameter type-id='type-id-779'/>
9256            <return type-id='type-id-126'/>
9257          </function-decl>
9258        </member-function>
9259        <member-function access='public' destructor='yes' vtable-offset='0'>
9260          <function-decl name='~basic_ofstream' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
9261            <parameter type-id='type-id-777' is-artificial='yes'/>
9262            <return type-id='type-id-126'/>
9263          </function-decl>
9264        </member-function>
9265        <member-function access='public' destructor='yes' vtable-offset='0'>
9266          <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'>
9267            <parameter type-id='type-id-777' is-artificial='yes'/>
9268            <return type-id='type-id-126'/>
9269          </function-decl>
9270        </member-function>
9271      </class-decl>
9272      <class-decl name='allocator_type' naming-typedef-id='type-id-764' visibility='default' is-declaration-only='yes' id='type-id-780'/>
9273      <class-decl name='allocator_type' naming-typedef-id='type-id-766' visibility='default' is-declaration-only='yes' id='type-id-781'/>
9274      <class-decl name='allocator_type' naming-typedef-id='type-id-768' visibility='default' is-declaration-only='yes' id='type-id-782'/>
9275      <class-decl name='allocator_type' naming-typedef-id='type-id-772' visibility='default' is-declaration-only='yes' id='type-id-783'/>
9276      <class-decl name='allocator_type' naming-typedef-id='type-id-774' visibility='default' is-declaration-only='yes' id='type-id-784'/>
9277      <class-decl name='reverse_iterator' naming-typedef-id='type-id-785' visibility='default' is-declaration-only='yes' id='type-id-786'/>
9278      <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-787'/>
9279      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-788'>
9280        <member-type access='private'>
9281          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-789'/>
9282        </member-type>
9283      </class-decl>
9284      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-790'>
9285        <member-type access='private'>
9286          <typedef-decl name='iterator' type-id='type-id-744' 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-791'/>
9287        </member-type>
9288        <member-type access='private'>
9289          <typedef-decl name='reverse_iterator' type-id='type-id-786' 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-785'/>
9290        </member-type>
9291        <member-type access='private'>
9292          <typedef-decl name='size_type' type-id='type-id-40' 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-792'/>
9293        </member-type>
9294        <member-function access='public' destructor='yes'>
9295          <function-decl name='~vector' mangled-name='_ZNSt6vectorIN5boost10filesystem4pathESaIS2_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'>
9296            <parameter type-id='type-id-108' is-artificial='yes'/>
9297            <return type-id='type-id-126'/>
9298          </function-decl>
9299        </member-function>
9300        <member-function access='public'>
9301          <function-decl name='vector' mangled-name='_ZNSt6vectorIN5boost10filesystem4pathESaIS2_EEC2Ev' 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'>
9302            <parameter type-id='type-id-108' is-artificial='yes'/>
9303            <return type-id='type-id-126'/>
9304          </function-decl>
9305        </member-function>
9306        <member-function access='public'>
9307          <function-decl name='emplace_back&lt;boost::filesystem::path&gt;' 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'>
9308            <parameter type-id='type-id-108' is-artificial='yes'/>
9309            <parameter type-id='type-id-738'/>
9310            <return type-id='type-id-126'/>
9311          </function-decl>
9312        </member-function>
9313        <member-function access='public'>
9314          <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'>
9315            <parameter type-id='type-id-108' is-artificial='yes'/>
9316            <return type-id='type-id-791'/>
9317          </function-decl>
9318        </member-function>
9319        <member-function access='public'>
9320          <function-decl name='end' mangled-name='_ZNSt6vectorIN5boost10filesystem4pathESaIS2_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'>
9321            <parameter type-id='type-id-108' is-artificial='yes'/>
9322            <return type-id='type-id-791'/>
9323          </function-decl>
9324        </member-function>
9325        <member-function access='public'>
9326          <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'>
9327            <parameter type-id='type-id-108' is-artificial='yes'/>
9328            <return type-id='type-id-785'/>
9329          </function-decl>
9330        </member-function>
9331        <member-function access='public'>
9332          <function-decl name='size' mangled-name='_ZNKSt6vectorIN5boost10filesystem4pathESaIS2_EE4sizeEv' 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'>
9333            <parameter type-id='type-id-79' is-artificial='yes'/>
9334            <return type-id='type-id-41'/>
9335          </function-decl>
9336        </member-function>
9337        <member-function access='protected'>
9338          <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIN5boost10filesystem4pathESaIS2_EE12_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'>
9339            <parameter type-id='type-id-79' is-artificial='yes'/>
9340            <parameter type-id='type-id-41'/>
9341            <parameter type-id='type-id-64'/>
9342            <return type-id='type-id-792'/>
9343          </function-decl>
9344        </member-function>
9345        <member-function access='protected'>
9346          <function-decl name='_M_emplace_back_aux&lt;boost::filesystem::path&gt;' 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_'>
9347            <parameter type-id='type-id-108' is-artificial='yes'/>
9348            <parameter type-id='type-id-738'/>
9349            <return type-id='type-id-126'/>
9350          </function-decl>
9351        </member-function>
9352      </class-decl>
9353      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-793'>
9354        <member-function access='public' destructor='yes'>
9355          <function-decl name='~unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo15FTDCFileManagerESt14default_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'>
9356            <parameter type-id='type-id-108' is-artificial='yes'/>
9357            <return type-id='type-id-126'/>
9358          </function-decl>
9359        </member-function>
9360        <member-function access='public'>
9361          <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'>
9362            <parameter type-id='type-id-108' is-artificial='yes'/>
9363            <parameter type-id='type-id-58'/>
9364            <return type-id='type-id-126'/>
9365          </function-decl>
9366        </member-function>
9367      </class-decl>
9368      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-794'>
9369        <member-function access='public'>
9370          <function-decl name='tuple&lt;mongo::FTDCFileManager *, std::default_delete&lt;mongo::FTDCFileManager&gt;, void&gt;' 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'>
9371            <parameter type-id='type-id-108' is-artificial='yes'/>
9372            <parameter type-id='type-id-763'/>
9373            <parameter type-id='type-id-58'/>
9374            <return type-id='type-id-126'/>
9375          </function-decl>
9376        </member-function>
9377      </class-decl>
9378      <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-795'>
9379        <member-type access='private'>
9380          <typedef-decl name='pointer' type-id='type-id-797' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-796'/>
9381        </member-type>
9382        <member-type access='private'>
9383          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-798'>
9384            <member-type access='private'>
9385              <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/unique_ptr.h' line='143' column='1' id='type-id-797'/>
9386            </member-type>
9387          </class-decl>
9388        </member-type>
9389        <member-function access='public'>
9390          <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'>
9391            <parameter type-id='type-id-79' is-artificial='yes'/>
9392            <return type-id='type-id-796'/>
9393          </function-decl>
9394        </member-function>
9395        <member-function access='public'>
9396          <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'>
9397            <parameter type-id='type-id-79' is-artificial='yes'/>
9398            <return type-id='type-id-1'/>
9399          </function-decl>
9400        </member-function>
9401        <member-function access='public'>
9402          <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'>
9403            <parameter type-id='type-id-79' is-artificial='yes'/>
9404            <return type-id='type-id-799'/>
9405          </function-decl>
9406        </member-function>
9407      </class-decl>
9408      <class-decl name='__anonymous_struct__34' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-800'>
9409        <member-function access='public'>
9410          <function-decl name='vector' mangled-name='_ZNSt6vectorIcSaIcEEC2Ev' 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'>
9411            <parameter type-id='type-id-108' is-artificial='yes'/>
9412            <return type-id='type-id-126'/>
9413          </function-decl>
9414        </member-function>
9415        <member-function access='public' destructor='yes'>
9416          <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'>
9417            <parameter type-id='type-id-108' is-artificial='yes'/>
9418            <return type-id='type-id-126'/>
9419          </function-decl>
9420        </member-function>
9421      </class-decl>
9422      <class-decl name='__anonymous_struct__35' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-801'>
9423        <member-function access='public' destructor='yes'>
9424          <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'>
9425            <parameter type-id='type-id-108' is-artificial='yes'/>
9426            <return type-id='type-id-126'/>
9427          </function-decl>
9428        </member-function>
9429      </class-decl>
9430      <class-decl name='__anonymous_struct__39' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-802'>
9431        <member-function access='public' destructor='yes'>
9432          <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'>
9433            <parameter type-id='type-id-108' is-artificial='yes'/>
9434            <return type-id='type-id-126'/>
9435          </function-decl>
9436        </member-function>
9437        <member-function access='public'>
9438          <function-decl name='vector' mangled-name='_ZNSt6vectorIhSaIhEEC2Ev' 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'>
9439            <parameter type-id='type-id-108' is-artificial='yes'/>
9440            <return type-id='type-id-126'/>
9441          </function-decl>
9442        </member-function>
9443      </class-decl>
9444      <class-decl name='__anonymous_struct__42' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-803'>
9445        <member-function access='public'>
9446          <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'>
9447            <parameter type-id='type-id-108' is-artificial='yes'/>
9448            <return type-id='type-id-126'/>
9449          </function-decl>
9450        </member-function>
9451        <member-function access='public' destructor='yes'>
9452          <function-decl name='~vector' mangled-name='_ZNSt6vectorImSaImEED2Ev' 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'>
9453            <parameter type-id='type-id-108' is-artificial='yes'/>
9454            <return type-id='type-id-126'/>
9455          </function-decl>
9456        </member-function>
9457      </class-decl>
9458      <class-decl name='__anonymous_struct__45' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-804'/>
9459      <class-decl name='__anonymous_struct__47' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-805'>
9460        <member-function access='public'>
9461          <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'>
9462            <parameter type-id='type-id-108' is-artificial='yes'/>
9463            <return type-id='type-id-57'/>
9464          </function-decl>
9465        </member-function>
9466      </class-decl>
9467      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-806'>
9468        <member-type access='private'>
9469          <typedef-decl name='const_iterator' type-id='type-id-808' 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-807'/>
9470        </member-type>
9471        <member-type access='private'>
9472          <typedef-decl name='size_type' type-id='type-id-40' 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-809'/>
9473        </member-type>
9474        <member-function access='public' destructor='yes'>
9475          <function-decl name='~vector' mangled-name='_ZNSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_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'>
9476            <parameter type-id='type-id-108' is-artificial='yes'/>
9477            <return type-id='type-id-126'/>
9478          </function-decl>
9479        </member-function>
9480        <member-function access='public'>
9481          <function-decl name='vector' mangled-name='_ZNSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EEC2Ev' 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'>
9482            <parameter type-id='type-id-108' is-artificial='yes'/>
9483            <return type-id='type-id-126'/>
9484          </function-decl>
9485        </member-function>
9486        <member-function access='public'>
9487          <function-decl name='emplace_back&lt;std::tuple&lt;mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t&gt; &gt;' 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'>
9488            <parameter type-id='type-id-108' is-artificial='yes'/>
9489            <parameter type-id='type-id-58'/>
9490            <return type-id='type-id-126'/>
9491          </function-decl>
9492        </member-function>
9493        <member-function access='public'>
9494          <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'>
9495            <parameter type-id='type-id-79' is-artificial='yes'/>
9496            <return type-id='type-id-807'/>
9497          </function-decl>
9498        </member-function>
9499        <member-function access='public'>
9500          <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'>
9501            <parameter type-id='type-id-79' is-artificial='yes'/>
9502            <return type-id='type-id-1'/>
9503          </function-decl>
9504        </member-function>
9505        <member-function access='public'>
9506          <function-decl name='end' mangled-name='_ZNKSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_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'>
9507            <parameter type-id='type-id-79' is-artificial='yes'/>
9508            <return type-id='type-id-807'/>
9509          </function-decl>
9510        </member-function>
9511        <member-function access='public'>
9512          <function-decl name='size' mangled-name='_ZNKSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE4sizeEv' 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'>
9513            <parameter type-id='type-id-79' is-artificial='yes'/>
9514            <return type-id='type-id-41'/>
9515          </function-decl>
9516        </member-function>
9517        <member-function access='protected'>
9518          <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE12_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'>
9519            <parameter type-id='type-id-79' is-artificial='yes'/>
9520            <parameter type-id='type-id-41'/>
9521            <parameter type-id='type-id-64'/>
9522            <return type-id='type-id-809'/>
9523          </function-decl>
9524        </member-function>
9525        <member-function access='protected'>
9526          <function-decl name='_M_emplace_back_aux&lt;std::tuple&lt;mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t&gt; &gt;' 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_'>
9527            <parameter type-id='type-id-108' is-artificial='yes'/>
9528            <parameter type-id='type-id-58'/>
9529            <return type-id='type-id-126'/>
9530          </function-decl>
9531        </member-function>
9532      </class-decl>
9533      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-810'>
9534        <member-function access='public'>
9535          <function-decl name='tuple&lt;mongo::FTDCBSONUtil::FTDCType &amp;, mongo::BSONObj, mongo::Date_t &amp;, void&gt;' 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'>
9536            <parameter type-id='type-id-108' is-artificial='yes'/>
9537            <parameter type-id='type-id-762'/>
9538            <parameter type-id='type-id-58'/>
9539            <parameter type-id='type-id-57'/>
9540            <return type-id='type-id-126'/>
9541          </function-decl>
9542        </member-function>
9543        <member-function access='public'>
9544          <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'>
9545            <parameter type-id='type-id-108' is-artificial='yes'/>
9546            <parameter type-id='type-id-58'/>
9547            <return type-id='type-id-126'/>
9548          </function-decl>
9549        </member-function>
9550      </class-decl>
9551      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-177'/>
9552      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-811'>
9553        <member-function access='public'>
9554          <function-decl name='_Head_base&lt;mongo::BSONObj&gt;' 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'>
9555            <parameter type-id='type-id-108' is-artificial='yes'/>
9556            <parameter type-id='type-id-58'/>
9557            <return type-id='type-id-126'/>
9558          </function-decl>
9559        </member-function>
9560      </class-decl>
9561      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-812'>
9562        <member-function access='public'>
9563          <function-decl name='_Tuple_impl&lt;mongo::BSONObj, mongo::Date_t &amp;, void&gt;' 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'>
9564            <parameter type-id='type-id-108' is-artificial='yes'/>
9565            <parameter type-id='type-id-58'/>
9566            <parameter type-id='type-id-57'/>
9567            <return type-id='type-id-126'/>
9568          </function-decl>
9569        </member-function>
9570        <member-function access='public'>
9571          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm1EJN5mongo7BSONObjENS0_6Date_tEEEC2EOS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
9572            <parameter type-id='type-id-108' is-artificial='yes'/>
9573            <parameter type-id='type-id-58'/>
9574            <return type-id='type-id-126'/>
9575          </function-decl>
9576        </member-function>
9577      </class-decl>
9578      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-813'>
9579        <member-type access='public'>
9580          <typedef-decl name='pointer' type-id='type-id-815' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-814'/>
9581        </member-type>
9582        <member-type access='public'>
9583          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-816'>
9584            <member-function access='public'>
9585              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE12_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'>
9586                <parameter type-id='type-id-108' is-artificial='yes'/>
9587                <return type-id='type-id-126'/>
9588              </function-decl>
9589            </member-function>
9590          </class-decl>
9591        </member-type>
9592        <member-function access='public' destructor='yes'>
9593          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EED2Ev' 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'>
9594            <parameter type-id='type-id-108' is-artificial='yes'/>
9595            <return type-id='type-id-126'/>
9596          </function-decl>
9597        </member-function>
9598        <member-function access='public'>
9599          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE13_M_deallocateEPS6_m' 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'>
9600            <parameter type-id='type-id-108' is-artificial='yes'/>
9601            <parameter type-id='type-id-814'/>
9602            <parameter type-id='type-id-40'/>
9603            <return type-id='type-id-126'/>
9604          </function-decl>
9605        </member-function>
9606        <member-function access='public'>
9607          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EEC2Ev' 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'>
9608            <parameter type-id='type-id-108' is-artificial='yes'/>
9609            <return type-id='type-id-126'/>
9610          </function-decl>
9611        </member-function>
9612        <member-function access='public'>
9613          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEESaIS6_EE11_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'>
9614            <parameter type-id='type-id-108' is-artificial='yes'/>
9615            <parameter type-id='type-id-40'/>
9616            <return type-id='type-id-814'/>
9617          </function-decl>
9618        </member-function>
9619      </class-decl>
9620      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-817'>
9621        <member-type access='public'>
9622          <typedef-decl name='allocator_type' type-id='type-id-780' 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-764'/>
9623        </member-type>
9624        <member-type access='public'>
9625          <typedef-decl name='pointer' type-id='type-id-108' 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-818'/>
9626        </member-type>
9627        <member-function access='public' static='yes'>
9628          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEEEE10deallocateERS7_PS6_m' 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'>
9629            <parameter type-id='type-id-765'/>
9630            <parameter type-id='type-id-818'/>
9631            <parameter type-id='type-id-41'/>
9632            <return type-id='type-id-126'/>
9633          </function-decl>
9634        </member-function>
9635        <member-function access='public' static='yes'>
9636          <function-decl name='construct&lt;std::tuple&lt;mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t&gt;, std::tuple&lt;mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t&gt; &gt;' 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'>
9637            <parameter type-id='type-id-765'/>
9638            <parameter type-id='type-id-108'/>
9639            <parameter type-id='type-id-58'/>
9640            <return type-id='type-id-126'/>
9641          </function-decl>
9642        </member-function>
9643        <member-function access='public' static='yes'>
9644          <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS1_7BSONObjENS1_6Date_tEEEEE8allocateERS7_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'>
9645            <parameter type-id='type-id-765'/>
9646            <parameter type-id='type-id-41'/>
9647            <return type-id='type-id-818'/>
9648          </function-decl>
9649        </member-function>
9650      </class-decl>
9651      <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-819'>
9652        <member-type access='public'>
9653          <typedef-decl name='pointer' type-id='type-id-821' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-820'/>
9654        </member-type>
9655        <member-type access='public'>
9656          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-822'>
9657            <member-function access='public'>
9658              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseIN5boost10filesystem4pathESaIS2_EE12_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'>
9659                <parameter type-id='type-id-108' is-artificial='yes'/>
9660                <return type-id='type-id-126'/>
9661              </function-decl>
9662            </member-function>
9663          </class-decl>
9664        </member-type>
9665        <member-function access='public' destructor='yes'>
9666          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseIN5boost10filesystem4pathESaIS2_EED2Ev' 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'>
9667            <parameter type-id='type-id-108' is-artificial='yes'/>
9668            <return type-id='type-id-126'/>
9669          </function-decl>
9670        </member-function>
9671        <member-function access='public'>
9672          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIN5boost10filesystem4pathESaIS2_EE13_M_deallocateEPS2_m' 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'>
9673            <parameter type-id='type-id-108' is-artificial='yes'/>
9674            <parameter type-id='type-id-820'/>
9675            <parameter type-id='type-id-40'/>
9676            <return type-id='type-id-126'/>
9677          </function-decl>
9678        </member-function>
9679        <member-function access='public'>
9680          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseIN5boost10filesystem4pathESaIS2_EEC2Ev' 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'>
9681            <parameter type-id='type-id-108' is-artificial='yes'/>
9682            <return type-id='type-id-126'/>
9683          </function-decl>
9684        </member-function>
9685        <member-function access='public'>
9686          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIN5boost10filesystem4pathESaIS2_EE11_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'>
9687            <parameter type-id='type-id-108' is-artificial='yes'/>
9688            <parameter type-id='type-id-40'/>
9689            <return type-id='type-id-820'/>
9690          </function-decl>
9691        </member-function>
9692      </class-decl>
9693      <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-823'>
9694        <member-type access='public'>
9695          <typedef-decl name='allocator_type' type-id='type-id-781' 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-766'/>
9696        </member-type>
9697        <member-type access='public'>
9698          <typedef-decl name='pointer' type-id='type-id-739' 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-824'/>
9699        </member-type>
9700        <member-function access='public' static='yes'>
9701          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIN5boost10filesystem4pathEEE10deallocateERS3_PS2_m' 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'>
9702            <parameter type-id='type-id-767'/>
9703            <parameter type-id='type-id-824'/>
9704            <parameter type-id='type-id-41'/>
9705            <return type-id='type-id-126'/>
9706          </function-decl>
9707        </member-function>
9708        <member-function access='public' static='yes'>
9709          <function-decl name='construct&lt;boost::filesystem::path, boost::filesystem::path&gt;' 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'>
9710            <parameter type-id='type-id-767'/>
9711            <parameter type-id='type-id-739'/>
9712            <parameter type-id='type-id-738'/>
9713            <return type-id='type-id-126'/>
9714          </function-decl>
9715        </member-function>
9716        <member-function access='public' static='yes'>
9717          <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIN5boost10filesystem4pathEEE8allocateERS3_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'>
9718            <parameter type-id='type-id-767'/>
9719            <parameter type-id='type-id-41'/>
9720            <return type-id='type-id-824'/>
9721          </function-decl>
9722        </member-function>
9723      </class-decl>
9724      <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-825'>
9725        <member-function access='public'>
9726          <function-decl name='operator()' mangled-name='_ZNKSt14default_deleteIN5mongo15FTDCFileManagerEEclEPS1_' 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'>
9727            <parameter type-id='type-id-79' is-artificial='yes'/>
9728            <parameter type-id='type-id-108'/>
9729            <return type-id='type-id-126'/>
9730          </function-decl>
9731        </member-function>
9732      </class-decl>
9733      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-826'>
9734        <member-function access='public'>
9735          <function-decl name='_Head_base&lt;mongo::FTDCFileManager *&gt;' 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'>
9736            <parameter type-id='type-id-108' is-artificial='yes'/>
9737            <parameter type-id='type-id-763'/>
9738            <return type-id='type-id-126'/>
9739          </function-decl>
9740        </member-function>
9741      </class-decl>
9742      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-178'/>
9743      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-827'>
9744        <member-function access='public'>
9745          <function-decl name='_Tuple_impl&lt;mongo::FTDCFileManager *, std::default_delete&lt;mongo::FTDCFileManager&gt; , void&gt;' 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'>
9746            <parameter type-id='type-id-108' is-artificial='yes'/>
9747            <parameter type-id='type-id-763'/>
9748            <parameter type-id='type-id-58'/>
9749            <return type-id='type-id-126'/>
9750          </function-decl>
9751        </member-function>
9752      </class-decl>
9753      <class-decl name='__anonymous_struct__22' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-828'>
9754        <member-type access='public'>
9755          <typedef-decl name='difference_type' type-id='type-id-141' 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-829'/>
9756        </member-type>
9757      </class-decl>
9758      <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-830'>
9759        <member-type access='public'>
9760          <typedef-decl name='type' type-id='type-id-481' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/type_traits' line='1592' column='1' id='type-id-799'/>
9761        </member-type>
9762      </class-decl>
9763      <class-decl name='__anonymous_struct__25' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-831'>
9764        <member-function access='public'>
9765          <function-decl name='_Tuple_impl&lt;mongo::FTDCBSONUtil::FTDCType &amp;, mongo::BSONObj, mongo::Date_t &amp;, void&gt;' 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'>
9766            <parameter type-id='type-id-108' is-artificial='yes'/>
9767            <parameter type-id='type-id-762'/>
9768            <parameter type-id='type-id-58'/>
9769            <parameter type-id='type-id-57'/>
9770            <return type-id='type-id-126'/>
9771          </function-decl>
9772        </member-function>
9773        <member-function access='public'>
9774          <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='218' column='1' visibility='default' binding='global' size-in-bits='64'>
9775            <parameter type-id='type-id-108' is-artificial='yes'/>
9776            <parameter type-id='type-id-58'/>
9777            <return type-id='type-id-126'/>
9778          </function-decl>
9779        </member-function>
9780      </class-decl>
9781      <class-decl name='__anonymous_struct__26' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-832'>
9782        <member-function access='public' static='yes'>
9783          <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm1ERKN5mongo7BSONObjELb0EE7_M_headERS4_' 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'>
9784            <parameter type-id='type-id-57'/>
9785            <return type-id='type-id-80'/>
9786          </function-decl>
9787        </member-function>
9788      </class-decl>
9789      <class-decl name='__anonymous_struct__27' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-833'>
9790        <member-function access='public' static='yes'>
9791          <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='190' column='1' visibility='default' binding='global' size-in-bits='64'>
9792            <parameter type-id='type-id-57'/>
9793            <return type-id='type-id-80'/>
9794          </function-decl>
9795        </member-function>
9796      </class-decl>
9797      <class-decl name='__anonymous_struct__28' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-834'>
9798        <member-function access='public'>
9799          <function-decl name='_Head_base&lt;mongo::Date_t&gt;' 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'>
9800            <parameter type-id='type-id-108' is-artificial='yes'/>
9801            <parameter type-id='type-id-58'/>
9802            <return type-id='type-id-126'/>
9803          </function-decl>
9804        </member-function>
9805        <member-function access='public'>
9806          <function-decl name='_Head_base&lt;mongo::Date_t &amp;&gt;' 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'>
9807            <parameter type-id='type-id-108' is-artificial='yes'/>
9808            <parameter type-id='type-id-57'/>
9809            <return type-id='type-id-126'/>
9810          </function-decl>
9811        </member-function>
9812      </class-decl>
9813      <class-decl name='__anonymous_struct__29' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-835'>
9814        <member-function access='public'>
9815          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm2EJN5mongo6Date_tEEEC2EOS2_' 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'>
9816            <parameter type-id='type-id-108' is-artificial='yes'/>
9817            <parameter type-id='type-id-58'/>
9818            <return type-id='type-id-126'/>
9819          </function-decl>
9820        </member-function>
9821        <member-function access='public'>
9822          <function-decl name='_Tuple_impl&lt;mongo::Date_t &amp;&gt;' 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'>
9823            <parameter type-id='type-id-108' is-artificial='yes'/>
9824            <parameter type-id='type-id-57'/>
9825            <return type-id='type-id-126'/>
9826          </function-decl>
9827        </member-function>
9828      </class-decl>
9829      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-836'>
9830        <member-type access='public'>
9831          <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-755'/>
9832        </member-type>
9833        <member-function access='public' static='yes'>
9834          <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'>
9835            <parameter type-id='type-id-770'/>
9836            <parameter type-id='type-id-757'/>
9837            <return type-id='type-id-126'/>
9838          </function-decl>
9839        </member-function>
9840        <member-function access='public' static='yes'>
9841          <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'>
9842            <parameter type-id='type-id-771'/>
9843            <parameter type-id='type-id-758'/>
9844            <parameter type-id='type-id-40'/>
9845            <return type-id='type-id-771'/>
9846          </function-decl>
9847        </member-function>
9848        <member-function access='public' static='yes'>
9849          <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'>
9850            <parameter type-id='type-id-758'/>
9851            <return type-id='type-id-40'/>
9852          </function-decl>
9853        </member-function>
9854      </class-decl>
9855      <class-decl name='__anonymous_struct__30' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-837'>
9856        <member-function access='public'>
9857          <function-decl name='_Head_base&lt;mongo::FTDCBSONUtil::FTDCType &amp;&gt;' 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'>
9858            <parameter type-id='type-id-108' is-artificial='yes'/>
9859            <parameter type-id='type-id-762'/>
9860            <return type-id='type-id-126'/>
9861          </function-decl>
9862        </member-function>
9863        <member-function access='public'>
9864          <function-decl name='_Head_base&lt;mongo::FTDCBSONUtil::FTDCType&gt;' 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'>
9865            <parameter type-id='type-id-108' is-artificial='yes'/>
9866            <parameter type-id='type-id-333'/>
9867            <return type-id='type-id-126'/>
9868          </function-decl>
9869        </member-function>
9870      </class-decl>
9871      <class-decl name='__anonymous_struct__31' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-838'>
9872        <member-function access='public' static='yes'>
9873          <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0EN5mongo7BSONObjELb0EE7_M_headERS2_' 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'>
9874            <parameter type-id='type-id-57'/>
9875            <return type-id='type-id-57'/>
9876          </function-decl>
9877        </member-function>
9878      </class-decl>
9879      <class-decl name='__anonymous_struct__32' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-839'>
9880        <member-function access='public' static='yes'>
9881          <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='190' column='1' visibility='default' binding='global' size-in-bits='64'>
9882            <parameter type-id='type-id-57'/>
9883            <return type-id='type-id-57'/>
9884          </function-decl>
9885        </member-function>
9886      </class-decl>
9887      <class-decl name='__anonymous_struct__33' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-840'>
9888        <member-type access='public'>
9889          <typedef-decl name='pointer' type-id='type-id-842' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-841'/>
9890        </member-type>
9891        <member-type access='public'>
9892          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-843'>
9893            <member-function access='public'>
9894              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseIcSaIcEE12_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'>
9895                <parameter type-id='type-id-108' is-artificial='yes'/>
9896                <return type-id='type-id-126'/>
9897              </function-decl>
9898            </member-function>
9899          </class-decl>
9900        </member-type>
9901        <member-function access='public'>
9902          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseIcSaIcEEC2Ev' 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'>
9903            <parameter type-id='type-id-108' is-artificial='yes'/>
9904            <return type-id='type-id-126'/>
9905          </function-decl>
9906        </member-function>
9907        <member-function access='public' destructor='yes'>
9908          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseIcSaIcEED2Ev' 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'>
9909            <parameter type-id='type-id-108' is-artificial='yes'/>
9910            <return type-id='type-id-126'/>
9911          </function-decl>
9912        </member-function>
9913        <member-function access='public'>
9914          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm' 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'>
9915            <parameter type-id='type-id-108' is-artificial='yes'/>
9916            <parameter type-id='type-id-841'/>
9917            <parameter type-id='type-id-40'/>
9918            <return type-id='type-id-126'/>
9919          </function-decl>
9920        </member-function>
9921      </class-decl>
9922      <class-decl name='__anonymous_struct__36' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-844'>
9923        <member-type access='public'>
9924          <typedef-decl name='pointer' type-id='type-id-846' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-845'/>
9925        </member-type>
9926        <member-function access='public' destructor='yes'>
9927          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EED2Ev' 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'>
9928            <parameter type-id='type-id-108' is-artificial='yes'/>
9929            <return type-id='type-id-126'/>
9930          </function-decl>
9931        </member-function>
9932        <member-function access='public'>
9933          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EE13_M_deallocateEPS1_m' 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'>
9934            <parameter type-id='type-id-108' is-artificial='yes'/>
9935            <parameter type-id='type-id-845'/>
9936            <parameter type-id='type-id-40'/>
9937            <return type-id='type-id-126'/>
9938          </function-decl>
9939        </member-function>
9940      </class-decl>
9941      <class-decl name='__anonymous_struct__37' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-847'>
9942        <member-type access='public'>
9943          <typedef-decl name='allocator_type' type-id='type-id-782' 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-768'/>
9944        </member-type>
9945        <member-type access='public'>
9946          <typedef-decl name='pointer' type-id='type-id-108' 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-848'/>
9947        </member-type>
9948        <member-function access='public' static='yes'>
9949          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIN5mongo7BSONObjEEE10deallocateERS2_PS1_m' 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'>
9950            <parameter type-id='type-id-769'/>
9951            <parameter type-id='type-id-848'/>
9952            <parameter type-id='type-id-41'/>
9953            <return type-id='type-id-126'/>
9954          </function-decl>
9955        </member-function>
9956      </class-decl>
9957      <class-decl name='__anonymous_struct__38' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-849'>
9958        <member-type access='public'>
9959          <typedef-decl name='pointer' type-id='type-id-851' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-850'/>
9960        </member-type>
9961        <member-type access='public'>
9962          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-852'>
9963            <member-function access='public'>
9964              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseIhSaIhEE12_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'>
9965                <parameter type-id='type-id-108' is-artificial='yes'/>
9966                <return type-id='type-id-126'/>
9967              </function-decl>
9968            </member-function>
9969          </class-decl>
9970        </member-type>
9971        <member-function access='public' destructor='yes'>
9972          <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'>
9973            <parameter type-id='type-id-108' is-artificial='yes'/>
9974            <return type-id='type-id-126'/>
9975          </function-decl>
9976        </member-function>
9977        <member-function access='public'>
9978          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIhSaIhEE13_M_deallocateEPhm' 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'>
9979            <parameter type-id='type-id-108' is-artificial='yes'/>
9980            <parameter type-id='type-id-850'/>
9981            <parameter type-id='type-id-40'/>
9982            <return type-id='type-id-126'/>
9983          </function-decl>
9984        </member-function>
9985        <member-function access='public'>
9986          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseIhSaIhEEC2Ev' 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'>
9987            <parameter type-id='type-id-108' is-artificial='yes'/>
9988            <return type-id='type-id-126'/>
9989          </function-decl>
9990        </member-function>
9991      </class-decl>
9992      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-853'>
9993        <member-type access='public'>
9994          <typedef-decl name='allocator_type' type-id='type-id-134' 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-854'/>
9995        </member-type>
9996        <member-type access='public'>
9997          <typedef-decl name='pointer' type-id='type-id-59' 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-855'/>
9998        </member-type>
9999        <member-function access='public' static='yes'>
10000          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm' 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'>
10001            <parameter type-id='type-id-337'/>
10002            <parameter type-id='type-id-855'/>
10003            <parameter type-id='type-id-41'/>
10004            <return type-id='type-id-126'/>
10005          </function-decl>
10006        </member-function>
10007      </class-decl>
10008      <class-decl name='__anonymous_struct__40' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-856'>
10009        <member-type access='public'>
10010          <typedef-decl name='allocator_type' type-id='type-id-783' 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-772'/>
10011        </member-type>
10012        <member-type access='public'>
10013          <typedef-decl name='pointer' type-id='type-id-123' 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-857'/>
10014        </member-type>
10015        <member-function access='public' static='yes'>
10016          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIhEE10deallocateERS0_Phm' 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'>
10017            <parameter type-id='type-id-773'/>
10018            <parameter type-id='type-id-857'/>
10019            <parameter type-id='type-id-41'/>
10020            <return type-id='type-id-126'/>
10021          </function-decl>
10022        </member-function>
10023      </class-decl>
10024      <class-decl name='__anonymous_struct__41' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-858'>
10025        <member-type access='public'>
10026          <typedef-decl name='pointer' type-id='type-id-860' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-859'/>
10027        </member-type>
10028        <member-type access='public'>
10029          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-861'>
10030            <member-function access='public'>
10031              <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'>
10032                <parameter type-id='type-id-108' is-artificial='yes'/>
10033                <return type-id='type-id-126'/>
10034              </function-decl>
10035            </member-function>
10036          </class-decl>
10037        </member-type>
10038        <member-function access='public'>
10039          <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'>
10040            <parameter type-id='type-id-108' is-artificial='yes'/>
10041            <return type-id='type-id-126'/>
10042          </function-decl>
10043        </member-function>
10044        <member-function access='public' destructor='yes'>
10045          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseImSaImEED2Ev' 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'>
10046            <parameter type-id='type-id-108' is-artificial='yes'/>
10047            <return type-id='type-id-126'/>
10048          </function-decl>
10049        </member-function>
10050        <member-function access='public'>
10051          <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'>
10052            <parameter type-id='type-id-108' is-artificial='yes'/>
10053            <parameter type-id='type-id-859'/>
10054            <parameter type-id='type-id-40'/>
10055            <return type-id='type-id-126'/>
10056          </function-decl>
10057        </member-function>
10058      </class-decl>
10059      <class-decl name='__anonymous_struct__43' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-862'>
10060        <member-type access='public'>
10061          <typedef-decl name='allocator_type' type-id='type-id-784' 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-774'/>
10062        </member-type>
10063        <member-type access='public'>
10064          <typedef-decl name='pointer' type-id='type-id-338' 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-863'/>
10065        </member-type>
10066        <member-function access='public' static='yes'>
10067          <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'>
10068            <parameter type-id='type-id-775'/>
10069            <parameter type-id='type-id-863'/>
10070            <parameter type-id='type-id-41'/>
10071            <return type-id='type-id-126'/>
10072          </function-decl>
10073        </member-function>
10074      </class-decl>
10075      <class-decl name='__anonymous_struct__44' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-864'>
10076        <member-function access='public' static='yes'>
10077          <function-decl name='__uninit_copy&lt;std::move_iterator&lt;boost::filesystem::path *&gt;, boost::filesystem::path *&gt;' 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'>
10078            <parameter type-id='type-id-804'/>
10079            <parameter type-id='type-id-804'/>
10080            <parameter type-id='type-id-739'/>
10081            <return type-id='type-id-739'/>
10082          </function-decl>
10083        </member-function>
10084        <member-function access='public' static='yes'>
10085          <function-decl name='__uninit_copy&lt;std::move_iterator&lt;std::tuple&lt;mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t&gt; *&gt;, std::tuple&lt;mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t&gt; *&gt;' 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'>
10086            <parameter type-id='type-id-805'/>
10087            <parameter type-id='type-id-805'/>
10088            <parameter type-id='type-id-108'/>
10089            <return type-id='type-id-108'/>
10090          </function-decl>
10091        </member-function>
10092      </class-decl>
10093      <class-decl name='__anonymous_struct__46' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-865'>
10094        <member-function access='public' static='yes'>
10095          <function-decl name='__copy_move_b&lt;boost::filesystem::path *, boost::filesystem::path *&gt;' 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'>
10096            <parameter type-id='type-id-739'/>
10097            <parameter type-id='type-id-739'/>
10098            <parameter type-id='type-id-739'/>
10099            <return type-id='type-id-739'/>
10100          </function-decl>
10101        </member-function>
10102      </class-decl>
10103      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-866'>
10104        <member-type access='public'>
10105          <typedef-decl name='__int_type' type-id='type-id-46' 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-867'/>
10106        </member-type>
10107        <member-function access='public'>
10108          <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'>
10109            <parameter type-id='type-id-108' is-artificial='yes'/>
10110            <parameter type-id='type-id-867'/>
10111            <parameter type-id='type-id-139'/>
10112            <return type-id='type-id-867'/>
10113          </function-decl>
10114        </member-function>
10115        <member-function access='public'>
10116          <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'>
10117            <parameter type-id='type-id-108' is-artificial='yes'/>
10118            <parameter type-id='type-id-867'/>
10119            <return type-id='type-id-126'/>
10120          </function-decl>
10121        </member-function>
10122        <member-function access='public'>
10123          <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'>
10124            <parameter type-id='type-id-108' is-artificial='yes'/>
10125            <parameter type-id='type-id-867'/>
10126            <parameter type-id='type-id-139'/>
10127            <return type-id='type-id-867'/>
10128          </function-decl>
10129        </member-function>
10130        <member-function access='public'>
10131          <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'>
10132            <parameter type-id='type-id-79' is-artificial='yes'/>
10133            <parameter type-id='type-id-139'/>
10134            <return type-id='type-id-867'/>
10135          </function-decl>
10136        </member-function>
10137      </class-decl>
10138      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-868'>
10139        <member-type access='public'>
10140          <typedef-decl name='__integral_type' type-id='type-id-46' 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-869'/>
10141        </member-type>
10142        <member-function access='public'>
10143          <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'>
10144            <parameter type-id='type-id-108' is-artificial='yes'/>
10145            <parameter type-id='type-id-869'/>
10146            <return type-id='type-id-126'/>
10147          </function-decl>
10148        </member-function>
10149      </class-decl>
10150      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-870'>
10151        <member-function access='public' static='yes'>
10152          <function-decl name='__destroy&lt;std::tuple&lt;mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t&gt; *&gt;' 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'>
10153            <parameter type-id='type-id-108'/>
10154            <parameter type-id='type-id-108'/>
10155            <return type-id='type-id-126'/>
10156          </function-decl>
10157        </member-function>
10158        <member-function access='public' static='yes'>
10159          <function-decl name='__destroy&lt;boost::filesystem::path *&gt;' 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'>
10160            <parameter type-id='type-id-739'/>
10161            <parameter type-id='type-id-739'/>
10162            <return type-id='type-id-126'/>
10163          </function-decl>
10164        </member-function>
10165        <member-function access='public' static='yes'>
10166          <function-decl name='__destroy&lt;mongo::BSONObj *&gt;' 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'>
10167            <parameter type-id='type-id-108'/>
10168            <parameter type-id='type-id-108'/>
10169            <return type-id='type-id-126'/>
10170          </function-decl>
10171        </member-function>
10172      </class-decl>
10173      <function-decl name='__move_median_to_first&lt;__gnu_cxx::__normal_iterator&lt;boost::filesystem::path *, std::vector&lt;boost::filesystem::path, std::allocator&lt;boost::filesystem::path&gt; &gt; &gt;, __gnu_cxx::__ops::_Iter_less_iter&gt;' 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_'>
10174        <parameter type-id='type-id-744' 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'/>
10175        <parameter type-id='type-id-744' 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'/>
10176        <parameter type-id='type-id-744' 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'/>
10177        <parameter type-id='type-id-744' 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'/>
10178        <parameter type-id='type-id-871' 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'/>
10179        <return type-id='type-id-126'/>
10180      </function-decl>
10181      <function-decl name='__unguarded_linear_insert&lt;__gnu_cxx::__normal_iterator&lt;boost::filesystem::path *, std::vector&lt;boost::filesystem::path, std::allocator&lt;boost::filesystem::path&gt; &gt; &gt;, __gnu_cxx::__ops::_Val_less_iter&gt;' 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_'>
10182        <parameter type-id='type-id-744' 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'/>
10183        <parameter type-id='type-id-872' 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'/>
10184        <return type-id='type-id-126'/>
10185      </function-decl>
10186      <function-decl name='__insertion_sort&lt;__gnu_cxx::__normal_iterator&lt;boost::filesystem::path *, std::vector&lt;boost::filesystem::path, std::allocator&lt;boost::filesystem::path&gt; &gt; &gt;, __gnu_cxx::__ops::_Iter_less_iter&gt;' 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_'>
10187        <parameter type-id='type-id-744' name='__first' 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'/>
10188        <parameter type-id='type-id-744' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1836' column='1'/>
10189        <parameter type-id='type-id-871' name='__comp' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h' line='1836' column='1'/>
10190        <return type-id='type-id-126'/>
10191      </function-decl>
10192      <function-decl name='__introsort_loop&lt;__gnu_cxx::__normal_iterator&lt;boost::filesystem::path *, std::vector&lt;boost::filesystem::path, std::allocator&lt;boost::filesystem::path&gt; &gt; &gt;, long, __gnu_cxx::__ops::_Iter_less_iter&gt;' 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_'>
10193        <parameter type-id='type-id-744' 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'/>
10194        <parameter type-id='type-id-744' 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'/>
10195        <parameter type-id='type-id-18' 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'/>
10196        <parameter type-id='type-id-871' 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'/>
10197        <return type-id='type-id-126'/>
10198      </function-decl>
10199      <function-decl name='__adjust_heap&lt;__gnu_cxx::__normal_iterator&lt;boost::filesystem::path *, std::vector&lt;boost::filesystem::path, std::allocator&lt;boost::filesystem::path&gt; &gt; &gt;, long, boost::filesystem::path, __gnu_cxx::__ops::_Iter_less_iter&gt;' 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_'>
10200        <parameter type-id='type-id-744' 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'/>
10201        <parameter type-id='type-id-18' 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'/>
10202        <parameter type-id='type-id-18' 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'/>
10203        <parameter type-id='type-id-737' 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'/>
10204        <parameter type-id='type-id-871' 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'/>
10205        <return type-id='type-id-126'/>
10206      </function-decl>
10207      <function-decl name='__make_heap&lt;__gnu_cxx::__normal_iterator&lt;boost::filesystem::path *, std::vector&lt;boost::filesystem::path, std::allocator&lt;boost::filesystem::path&gt; &gt; &gt;, __gnu_cxx::__ops::_Iter_less_iter&gt;' 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_'>
10208        <parameter type-id='type-id-744' 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'/>
10209        <parameter type-id='type-id-744' 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'/>
10210        <parameter type-id='type-id-871' 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'/>
10211        <return type-id='type-id-126'/>
10212      </function-decl>
10213      <namespace-decl name='__cxx11'>
10214      </namespace-decl>
10215    </namespace-decl>
10216    <namespace-decl name='__gnu_cxx'>
10217      <class-decl name='const_iterator' naming-typedef-id='type-id-807' visibility='default' is-declaration-only='yes' id='type-id-808'>
10218        <member-function access='public'>
10219          <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKSt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS2_7BSONObjENS2_6Date_tEEESt6vectorIS7_SaIS7_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'>
10220            <parameter type-id='type-id-604' is-artificial='yes'/>
10221            <return type-id='type-id-603'/>
10222          </function-decl>
10223        </member-function>
10224      </class-decl>
10225      <class-decl name='iterator' naming-typedef-id='type-id-791' visibility='default' is-declaration-only='yes' id='type-id-744'>
10226        <member-type access='private'>
10227          <typedef-decl name='difference_type' type-id='type-id-829' 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-873'/>
10228        </member-type>
10229        <member-function access='public'>
10230          <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'>
10231            <parameter type-id='type-id-213' is-artificial='yes'/>
10232            <parameter type-id='type-id-741'/>
10233            <return type-id='type-id-126'/>
10234          </function-decl>
10235        </member-function>
10236        <member-function access='public'>
10237          <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'>
10238            <parameter type-id='type-id-746' is-artificial='yes'/>
10239            <parameter type-id='type-id-873'/>
10240            <return type-id='type-id-744'/>
10241          </function-decl>
10242        </member-function>
10243        <member-function access='public'>
10244          <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5boost10filesystem4pathESt6vectorIS3_SaIS3_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'>
10245            <parameter type-id='type-id-213' is-artificial='yes'/>
10246            <return type-id='type-id-212'/>
10247          </function-decl>
10248        </member-function>
10249        <member-function access='public'>
10250          <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'>
10251            <parameter type-id='type-id-746' is-artificial='yes'/>
10252            <parameter type-id='type-id-873'/>
10253            <return type-id='type-id-744'/>
10254          </function-decl>
10255        </member-function>
10256        <member-function access='public'>
10257          <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'>
10258            <parameter type-id='type-id-213' is-artificial='yes'/>
10259            <return type-id='type-id-212'/>
10260          </function-decl>
10261        </member-function>
10262      </class-decl>
10263      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-874'>
10264        <member-function access='public'>
10265          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm' 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'>
10266            <parameter type-id='type-id-108' is-artificial='yes'/>
10267            <parameter type-id='type-id-295'/>
10268            <parameter type-id='type-id-41'/>
10269            <return type-id='type-id-126'/>
10270          </function-decl>
10271        </member-function>
10272      </class-decl>
10273      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-875'>
10274        <member-type access='private'>
10275          <typedef-decl name='pointer' type-id='type-id-338' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-876'/>
10276        </member-type>
10277        <member-function access='public'>
10278          <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'>
10279            <parameter type-id='type-id-108' is-artificial='yes'/>
10280            <parameter type-id='type-id-876'/>
10281            <parameter type-id='type-id-41'/>
10282            <return type-id='type-id-126'/>
10283          </function-decl>
10284        </member-function>
10285      </class-decl>
10286      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-877'>
10287        <member-type access='private'>
10288          <typedef-decl name='pointer' type-id='type-id-108' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-878'/>
10289        </member-type>
10290        <member-function access='public'>
10291          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS2_7BSONObjENS2_6Date_tEEEE10deallocateEPS7_m' 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'>
10292            <parameter type-id='type-id-108' is-artificial='yes'/>
10293            <parameter type-id='type-id-878'/>
10294            <parameter type-id='type-id-41'/>
10295            <return type-id='type-id-126'/>
10296          </function-decl>
10297        </member-function>
10298        <member-function access='public'>
10299          <function-decl name='construct&lt;std::tuple&lt;mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t&gt;, std::tuple&lt;mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj, mongo::Date_t&gt; &gt;' 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'>
10300            <parameter type-id='type-id-108' is-artificial='yes'/>
10301            <parameter type-id='type-id-108'/>
10302            <parameter type-id='type-id-58'/>
10303            <return type-id='type-id-126'/>
10304          </function-decl>
10305        </member-function>
10306        <member-function access='public'>
10307          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt5tupleIJN5mongo12FTDCBSONUtil8FTDCTypeENS2_7BSONObjENS2_6Date_tEEEE8allocateEmPKv' 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'>
10308            <parameter type-id='type-id-108' is-artificial='yes'/>
10309            <parameter type-id='type-id-41'/>
10310            <parameter type-id='type-id-127'/>
10311            <return type-id='type-id-878'/>
10312          </function-decl>
10313        </member-function>
10314      </class-decl>
10315      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-879'>
10316        <member-type access='private'>
10317          <typedef-decl name='pointer' type-id='type-id-739' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-880'/>
10318        </member-type>
10319        <member-function access='public'>
10320          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5boost10filesystem4pathEE10deallocateEPS3_m' 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'>
10321            <parameter type-id='type-id-108' is-artificial='yes'/>
10322            <parameter type-id='type-id-880'/>
10323            <parameter type-id='type-id-41'/>
10324            <return type-id='type-id-126'/>
10325          </function-decl>
10326        </member-function>
10327        <member-function access='public'>
10328          <function-decl name='construct&lt;boost::filesystem::path, boost::filesystem::path&gt;' 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'>
10329            <parameter type-id='type-id-108' is-artificial='yes'/>
10330            <parameter type-id='type-id-739'/>
10331            <parameter type-id='type-id-738'/>
10332            <return type-id='type-id-126'/>
10333          </function-decl>
10334        </member-function>
10335        <member-function access='public'>
10336          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5boost10filesystem4pathEE8allocateEmPKv' 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'>
10337            <parameter type-id='type-id-108' is-artificial='yes'/>
10338            <parameter type-id='type-id-41'/>
10339            <parameter type-id='type-id-127'/>
10340            <return type-id='type-id-880'/>
10341          </function-decl>
10342        </member-function>
10343      </class-decl>
10344      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-881'>
10345        <member-type access='private'>
10346          <typedef-decl name='pointer' type-id='type-id-108' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-882'/>
10347        </member-type>
10348        <member-function access='public'>
10349          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo7BSONObjEE10deallocateEPS2_m' 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'>
10350            <parameter type-id='type-id-108' is-artificial='yes'/>
10351            <parameter type-id='type-id-882'/>
10352            <parameter type-id='type-id-41'/>
10353            <return type-id='type-id-126'/>
10354          </function-decl>
10355        </member-function>
10356      </class-decl>
10357      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-883'>
10358        <member-type access='private'>
10359          <typedef-decl name='pointer' type-id='type-id-123' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-884'/>
10360        </member-type>
10361        <member-function access='public'>
10362          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm' 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'>
10363            <parameter type-id='type-id-108' is-artificial='yes'/>
10364            <parameter type-id='type-id-884'/>
10365            <parameter type-id='type-id-41'/>
10366            <return type-id='type-id-126'/>
10367          </function-decl>
10368        </member-function>
10369      </class-decl>
10370      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-885'>
10371        <member-type access='public'>
10372          <typedef-decl name='pointer' type-id='type-id-863' 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-860'/>
10373        </member-type>
10374      </class-decl>
10375      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-886'>
10376        <member-type access='public'>
10377          <typedef-decl name='pointer' type-id='type-id-818' 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-815'/>
10378        </member-type>
10379      </class-decl>
10380      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-887'>
10381        <member-type access='public'>
10382          <typedef-decl name='pointer' type-id='type-id-824' 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-821'/>
10383        </member-type>
10384      </class-decl>
10385      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-888'>
10386        <member-type access='public'>
10387          <typedef-decl name='pointer' type-id='type-id-855' 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-842'/>
10388        </member-type>
10389      </class-decl>
10390      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-889'>
10391        <member-type access='public'>
10392          <typedef-decl name='pointer' type-id='type-id-848' 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-846'/>
10393        </member-type>
10394      </class-decl>
10395      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-890'>
10396        <member-type access='public'>
10397          <typedef-decl name='pointer' type-id='type-id-857' 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-851'/>
10398        </member-type>
10399      </class-decl>
10400      <namespace-decl name='__ops'>
10401        <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-871'>
10402          <member-function access='public'>
10403            <function-decl name='operator()&lt;__gnu_cxx::__normal_iterator&lt;boost::filesystem::path *, std::vector&lt;boost::filesystem::path, std::allocator&lt;boost::filesystem::path&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;boost::filesystem::path *, std::vector&lt;boost::filesystem::path, std::allocator&lt;boost::filesystem::path&gt; &gt; &gt; &gt;' 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'>
10404              <parameter type-id='type-id-79' is-artificial='yes'/>
10405              <parameter type-id='type-id-744'/>
10406              <parameter type-id='type-id-744'/>
10407              <return type-id='type-id-1'/>
10408            </function-decl>
10409          </member-function>
10410        </class-decl>
10411        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-872'>
10412          <member-function access='public'>
10413            <function-decl name='operator()&lt;boost::filesystem::path, __gnu_cxx::__normal_iterator&lt;boost::filesystem::path *, std::vector&lt;boost::filesystem::path, std::allocator&lt;boost::filesystem::path&gt; &gt; &gt; &gt;' 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'>
10414              <parameter type-id='type-id-79' is-artificial='yes'/>
10415              <parameter type-id='type-id-57'/>
10416              <parameter type-id='type-id-744'/>
10417              <return type-id='type-id-1'/>
10418            </function-decl>
10419          </member-function>
10420        </class-decl>
10421        <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-891'>
10422          <member-function access='public'>
10423            <function-decl name='operator()&lt;__gnu_cxx::__normal_iterator&lt;boost::filesystem::path *, std::vector&lt;boost::filesystem::path, std::allocator&lt;boost::filesystem::path&gt; &gt; &gt;, boost::filesystem::path&gt;' 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'>
10424              <parameter type-id='type-id-79' is-artificial='yes'/>
10425              <parameter type-id='type-id-744'/>
10426              <parameter type-id='type-id-57'/>
10427              <return type-id='type-id-1'/>
10428            </function-decl>
10429          </member-function>
10430        </class-decl>
10431      </namespace-decl>
10432    </namespace-decl>
10433    <namespace-decl name='mongoutils'>
10434      <namespace-decl name='str'>
10435        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-892'>
10436          <member-function access='public'>
10437            <function-decl name='operator&lt;&lt;&lt;char [2]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA2_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
10438              <parameter type-id='type-id-108' is-artificial='yes'/>
10439              <parameter type-id='type-id-754'/>
10440              <return type-id='type-id-57'/>
10441            </function-decl>
10442          </member-function>
10443          <member-function access='public'>
10444            <function-decl name='operator&lt;&lt;&lt;std::__cxx11::basic_string&lt;char&gt; &gt;' 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'>
10445              <parameter type-id='type-id-108' is-artificial='yes'/>
10446              <parameter type-id='type-id-174'/>
10447              <return type-id='type-id-57'/>
10448            </function-decl>
10449          </member-function>
10450          <member-function access='public'>
10451            <function-decl name='operator&lt;&lt;&lt;char [25]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA25_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
10452              <parameter type-id='type-id-108' is-artificial='yes'/>
10453              <parameter type-id='type-id-70'/>
10454              <return type-id='type-id-57'/>
10455            </function-decl>
10456          </member-function>
10457        </class-decl>
10458      </namespace-decl>
10459    </namespace-decl>
10460    <namespace-decl name='mongo'>
10461      <class-decl name='Client' size-in-bits='960' visibility='default' id='type-id-760'/>
10462      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-893'>
10463        <member-function access='private'>
10464          <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'>
10465            <parameter type-id='type-id-108' is-artificial='yes'/>
10466            <parameter type-id='type-id-79'/>
10467            <parameter type-id='type-id-80'/>
10468            <parameter type-id='type-id-108'/>
10469            <return type-id='type-id-126'/>
10470          </function-decl>
10471        </member-function>
10472        <member-function access='public'>
10473          <function-decl name='close' mangled-name='_ZN5mongo15FTDCFileManager5closeEv' filepath='src/mongo/db/ftdc/file_manager.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15FTDCFileManager5closeEv'>
10474            <parameter type-id='type-id-108' is-artificial='yes'/>
10475            <return type-id='type-id-894'/>
10476          </function-decl>
10477        </member-function>
10478        <member-function access='public' destructor='yes'>
10479          <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='_ZN5mongo15FTDCFileManagerD2Ev'>
10480            <parameter type-id='type-id-108' is-artificial='yes'/>
10481            <return type-id='type-id-126'/>
10482          </function-decl>
10483        </member-function>
10484        <member-function access='public' static='yes'>
10485          <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'>
10486            <parameter type-id='type-id-79'/>
10487            <parameter type-id='type-id-80'/>
10488            <parameter type-id='type-id-108'/>
10489            <parameter type-id='type-id-761'/>
10490            <return type-id='type-id-895'/>
10491          </function-decl>
10492        </member-function>
10493        <member-function access='private'>
10494          <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'>
10495            <parameter type-id='type-id-108' is-artificial='yes'/>
10496            <return type-id='type-id-790'/>
10497          </function-decl>
10498        </member-function>
10499        <member-function access='private'>
10500          <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'>
10501            <parameter type-id='type-id-108' is-artificial='yes'/>
10502            <return type-id='type-id-806'/>
10503          </function-decl>
10504        </member-function>
10505        <member-function access='public'>
10506          <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'>
10507            <parameter type-id='type-id-108' is-artificial='yes'/>
10508            <parameter type-id='type-id-80'/>
10509            <parameter type-id='type-id-896'/>
10510            <return type-id='type-id-897'/>
10511          </function-decl>
10512        </member-function>
10513        <member-function access='private'>
10514          <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'>
10515            <parameter type-id='type-id-108' is-artificial='yes'/>
10516            <parameter type-id='type-id-761'/>
10517            <parameter type-id='type-id-80'/>
10518            <parameter type-id='type-id-80'/>
10519            <return type-id='type-id-894'/>
10520          </function-decl>
10521        </member-function>
10522        <member-function access='private'>
10523          <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'>
10524            <parameter type-id='type-id-108' is-artificial='yes'/>
10525            <parameter type-id='type-id-57'/>
10526            <return type-id='type-id-126'/>
10527          </function-decl>
10528        </member-function>
10529        <member-function access='public'>
10530          <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'>
10531            <parameter type-id='type-id-108' is-artificial='yes'/>
10532            <parameter type-id='type-id-761'/>
10533            <return type-id='type-id-894'/>
10534          </function-decl>
10535        </member-function>
10536        <member-function access='public'>
10537          <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'>
10538            <parameter type-id='type-id-108' is-artificial='yes'/>
10539            <parameter type-id='type-id-761'/>
10540            <parameter type-id='type-id-80'/>
10541            <parameter type-id='type-id-898'/>
10542            <return type-id='type-id-894'/>
10543          </function-decl>
10544        </member-function>
10545      </class-decl>
10546      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-896'>
10547        <member-function access='public'>
10548          <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'>
10549            <parameter type-id='type-id-79' is-artificial='yes'/>
10550            <parameter type-id='type-id-59'/>
10551            <parameter type-id='type-id-1'/>
10552            <return type-id='type-id-126'/>
10553          </function-decl>
10554        </member-function>
10555        <member-function access='public'>
10556          <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'>
10557            <parameter type-id='type-id-108' is-artificial='yes'/>
10558            <parameter type-id='type-id-224'/>
10559            <return type-id='type-id-126'/>
10560          </function-decl>
10561        </member-function>
10562        <member-function access='public'>
10563          <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'>
10564            <parameter type-id='type-id-79' is-artificial='yes'/>
10565            <return type-id='type-id-222'/>
10566          </function-decl>
10567        </member-function>
10568        <member-function access='public'>
10569          <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'>
10570            <parameter type-id='type-id-79' is-artificial='yes'/>
10571            <parameter type-id='type-id-896'/>
10572            <return type-id='type-id-16'/>
10573          </function-decl>
10574        </member-function>
10575        <member-function access='public'>
10576          <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'>
10577            <parameter type-id='type-id-108' is-artificial='yes'/>
10578            <parameter type-id='type-id-64'/>
10579            <return type-id='type-id-126'/>
10580          </function-decl>
10581        </member-function>
10582      </class-decl>
10583      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-895'>
10584        <member-function access='public'>
10585          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithISt10unique_ptrINS_15FTDCFileManagerESt14default_deleteIS2_EEEC2ENS_10ErrorCodes5ErrorERKN10mongoutils3str6streamE' filepath='src/mongo/base/status_with.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
10586            <parameter type-id='type-id-108' is-artificial='yes'/>
10587            <parameter type-id='type-id-188'/>
10588            <parameter type-id='type-id-80'/>
10589            <return type-id='type-id-126'/>
10590          </function-decl>
10591        </member-function>
10592        <member-function access='public'>
10593          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithISt10unique_ptrINS_15FTDCFileManagerESt14default_deleteIS2_EEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
10594            <parameter type-id='type-id-108' is-artificial='yes'/>
10595            <parameter type-id='type-id-894'/>
10596            <return type-id='type-id-126'/>
10597          </function-decl>
10598        </member-function>
10599        <member-function access='public'>
10600          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithISt10unique_ptrINS_15FTDCFileManagerESt14default_deleteIS2_EEEC2ES5_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
10601            <parameter type-id='type-id-108' is-artificial='yes'/>
10602            <parameter type-id='type-id-793'/>
10603            <return type-id='type-id-126'/>
10604          </function-decl>
10605        </member-function>
10606      </class-decl>
10607      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-899'>
10608      </class-decl>
10609      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-897'>
10610        <member-function access='public'>
10611          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithIN5boost10filesystem4pathEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
10612            <parameter type-id='type-id-79' is-artificial='yes'/>
10613            <return type-id='type-id-1'/>
10614          </function-decl>
10615        </member-function>
10616        <member-function access='public'>
10617          <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'>
10618            <parameter type-id='type-id-108' is-artificial='yes'/>
10619            <return type-id='type-id-57'/>
10620          </function-decl>
10621        </member-function>
10622        <member-function access='public'>
10623          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithIN5boost10filesystem4pathEEC2ENS_10ErrorCodes5ErrorEPKc' filepath='src/mongo/base/status_with.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
10624            <parameter type-id='type-id-108' is-artificial='yes'/>
10625            <parameter type-id='type-id-188'/>
10626            <parameter type-id='type-id-64'/>
10627            <return type-id='type-id-126'/>
10628          </function-decl>
10629        </member-function>
10630        <member-function access='public'>
10631          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithIN5boost10filesystem4pathEEC2ES3_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
10632            <parameter type-id='type-id-108' is-artificial='yes'/>
10633            <parameter type-id='type-id-737'/>
10634            <return type-id='type-id-126'/>
10635          </function-decl>
10636        </member-function>
10637      </class-decl>
10638      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-900'>
10639        <member-function access='public'>
10640          <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'>
10641            <parameter type-id='type-id-108' is-artificial='yes'/>
10642            <return type-id='type-id-126'/>
10643          </function-decl>
10644        </member-function>
10645      </class-decl>
10646      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-901'>
10647        <member-function access='public'>
10648          <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'>
10649            <parameter type-id='type-id-108' is-artificial='yes'/>
10650            <parameter type-id='type-id-58'/>
10651            <return type-id='type-id-126'/>
10652          </function-decl>
10653        </member-function>
10654        <member-function access='public'>
10655          <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'>
10656            <parameter type-id='type-id-79' is-artificial='yes'/>
10657            <return type-id='type-id-64'/>
10658          </function-decl>
10659        </member-function>
10660        <member-function access='public'>
10661          <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'>
10662            <parameter type-id='type-id-79' is-artificial='yes'/>
10663            <return type-id='type-id-16'/>
10664          </function-decl>
10665        </member-function>
10666        <member-function access='public'>
10667          <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'>
10668            <parameter type-id='type-id-79' is-artificial='yes'/>
10669            <return type-id='type-id-1'/>
10670          </function-decl>
10671        </member-function>
10672        <member-function access='public'>
10673          <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'>
10674            <parameter type-id='type-id-108' is-artificial='yes'/>
10675            <return type-id='type-id-126'/>
10676          </function-decl>
10677        </member-function>
10678      </class-decl>
10679      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-898'/>
10680      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-902'>
10681        <member-function access='public'>
10682          <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'>
10683            <parameter type-id='type-id-108' is-artificial='yes'/>
10684            <return type-id='type-id-328'/>
10685          </function-decl>
10686        </member-function>
10687        <member-function access='public'>
10688          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithIbE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
10689            <parameter type-id='type-id-79' is-artificial='yes'/>
10690            <return type-id='type-id-1'/>
10691          </function-decl>
10692        </member-function>
10693      </class-decl>
10694      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-903'>
10695        <member-function access='public'>
10696          <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'>
10697            <parameter type-id='type-id-108' is-artificial='yes'/>
10698            <return type-id='type-id-126'/>
10699          </function-decl>
10700        </member-function>
10701      </class-decl>
10702      <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-904'/>
10703      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-905'/>
10704      <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-906'>
10705        <member-function access='public'>
10706          <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'>
10707            <parameter type-id='type-id-108' is-artificial='yes'/>
10708            <return type-id='type-id-126'/>
10709          </function-decl>
10710        </member-function>
10711      </class-decl>
10712      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-907'>
10713        <member-function access='public'>
10714          <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'>
10715            <parameter type-id='type-id-108' is-artificial='yes'/>
10716            <parameter type-id='type-id-79'/>
10717            <return type-id='type-id-126'/>
10718          </function-decl>
10719        </member-function>
10720      </class-decl>
10721      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-908'>
10722        <member-function access='public'>
10723          <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'>
10724            <parameter type-id='type-id-108' is-artificial='yes'/>
10725            <parameter type-id='type-id-79'/>
10726            <return type-id='type-id-126'/>
10727          </function-decl>
10728        </member-function>
10729        <member-function access='public'>
10730          <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'>
10731            <parameter type-id='type-id-79' is-artificial='yes'/>
10732            <return type-id='type-id-40'/>
10733          </function-decl>
10734        </member-function>
10735      </class-decl>
10736      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-894'>
10737        <member-type access='private'>
10738          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-909'/>
10739        </member-type>
10740        <member-function access='public' destructor='yes'>
10741          <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'>
10742            <parameter type-id='type-id-108' is-artificial='yes'/>
10743            <return type-id='type-id-126'/>
10744          </function-decl>
10745        </member-function>
10746        <member-function access='private' static='yes'>
10747          <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'>
10748            <parameter type-id='type-id-108'/>
10749            <return type-id='type-id-126'/>
10750          </function-decl>
10751        </member-function>
10752        <member-function access='public'>
10753          <function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
10754            <parameter type-id='type-id-79' is-artificial='yes'/>
10755            <return type-id='type-id-1'/>
10756          </function-decl>
10757        </member-function>
10758        <member-function access='private' static='yes'>
10759          <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'>
10760            <parameter type-id='type-id-108'/>
10761            <return type-id='type-id-126'/>
10762          </function-decl>
10763        </member-function>
10764        <member-function access='public'>
10765          <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'>
10766            <parameter type-id='type-id-108' is-artificial='yes'/>
10767            <parameter type-id='type-id-80'/>
10768            <return type-id='type-id-126'/>
10769          </function-decl>
10770        </member-function>
10771        <member-function access='public'>
10772          <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'>
10773            <parameter type-id='type-id-108' is-artificial='yes'/>
10774            <parameter type-id='type-id-58'/>
10775            <return type-id='type-id-126'/>
10776          </function-decl>
10777        </member-function>
10778        <member-function access='private'>
10779          <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'>
10780            <parameter type-id='type-id-108' is-artificial='yes'/>
10781            <return type-id='type-id-126'/>
10782          </function-decl>
10783        </member-function>
10784        <member-function access='public' static='yes'>
10785          <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'>
10786            <return type-id='type-id-894'/>
10787          </function-decl>
10788        </member-function>
10789        <member-function access='public'>
10790          <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'>
10791            <parameter type-id='type-id-108' is-artificial='yes'/>
10792            <parameter type-id='type-id-58'/>
10793            <return type-id='type-id-57'/>
10794          </function-decl>
10795        </member-function>
10796      </class-decl>
10797      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-910'>
10798        <member-function access='public'>
10799          <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'>
10800            <parameter type-id='type-id-108' is-artificial='yes'/>
10801            <parameter type-id='type-id-575'/>
10802            <return type-id='type-id-575'/>
10803          </function-decl>
10804        </member-function>
10805        <member-function access='public'>
10806          <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'>
10807            <parameter type-id='type-id-108' is-artificial='yes'/>
10808            <parameter type-id='type-id-575'/>
10809            <return type-id='type-id-575'/>
10810          </function-decl>
10811        </member-function>
10812        <member-function access='public'>
10813          <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'>
10814            <parameter type-id='type-id-108' is-artificial='yes'/>
10815            <parameter type-id='type-id-575'/>
10816            <return type-id='type-id-126'/>
10817          </function-decl>
10818        </member-function>
10819        <member-function access='public'>
10820          <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'>
10821            <parameter type-id='type-id-108' is-artificial='yes'/>
10822            <parameter type-id='type-id-575'/>
10823            <return type-id='type-id-575'/>
10824          </function-decl>
10825        </member-function>
10826        <member-function access='public'>
10827          <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'>
10828            <parameter type-id='type-id-79' is-artificial='yes'/>
10829            <return type-id='type-id-575'/>
10830          </function-decl>
10831        </member-function>
10832      </class-decl>
10833      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-911'>
10834        <member-type access='private'>
10835          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-912'>
10836            <member-function access='public'>
10837              <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'>
10838                <parameter type-id='type-id-108' is-artificial='yes'/>
10839                <parameter type-id='type-id-575'/>
10840                <parameter type-id='type-id-39'/>
10841                <return type-id='type-id-126'/>
10842              </function-decl>
10843            </member-function>
10844            <member-function access='public'>
10845              <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'>
10846                <parameter type-id='type-id-108' is-artificial='yes'/>
10847                <return type-id='type-id-59'/>
10848              </function-decl>
10849            </member-function>
10850            <member-function access='public'>
10851              <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'>
10852                <parameter type-id='type-id-79' is-artificial='yes'/>
10853                <return type-id='type-id-1'/>
10854              </function-decl>
10855            </member-function>
10856          </class-decl>
10857        </member-type>
10858        <member-function access='public'>
10859          <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'>
10860            <parameter type-id='type-id-108' is-artificial='yes'/>
10861            <return type-id='type-id-126'/>
10862          </function-decl>
10863        </member-function>
10864        <member-function access='public' static='yes'>
10865          <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'>
10866            <parameter type-id='type-id-39'/>
10867            <return type-id='type-id-911'/>
10868          </function-decl>
10869        </member-function>
10870        <member-function access='private' static='yes'>
10871          <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'>
10872            <parameter type-id='type-id-127'/>
10873            <parameter type-id='type-id-39'/>
10874            <return type-id='type-id-911'/>
10875          </function-decl>
10876        </member-function>
10877        <member-function access='public'>
10878          <function-decl name='get' mangled-name='_ZNK5mongo12SharedBuffer3getEv' filepath='src/mongo/util/shared_buffer.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
10879            <parameter type-id='type-id-79' is-artificial='yes'/>
10880            <return type-id='type-id-59'/>
10881          </function-decl>
10882        </member-function>
10883        <member-function access='public'>
10884          <function-decl name='realloc' mangled-name='_ZN5mongo12SharedBuffer7reallocEm' filepath='src/mongo/util/shared_buffer.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10885            <parameter type-id='type-id-108' is-artificial='yes'/>
10886            <parameter type-id='type-id-39'/>
10887            <return type-id='type-id-126'/>
10888          </function-decl>
10889        </member-function>
10890      </class-decl>
10891      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-913'>
10892        <member-function access='public'>
10893          <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'>
10894            <parameter type-id='type-id-108' is-artificial='yes'/>
10895            <return type-id='type-id-126'/>
10896          </function-decl>
10897        </member-function>
10898        <member-function access='public'>
10899          <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'>
10900            <parameter type-id='type-id-108' is-artificial='yes'/>
10901            <parameter type-id='type-id-39'/>
10902            <return type-id='type-id-126'/>
10903          </function-decl>
10904        </member-function>
10905        <member-function access='public'>
10906          <function-decl name='get' mangled-name='_ZNK5mongo21SharedBufferAllocator3getEv' filepath='src/mongo/bson/util/builder.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
10907            <parameter type-id='type-id-79' is-artificial='yes'/>
10908            <return type-id='type-id-59'/>
10909          </function-decl>
10910        </member-function>
10911        <member-function access='public'>
10912          <function-decl name='realloc' mangled-name='_ZN5mongo21SharedBufferAllocator7reallocEm' filepath='src/mongo/bson/util/builder.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
10913            <parameter type-id='type-id-108' is-artificial='yes'/>
10914            <parameter type-id='type-id-39'/>
10915            <return type-id='type-id-126'/>
10916          </function-decl>
10917        </member-function>
10918      </class-decl>
10919      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-914'>
10920        <member-function access='public'>
10921          <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'>
10922            <parameter type-id='type-id-108' is-artificial='yes'/>
10923            <parameter type-id='type-id-16'/>
10924            <return type-id='type-id-126'/>
10925          </function-decl>
10926        </member-function>
10927        <member-function access='public'>
10928          <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'>
10929            <parameter type-id='type-id-108' is-artificial='yes'/>
10930            <parameter type-id='type-id-16'/>
10931            <return type-id='type-id-59'/>
10932          </function-decl>
10933        </member-function>
10934        <member-function access='private'>
10935          <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'>
10936            <parameter type-id='type-id-108' is-artificial='yes'/>
10937            <parameter type-id='type-id-16'/>
10938            <return type-id='type-id-126'/>
10939          </function-decl>
10940        </member-function>
10941      </class-decl>
10942      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-915'>
10943        <member-function access='public'>
10944          <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'>
10945            <parameter type-id='type-id-108' is-artificial='yes'/>
10946            <return type-id='type-id-126'/>
10947          </function-decl>
10948        </member-function>
10949        <member-function access='public'>
10950          <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'>
10951            <parameter type-id='type-id-108' is-artificial='yes'/>
10952            <parameter type-id='type-id-896'/>
10953            <return type-id='type-id-126'/>
10954          </function-decl>
10955        </member-function>
10956        <member-function access='public'>
10957          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
10958            <parameter type-id='type-id-108' is-artificial='yes'/>
10959            <parameter type-id='type-id-896'/>
10960            <return type-id='type-id-57'/>
10961          </function-decl>
10962        </member-function>
10963        <member-function access='public'>
10964          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEPKc' filepath='src/mongo/bson/util/builder.h' line='436' column='1' visibility='default' binding='global' size-in-bits='64'>
10965            <parameter type-id='type-id-108' is-artificial='yes'/>
10966            <parameter type-id='type-id-64'/>
10967            <return type-id='type-id-57'/>
10968          </function-decl>
10969        </member-function>
10970      </class-decl>
10971      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-916'/>
10972      <namespace-decl name='FTDCBSONUtil'>
10973      </namespace-decl>
10974      <namespace-decl name='logger'>
10975        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-917'>
10976          <member-function access='public'>
10977            <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'>
10978              <parameter type-id='type-id-108' is-artificial='yes'/>
10979              <return type-id='type-id-108'/>
10980            </function-decl>
10981          </member-function>
10982        </class-decl>
10983        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-918'/>
10984        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-919'>
10985          <member-function access='public'>
10986            <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'>
10987              <parameter type-id='type-id-108' is-artificial='yes'/>
10988              <return type-id='type-id-486'/>
10989            </function-decl>
10990          </member-function>
10991          <member-function access='public'>
10992            <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPKc' filepath='src/mongo/logger/logstream_builder.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
10993              <parameter type-id='type-id-108' is-artificial='yes'/>
10994              <parameter type-id='type-id-64'/>
10995              <return type-id='type-id-57'/>
10996            </function-decl>
10997          </member-function>
10998          <member-function access='public'>
10999            <function-decl name='operator&lt;&lt;' 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'>
11000              <parameter type-id='type-id-108' is-artificial='yes'/>
11001              <parameter type-id='type-id-224'/>
11002              <return type-id='type-id-57'/>
11003            </function-decl>
11004          </member-function>
11005          <member-function access='public'>
11006            <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEm' filepath='src/mongo/logger/logstream_builder.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
11007              <parameter type-id='type-id-108' is-artificial='yes'/>
11008              <parameter type-id='type-id-38'/>
11009              <return type-id='type-id-57'/>
11010            </function-decl>
11011          </member-function>
11012          <member-function access='public'>
11013            <function-decl name='operator&lt;&lt;&lt;mongo::Status&gt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsINS_6StatusEEERS1_RKT_' filepath='src/mongo/logger/logstream_builder.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
11014              <parameter type-id='type-id-108' is-artificial='yes'/>
11015              <parameter type-id='type-id-80'/>
11016              <return type-id='type-id-57'/>
11017            </function-decl>
11018          </member-function>
11019        </class-decl>
11020        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-920'>
11021          <member-function access='public'>
11022            <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'>
11023              <parameter type-id='type-id-108' is-artificial='yes'/>
11024              <parameter type-id='type-id-188'/>
11025              <return type-id='type-id-126'/>
11026            </function-decl>
11027          </member-function>
11028        </class-decl>
11029      </namespace-decl>
11030    </namespace-decl>
11031    <namespace-decl name='boost'>
11032      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-921'>
11033        <member-function access='public'>
11034          <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'>
11035            <parameter type-id='type-id-108' is-artificial='yes'/>
11036            <return type-id='type-id-126'/>
11037          </function-decl>
11038        </member-function>
11039        <member-function access='public'>
11040          <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'>
11041            <parameter type-id='type-id-108' is-artificial='yes'/>
11042            <parameter type-id='type-id-57'/>
11043            <return type-id='type-id-126'/>
11044          </function-decl>
11045        </member-function>
11046        <member-function access='public'>
11047          <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'>
11048            <parameter type-id='type-id-108' is-artificial='yes'/>
11049            <parameter type-id='type-id-58'/>
11050            <return type-id='type-id-57'/>
11051          </function-decl>
11052        </member-function>
11053        <member-function access='public' destructor='yes'>
11054          <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'>
11055            <parameter type-id='type-id-108' is-artificial='yes'/>
11056            <return type-id='type-id-126'/>
11057          </function-decl>
11058        </member-function>
11059        <member-function access='public'>
11060          <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'>
11061            <parameter type-id='type-id-79' is-artificial='yes'/>
11062            <return type-id='type-id-1'/>
11063          </function-decl>
11064        </member-function>
11065        <member-function access='public'>
11066          <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'>
11067            <parameter type-id='type-id-108' is-artificial='yes'/>
11068            <parameter type-id='type-id-58'/>
11069            <return type-id='type-id-126'/>
11070          </function-decl>
11071        </member-function>
11072        <member-function access='public'>
11073          <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'>
11074            <parameter type-id='type-id-79' is-artificial='yes'/>
11075            <return type-id='type-id-1'/>
11076          </function-decl>
11077        </member-function>
11078        <member-function access='public'>
11079          <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'>
11080            <parameter type-id='type-id-79' is-artificial='yes'/>
11081            <return type-id='type-id-108'/>
11082          </function-decl>
11083        </member-function>
11084      </class-decl>
11085      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-922'>
11086        <member-type access='private'>
11087          <typedef-decl name='rval_reference_type' type-id='type-id-924' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-923'/>
11088        </member-type>
11089        <member-function access='public'>
11090          <function-decl name='optional' mangled-name='_ZN5boost8optionalISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS3_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'>
11091            <parameter type-id='type-id-108' is-artificial='yes'/>
11092            <return type-id='type-id-126'/>
11093          </function-decl>
11094        </member-function>
11095        <member-function access='public'>
11096          <function-decl name='optional' mangled-name='_ZN5boost8optionalISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS3_EEEC2EOS6_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
11097            <parameter type-id='type-id-108' is-artificial='yes'/>
11098            <parameter type-id='type-id-923'/>
11099            <return type-id='type-id-126'/>
11100          </function-decl>
11101        </member-function>
11102      </class-decl>
11103      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-925'>
11104        <member-type access='private'>
11105          <typedef-decl name='reference_type' type-id='type-id-703' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-926'/>
11106        </member-type>
11107        <member-type access='private'>
11108          <typedef-decl name='rval_reference_type' type-id='type-id-928' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-927'/>
11109        </member-type>
11110        <member-function access='public'>
11111          <function-decl name='get' mangled-name='_ZN5boost8optionalINS_10filesystem4pathEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
11112            <parameter type-id='type-id-108' is-artificial='yes'/>
11113            <return type-id='type-id-926'/>
11114          </function-decl>
11115        </member-function>
11116        <member-function access='public'>
11117          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalINS_10filesystem4pathEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
11118            <parameter type-id='type-id-108' is-artificial='yes'/>
11119            <return type-id='type-id-926'/>
11120          </function-decl>
11121        </member-function>
11122        <member-function access='public'>
11123          <function-decl name='optional' mangled-name='_ZN5boost8optionalINS_10filesystem4pathEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
11124            <parameter type-id='type-id-108' is-artificial='yes'/>
11125            <return type-id='type-id-126'/>
11126          </function-decl>
11127        </member-function>
11128        <member-function access='public'>
11129          <function-decl name='optional' mangled-name='_ZN5boost8optionalINS_10filesystem4pathEEC2EOS2_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
11130            <parameter type-id='type-id-108' is-artificial='yes'/>
11131            <parameter type-id='type-id-927'/>
11132            <return type-id='type-id-126'/>
11133          </function-decl>
11134        </member-function>
11135      </class-decl>
11136      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-929'>
11137        <member-type access='private'>
11138          <typedef-decl name='element_type' type-id='type-id-930' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='345' column='1' id='type-id-733'/>
11139        </member-type>
11140        <member-function access='public'>
11141          <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'>
11142            <parameter type-id='type-id-79' is-artificial='yes'/>
11143            <return type-id='type-id-734'/>
11144          </function-decl>
11145        </member-function>
11146        <member-function access='public'>
11147          <function-decl name='shared_ptr&lt;boost::filesystem::detail::dir_itr_imp&gt;' 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'>
11148            <parameter type-id='type-id-108' is-artificial='yes'/>
11149            <parameter type-id='type-id-736'/>
11150            <return type-id='type-id-126'/>
11151          </function-decl>
11152        </member-function>
11153      </class-decl>
11154      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-931'>
11155        <member-type access='private'>
11156          <typedef-decl name='reference_type' type-id='type-id-933' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-932'/>
11157        </member-type>
11158        <member-function access='public'>
11159          <function-decl name='get' mangled-name='_ZN5boost8optionalIbE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
11160            <parameter type-id='type-id-108' is-artificial='yes'/>
11161            <return type-id='type-id-932'/>
11162          </function-decl>
11163        </member-function>
11164        <member-function access='public'>
11165          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIbEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
11166            <parameter type-id='type-id-108' is-artificial='yes'/>
11167            <return type-id='type-id-932'/>
11168          </function-decl>
11169        </member-function>
11170        <member-function access='public'>
11171          <function-decl name='operator=' mangled-name='_ZN5boost8optionalIbEaSEOS1_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='940' column='1' visibility='default' binding='global' size-in-bits='64'>
11172            <parameter type-id='type-id-108' is-artificial='yes'/>
11173            <parameter type-id='type-id-58'/>
11174            <return type-id='type-id-57'/>
11175          </function-decl>
11176        </member-function>
11177      </class-decl>
11178      <namespace-decl name='core'>
11179        <typedef-decl name='typeinfo' type-id='type-id-787' filepath='src/third_party/boost-1.60.0/boost/core/typeinfo.hpp' line='134' column='1' id='type-id-934'/>
11180      </namespace-decl>
11181      <namespace-decl name='filesystem'>
11182        <class-decl name='type' naming-typedef-id='type-id-667' visibility='default' is-declaration-only='yes' id='type-id-737'>
11183          <member-type access='private'>
11184            <typedef-decl name='string_type' type-id='type-id-81' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='70' column='1' id='type-id-751'/>
11185          </member-type>
11186          <member-function access='public'>
11187            <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'>
11188              <parameter type-id='type-id-739' is-artificial='yes'/>
11189              <parameter type-id='type-id-80'/>
11190              <return type-id='type-id-126'/>
11191            </function-decl>
11192          </member-function>
11193          <member-function access='public'>
11194            <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'>
11195              <parameter type-id='type-id-739' is-artificial='yes'/>
11196              <return type-id='type-id-126'/>
11197            </function-decl>
11198          </member-function>
11199          <member-function access='public'>
11200            <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'>
11201              <parameter type-id='type-id-739' is-artificial='yes'/>
11202              <parameter type-id='type-id-738'/>
11203              <return type-id='type-id-126'/>
11204            </function-decl>
11205          </member-function>
11206          <member-function access='public'>
11207            <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'>
11208              <parameter type-id='type-id-739' is-artificial='yes'/>
11209              <parameter type-id='type-id-753'/>
11210              <return type-id='type-id-126'/>
11211            </function-decl>
11212          </member-function>
11213          <member-function access='public'>
11214            <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'>
11215              <parameter type-id='type-id-739' is-artificial='yes'/>
11216              <parameter type-id='type-id-753'/>
11217              <return type-id='type-id-57'/>
11218            </function-decl>
11219          </member-function>
11220          <member-function access='public'>
11221            <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'>
11222              <parameter type-id='type-id-739' is-artificial='yes'/>
11223              <parameter type-id='type-id-753'/>
11224              <return type-id='type-id-57'/>
11225            </function-decl>
11226          </member-function>
11227          <member-function access='public'>
11228            <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'>
11229              <parameter type-id='type-id-739' is-artificial='yes'/>
11230              <parameter type-id='type-id-57'/>
11231              <return type-id='type-id-126'/>
11232            </function-decl>
11233          </member-function>
11234          <member-function access='public'>
11235            <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'>
11236              <parameter type-id='type-id-739' is-artificial='yes'/>
11237              <parameter type-id='type-id-738'/>
11238              <return type-id='type-id-57'/>
11239            </function-decl>
11240          </member-function>
11241        </class-decl>
11242        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-935'>
11243          <member-function access='private'>
11244            <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'>
11245              <parameter type-id='type-id-79' is-artificial='yes'/>
11246              <parameter type-id='type-id-80'/>
11247              <return type-id='type-id-1'/>
11248            </function-decl>
11249          </member-function>
11250          <member-function access='private'>
11251            <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'>
11252              <parameter type-id='type-id-79' is-artificial='yes'/>
11253              <return type-id='type-id-936'/>
11254            </function-decl>
11255          </member-function>
11256          <member-function access='private'>
11257            <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'>
11258              <parameter type-id='type-id-108' is-artificial='yes'/>
11259              <return type-id='type-id-126'/>
11260            </function-decl>
11261          </member-function>
11262          <member-function access='public' destructor='yes'>
11263            <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'>
11264              <parameter type-id='type-id-108' is-artificial='yes'/>
11265              <return type-id='type-id-126'/>
11266            </function-decl>
11267          </member-function>
11268          <member-function access='public'>
11269            <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'>
11270              <parameter type-id='type-id-108' is-artificial='yes'/>
11271              <parameter type-id='type-id-80'/>
11272              <return type-id='type-id-126'/>
11273            </function-decl>
11274          </member-function>
11275        </class-decl>
11276        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-937'>
11277          <member-function access='public'>
11278            <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'>
11279              <parameter type-id='type-id-108' is-artificial='yes'/>
11280              <return type-id='type-id-126'/>
11281            </function-decl>
11282          </member-function>
11283          <member-function access='public'>
11284            <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_'>
11285              <parameter type-id='type-id-108' is-artificial='yes'/>
11286              <parameter type-id='type-id-80'/>
11287              <return type-id='type-id-126'/>
11288            </function-decl>
11289          </member-function>
11290        </class-decl>
11291        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-938'>
11292          <member-function access='public'>
11293            <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'>
11294              <parameter type-id='type-id-108' is-artificial='yes'/>
11295              <return type-id='type-id-126'/>
11296            </function-decl>
11297          </member-function>
11298          <member-function access='public'>
11299            <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'>
11300              <parameter type-id='type-id-108' is-artificial='yes'/>
11301              <parameter type-id='type-id-80'/>
11302              <return type-id='type-id-126'/>
11303            </function-decl>
11304          </member-function>
11305        </class-decl>
11306        <namespace-decl name='detail'>
11307          <class-decl name='type' is-struct='yes' naming-typedef-id='type-id-930' visibility='default' is-declaration-only='yes' id='type-id-735'>
11308            <member-function access='public'>
11309              <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'>
11310                <parameter type-id='type-id-736' is-artificial='yes'/>
11311                <return type-id='type-id-126'/>
11312              </function-decl>
11313            </member-function>
11314            <member-function access='public' destructor='yes'>
11315              <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'>
11316                <parameter type-id='type-id-736' is-artificial='yes'/>
11317                <return type-id='type-id-126'/>
11318              </function-decl>
11319            </member-function>
11320          </class-decl>
11321        </namespace-decl>
11322        <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_'>
11323          <parameter type-id='type-id-80' name='lhs' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='789' column='1'/>
11324          <parameter type-id='type-id-80' name='rhs' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='789' column='1'/>
11325          <return type-id='type-id-737'/>
11326        </function-decl>
11327      </namespace-decl>
11328      <namespace-decl name='iterators'>
11329        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-939'>
11330          <member-function access='private' static='yes'>
11331            <function-decl name='equal&lt;boost::filesystem::directory_iterator, boost::filesystem::directory_iterator&gt;' 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'>
11332              <parameter type-id='type-id-80'/>
11333              <parameter type-id='type-id-80'/>
11334              <parameter type-id='type-id-940'/>
11335              <return type-id='type-id-1'/>
11336            </function-decl>
11337          </member-function>
11338          <member-function access='private' static='yes'>
11339            <function-decl name='dereference&lt;boost::filesystem::directory_iterator&gt;' 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'>
11340              <parameter type-id='type-id-80'/>
11341              <return type-id='type-id-936'/>
11342            </function-decl>
11343          </member-function>
11344          <member-function access='private' static='yes'>
11345            <function-decl name='increment&lt;boost::filesystem::directory_iterator&gt;' 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'>
11346              <parameter type-id='type-id-57'/>
11347              <return type-id='type-id-126'/>
11348            </function-decl>
11349          </member-function>
11350        </class-decl>
11351        <namespace-decl name='detail'>
11352          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-941'>
11353            <member-type access='private'>
11354              <typedef-decl name='reference' type-id='type-id-57' filepath='src/third_party/boost-1.60.0/boost/iterator/iterator_facade.hpp' line='645' column='1' id='type-id-936'/>
11355            </member-type>
11356            <member-function access='public'>
11357              <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'>
11358                <parameter type-id='type-id-79' is-artificial='yes'/>
11359                <return type-id='type-id-936'/>
11360              </function-decl>
11361            </member-function>
11362            <member-function access='public'>
11363              <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'>
11364                <parameter type-id='type-id-108' is-artificial='yes'/>
11365                <return type-id='type-id-57'/>
11366              </function-decl>
11367            </member-function>
11368          </class-decl>
11369          <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-942'>
11370            <member-function access='public'>
11371              <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'>
11372                <parameter type-id='type-id-108' is-artificial='yes'/>
11373                <parameter type-id='type-id-80'/>
11374                <return type-id='type-id-126'/>
11375              </function-decl>
11376            </member-function>
11377          </class-decl>
11378        </namespace-decl>
11379      </namespace-decl>
11380      <namespace-decl name='optional_detail'>
11381        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-943'>
11382          <member-type access='private'>
11383            <typedef-decl name='rval_reference_type' type-id='type-id-719' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-924'/>
11384          </member-type>
11385          <member-function access='protected'>
11386            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS4_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'>
11387              <parameter type-id='type-id-108' is-artificial='yes'/>
11388              <return type-id='type-id-126'/>
11389            </function-decl>
11390          </member-function>
11391          <member-function access='protected'>
11392            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS4_EEE9constructEOS7_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
11393              <parameter type-id='type-id-108' is-artificial='yes'/>
11394              <parameter type-id='type-id-924'/>
11395              <return type-id='type-id-126'/>
11396            </function-decl>
11397          </member-function>
11398          <member-function access='protected'>
11399            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt10unique_ptrIN5mongo15FTDCFileManagerESt14default_deleteIS4_EEEC2EOS7_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
11400              <parameter type-id='type-id-108' is-artificial='yes'/>
11401              <parameter type-id='type-id-924'/>
11402              <return type-id='type-id-126'/>
11403            </function-decl>
11404          </member-function>
11405        </class-decl>
11406        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-944'>
11407          <member-type access='private'>
11408            <typedef-decl name='internal_type' type-id='type-id-667' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='205' column='1' id='type-id-742'/>
11409          </member-type>
11410          <member-type access='private'>
11411            <typedef-decl name='rval_reference_type' type-id='type-id-945' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-928'/>
11412          </member-type>
11413          <member-function access='protected'>
11414            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseINS_10filesystem4pathEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
11415              <parameter type-id='type-id-108' is-artificial='yes'/>
11416              <return type-id='type-id-126'/>
11417            </function-decl>
11418          </member-function>
11419          <member-function access='protected' destructor='yes'>
11420            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseINS_10filesystem4pathEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
11421              <parameter type-id='type-id-108' is-artificial='yes'/>
11422              <return type-id='type-id-126'/>
11423            </function-decl>
11424          </member-function>
11425          <member-function access='private'>
11426            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseINS_10filesystem4pathEE12destroy_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'>
11427              <parameter type-id='type-id-108' is-artificial='yes'/>
11428              <parameter type-id='type-id-323'/>
11429              <return type-id='type-id-126'/>
11430            </function-decl>
11431          </member-function>
11432          <member-function access='private'>
11433            <function-decl name='get_object' mangled-name='_ZN5boost15optional_detail13optional_baseINS_10filesystem4pathEE10get_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'>
11434              <parameter type-id='type-id-108' is-artificial='yes'/>
11435              <return type-id='type-id-743'/>
11436            </function-decl>
11437          </member-function>
11438          <member-function access='protected'>
11439            <function-decl name='get_impl' mangled-name='_ZN5boost15optional_detail13optional_baseINS_10filesystem4pathEE8get_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'>
11440              <parameter type-id='type-id-108' is-artificial='yes'/>
11441              <return type-id='type-id-703'/>
11442            </function-decl>
11443          </member-function>
11444          <member-function access='protected'>
11445            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseINS_10filesystem4pathEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
11446              <parameter type-id='type-id-108' is-artificial='yes'/>
11447              <return type-id='type-id-126'/>
11448            </function-decl>
11449          </member-function>
11450          <member-function access='protected'>
11451            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseINS_10filesystem4pathEEC2EOS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
11452              <parameter type-id='type-id-108' is-artificial='yes'/>
11453              <parameter type-id='type-id-928'/>
11454              <return type-id='type-id-126'/>
11455            </function-decl>
11456          </member-function>
11457          <member-function access='protected'>
11458            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseINS_10filesystem4pathEE9constructEOS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
11459              <parameter type-id='type-id-108' is-artificial='yes'/>
11460              <parameter type-id='type-id-928'/>
11461              <return type-id='type-id-126'/>
11462            </function-decl>
11463          </member-function>
11464        </class-decl>
11465        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-946'>
11466          <member-function access='public'>
11467            <function-decl name='address' mangled-name='_ZN5boost15optional_detail15aligned_storageINS_10filesystem4pathEE7addressEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
11468              <parameter type-id='type-id-108' is-artificial='yes'/>
11469              <return type-id='type-id-127'/>
11470            </function-decl>
11471          </member-function>
11472        </class-decl>
11473        <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-947'>
11474          <member-type access='private'>
11475            <typedef-decl name='reference_type' type-id='type-id-948' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-933'/>
11476          </member-type>
11477          <member-type access='private'>
11478            <typedef-decl name='rval_reference_type' type-id='type-id-950' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-949'/>
11479          </member-type>
11480          <member-function access='public'>
11481            <function-decl name='is_initialized' mangled-name='_ZNK5boost15optional_detail13optional_baseIbE14is_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'>
11482              <parameter type-id='type-id-79' is-artificial='yes'/>
11483              <return type-id='type-id-1'/>
11484            </function-decl>
11485          </member-function>
11486          <member-function access='protected'>
11487            <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'>
11488              <parameter type-id='type-id-108' is-artificial='yes'/>
11489              <parameter type-id='type-id-58'/>
11490              <return type-id='type-id-126'/>
11491            </function-decl>
11492          </member-function>
11493          <member-function access='protected'>
11494            <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'>
11495              <parameter type-id='type-id-108' is-artificial='yes'/>
11496              <parameter type-id='type-id-949'/>
11497              <parameter type-id='type-id-323'/>
11498              <return type-id='type-id-126'/>
11499            </function-decl>
11500          </member-function>
11501          <member-function access='protected'>
11502            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIbE9constructEOb' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
11503              <parameter type-id='type-id-108' is-artificial='yes'/>
11504              <parameter type-id='type-id-949'/>
11505              <return type-id='type-id-126'/>
11506            </function-decl>
11507          </member-function>
11508          <member-function access='private'>
11509            <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'>
11510              <parameter type-id='type-id-108' is-artificial='yes'/>
11511              <parameter type-id='type-id-323'/>
11512              <return type-id='type-id-126'/>
11513            </function-decl>
11514          </member-function>
11515          <member-function access='protected'>
11516            <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'>
11517              <parameter type-id='type-id-108' is-artificial='yes'/>
11518              <return type-id='type-id-126'/>
11519            </function-decl>
11520          </member-function>
11521          <member-function access='protected' destructor='yes'>
11522            <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'>
11523              <parameter type-id='type-id-108' is-artificial='yes'/>
11524              <return type-id='type-id-126'/>
11525            </function-decl>
11526          </member-function>
11527        </class-decl>
11528        <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-951'>
11529          <member-type access='public'>
11530            <typedef-decl name='rval_reference_type' type-id='type-id-738' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-945'/>
11531          </member-type>
11532        </class-decl>
11533        <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-952'>
11534        </class-decl>
11535        <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-953'>
11536          <member-type access='public'>
11537            <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-948'/>
11538          </member-type>
11539          <member-type access='public'>
11540            <typedef-decl name='rval_reference_type' type-id='type-id-732' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-950'/>
11541          </member-type>
11542        </class-decl>
11543      </namespace-decl>
11544      <namespace-decl name='system'>
11545        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-954'>
11546          <member-type access='private'>
11547            <typedef-decl name='unspecified_bool_type' type-id='type-id-125' filepath='src/third_party/boost-1.60.0/boost/system/error_code.hpp' line='359' column='1' id='type-id-955'/>
11548          </member-type>
11549          <member-function access='public'>
11550            <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'>
11551              <parameter type-id='type-id-108' is-artificial='yes'/>
11552              <return type-id='type-id-126'/>
11553            </function-decl>
11554          </member-function>
11555          <member-function access='public'>
11556            <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'>
11557              <parameter type-id='type-id-79' is-artificial='yes'/>
11558              <return type-id='type-id-955'/>
11559            </function-decl>
11560          </member-function>
11561          <member-function access='public'>
11562            <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'>
11563              <parameter type-id='type-id-79' is-artificial='yes'/>
11564              <return type-id='type-id-222'/>
11565            </function-decl>
11566          </member-function>
11567          <member-function access='public'>
11568            <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'>
11569              <parameter type-id='type-id-79' is-artificial='yes'/>
11570              <return type-id='type-id-16'/>
11571            </function-decl>
11572          </member-function>
11573        </class-decl>
11574      </namespace-decl>
11575      <namespace-decl name='detail'>
11576        <typedef-decl name='sp_typeinfo' type-id='type-id-934' filepath='src/third_party/boost-1.60.0/boost/detail/sp_typeinfo.hpp' line='28' column='1' id='type-id-747'/>
11577        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-956'>
11578          <member-function access='public' destructor='yes'>
11579            <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'>
11580              <parameter type-id='type-id-108' is-artificial='yes'/>
11581              <return type-id='type-id-126'/>
11582            </function-decl>
11583          </member-function>
11584          <member-function access='public'>
11585            <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'>
11586              <parameter type-id='type-id-108' is-artificial='yes'/>
11587              <return type-id='type-id-126'/>
11588            </function-decl>
11589          </member-function>
11590          <member-function access='public'>
11591            <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'>
11592              <parameter type-id='type-id-108' is-artificial='yes'/>
11593              <parameter type-id='type-id-57'/>
11594              <return type-id='type-id-126'/>
11595            </function-decl>
11596          </member-function>
11597          <member-function access='public'>
11598            <function-decl name='shared_count&lt;boost::filesystem::detail::dir_itr_imp&gt;' 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_'>
11599              <parameter type-id='type-id-108' is-artificial='yes'/>
11600              <parameter type-id='type-id-736'/>
11601              <return type-id='type-id-126'/>
11602            </function-decl>
11603          </member-function>
11604        </class-decl>
11605        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-957'>
11606          <member-function access='public'>
11607            <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'>
11608              <parameter type-id='type-id-108' is-artificial='yes'/>
11609              <return type-id='type-id-126'/>
11610            </function-decl>
11611          </member-function>
11612          <member-function access='public'>
11613            <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'>
11614              <parameter type-id='type-id-108' is-artificial='yes'/>
11615              <return type-id='type-id-126'/>
11616            </function-decl>
11617          </member-function>
11618          <member-function access='public'>
11619            <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'>
11620              <parameter type-id='type-id-108' is-artificial='yes'/>
11621              <return type-id='type-id-126'/>
11622            </function-decl>
11623          </member-function>
11624          <member-function access='public' destructor='yes' vtable-offset='0'>
11625            <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'>
11626              <parameter type-id='type-id-108' is-artificial='yes'/>
11627              <return type-id='type-id-126'/>
11628            </function-decl>
11629          </member-function>
11630          <member-function access='public' vtable-offset='3'>
11631            <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'>
11632              <parameter type-id='type-id-108' is-artificial='yes'/>
11633              <return type-id='type-id-126'/>
11634            </function-decl>
11635          </member-function>
11636        </class-decl>
11637        <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-958'>
11638          <member-function access='public'>
11639            <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'>
11640              <parameter type-id='type-id-108' is-artificial='yes'/>
11641              <parameter type-id='type-id-736'/>
11642              <return type-id='type-id-126'/>
11643            </function-decl>
11644          </member-function>
11645          <member-function access='public' vtable-offset='2'>
11646            <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'>
11647              <parameter type-id='type-id-108' is-artificial='yes'/>
11648              <return type-id='type-id-126'/>
11649            </function-decl>
11650          </member-function>
11651          <member-function access='public' vtable-offset='4'>
11652            <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'>
11653              <parameter type-id='type-id-108' is-artificial='yes'/>
11654              <parameter type-id='type-id-749'/>
11655              <return type-id='type-id-127'/>
11656            </function-decl>
11657          </member-function>
11658          <member-function access='public' vtable-offset='5'>
11659            <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'>
11660              <parameter type-id='type-id-108' is-artificial='yes'/>
11661              <return type-id='type-id-127'/>
11662            </function-decl>
11663          </member-function>
11664        </class-decl>
11665        <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-959'>
11666        </class-decl>
11667        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-960'>
11668          <member-type access='public'>
11669            <typedef-decl name='type' type-id='type-id-735' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='78' column='1' id='type-id-930'/>
11670          </member-type>
11671        </class-decl>
11672        <function-decl name='sp_enable_shared_from_this' mangled-name='_ZN5boost6detail26sp_enable_shared_from_thisEz' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail26sp_enable_shared_from_thisEz'>
11673          <parameter is-variadic='yes'/>
11674          <return type-id='type-id-126'/>
11675        </function-decl>
11676      </namespace-decl>
11677    </namespace-decl>
11678    <namespace-decl name='mpl_'>
11679      <typedef-decl name='true_' type-id='type-id-961' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='24' column='1' id='type-id-940'/>
11680      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-322' visibility='default' is-declaration-only='yes' id='type-id-962'/>
11681      <class-decl name='true_' is-struct='yes' naming-typedef-id='type-id-940' visibility='default' is-declaration-only='yes' id='type-id-961'/>
11682    </namespace-decl>
11683  </abi-instr>
11684  <abi-instr 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'>
11685    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='128' id='type-id-963'>
11686      <subrange length='16' type-id='type-id-4' id='type-id-964'/>
11687    </array-type-def>
11688    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='152' id='type-id-965'>
11689      <subrange length='19' type-id='type-id-4' id='type-id-966'/>
11690    </array-type-def>
11691    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='280' id='type-id-967'>
11692      <subrange length='35' type-id='type-id-4' id='type-id-968'/>
11693    </array-type-def>
11694    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='128' id='type-id-969'>
11695      <subrange length='16' type-id='type-id-4' id='type-id-964'/>
11696    </array-type-def>
11697    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='152' id='type-id-970'>
11698      <subrange length='19' type-id='type-id-4' id='type-id-966'/>
11699    </array-type-def>
11700    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='280' id='type-id-971'>
11701      <subrange length='35' type-id='type-id-4' id='type-id-968'/>
11702    </array-type-def>
11703    <pointer-type-def type-id='type-id-972' size-in-bits='64' id='type-id-973'/>
11704    <qualified-type-def type-id='type-id-974' const='yes' id='type-id-975'/>
11705    <pointer-type-def type-id='type-id-975' size-in-bits='64' id='type-id-976'/>
11706    <reference-type-def kind='lvalue' type-id='type-id-969' size-in-bits='64' id='type-id-977'/>
11707    <reference-type-def kind='lvalue' type-id='type-id-970' size-in-bits='64' id='type-id-978'/>
11708    <reference-type-def kind='lvalue' type-id='type-id-971' size-in-bits='64' id='type-id-979'/>
11709    <qualified-type-def type-id='type-id-980' const='yes' id='type-id-981'/>
11710    <pointer-type-def type-id='type-id-981' size-in-bits='64' id='type-id-982'/>
11711    <qualified-type-def type-id='type-id-983' const='yes' id='type-id-984'/>
11712    <reference-type-def kind='lvalue' type-id='type-id-984' size-in-bits='64' id='type-id-985'/>
11713    <pointer-type-def type-id='type-id-984' size-in-bits='64' id='type-id-986'/>
11714    <qualified-type-def type-id='type-id-987' const='yes' id='type-id-988'/>
11715    <pointer-type-def type-id='type-id-988' size-in-bits='64' id='type-id-989'/>
11716    <qualified-type-def type-id='type-id-115' const='yes' id='type-id-990'/>
11717    <pointer-type-def type-id='type-id-990' size-in-bits='64' id='type-id-135'/>
11718    <qualified-type-def type-id='type-id-119' const='yes' id='type-id-991'/>
11719    <pointer-type-def type-id='type-id-991' size-in-bits='64' id='type-id-137'/>
11720    <qualified-type-def type-id='type-id-992' const='yes' id='type-id-993'/>
11721    <reference-type-def kind='lvalue' type-id='type-id-993' size-in-bits='64' id='type-id-994'/>
11722    <pointer-type-def type-id='type-id-993' size-in-bits='64' id='type-id-995'/>
11723    <pointer-type-def type-id='type-id-980' size-in-bits='64' id='type-id-996'/>
11724    <qualified-type-def type-id='type-id-996' const='yes' id='type-id-997'/>
11725    <reference-type-def kind='lvalue' type-id='type-id-997' size-in-bits='64' id='type-id-998'/>
11726    <reference-type-def kind='lvalue' type-id='type-id-999' size-in-bits='64' id='type-id-1000'/>
11727    <reference-type-def kind='lvalue' type-id='type-id-983' size-in-bits='64' id='type-id-1001'/>
11728    <reference-type-def kind='lvalue' type-id='type-id-1002' size-in-bits='64' id='type-id-1003'/>
11729    <pointer-type-def type-id='type-id-1004' size-in-bits='64' id='type-id-1005'/>
11730    <pointer-type-def type-id='type-id-992' size-in-bits='64' id='type-id-1006'/>
11731    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1007'/>
11732    <namespace-decl name='std'>
11733      <class-decl name='basic_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='1920' visibility='default' id='type-id-987'>
11734        <member-function access='public'>
11735          <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'>
11736            <parameter type-id='type-id-989' is-artificial='yes'/>
11737            <return type-id='type-id-1'/>
11738          </function-decl>
11739        </member-function>
11740      </class-decl>
11741      <class-decl name='basic_ifstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4160' visibility='default' id='type-id-1004'>
11742        <member-function access='public'>
11743          <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'>
11744            <parameter type-id='type-id-1005' is-artificial='yes'/>
11745            <return type-id='type-id-126'/>
11746          </function-decl>
11747        </member-function>
11748        <member-function access='public'>
11749          <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'>
11750            <parameter type-id='type-id-1005' is-artificial='yes'/>
11751            <return type-id='type-id-1'/>
11752          </function-decl>
11753        </member-function>
11754        <member-function access='public'>
11755          <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'>
11756            <parameter type-id='type-id-1005' is-artificial='yes'/>
11757            <parameter type-id='type-id-64'/>
11758            <parameter type-id='type-id-779'/>
11759            <return type-id='type-id-126'/>
11760          </function-decl>
11761        </member-function>
11762        <member-function access='public' destructor='yes' vtable-offset='0'>
11763          <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'>
11764            <parameter type-id='type-id-1005' is-artificial='yes'/>
11765            <return type-id='type-id-126'/>
11766          </function-decl>
11767        </member-function>
11768      </class-decl>
11769      <class-decl name='ios_base' size-in-bits='1728' visibility='default' id='type-id-1008'>
11770        <member-type access='private'>
11771          <typedef-decl name='iostate' type-id='type-id-1009' 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-136'/>
11772        </member-type>
11773        <member-type access='private'>
11774          <typedef-decl name='openmode' type-id='type-id-1010' 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-779'/>
11775        </member-type>
11776        <member-type access='private'>
11777          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1011'/>
11778        </member-type>
11779        <member-type access='private'>
11780          <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1012'/>
11781        </member-type>
11782      </class-decl>
11783      <enum-decl name='iostate' naming-typedef-id='type-id-136' is-declaration-only='yes' id='type-id-1009'>
11784        <underlying-type type-id='type-id-48'/>
11785      </enum-decl>
11786      <enum-decl name='openmode' naming-typedef-id='type-id-779' is-declaration-only='yes' id='type-id-1010'>
11787        <underlying-type type-id='type-id-48'/>
11788      </enum-decl>
11789      <typedef-decl name='streamsize' type-id='type-id-141' 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-138'/>
11790      <class-decl name='allocator_type' naming-typedef-id='type-id-1002' visibility='default' is-declaration-only='yes' id='type-id-1013'/>
11791      <class-decl name='allocator_type' naming-typedef-id='type-id-999' visibility='default' is-declaration-only='yes' id='type-id-1014'/>
11792      <class-decl name='type' naming-typedef-id='type-id-667' visibility='default' is-declaration-only='yes' id='type-id-992'>
11793        <member-type access='private'>
11794          <typedef-decl name='const_iterator' type-id='type-id-1016' 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-1015'/>
11795        </member-type>
11796        <member-type access='private'>
11797          <typedef-decl name='iterator' type-id='type-id-1018' 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-1017'/>
11798        </member-type>
11799        <member-type access='private'>
11800          <typedef-decl name='pointer' type-id='type-id-1020' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' id='type-id-1019'/>
11801        </member-type>
11802        <member-type access='private'>
11803          <typedef-decl name='reference' type-id='type-id-634' 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-1021'/>
11804        </member-type>
11805        <member-function access='public' destructor='yes'>
11806          <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'>
11807            <parameter type-id='type-id-1006' is-artificial='yes'/>
11808            <return type-id='type-id-126'/>
11809          </function-decl>
11810        </member-function>
11811        <member-function access='public' destructor='yes'>
11812          <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'>
11813            <parameter type-id='type-id-1006' is-artificial='yes'/>
11814            <return type-id='type-id-126'/>
11815          </function-decl>
11816        </member-function>
11817        <member-function access='public'>
11818          <function-decl name='size' mangled-name='_ZNKSt6vectorIN5mongo7BSONObjESaIS1_EE4sizeEv' 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'>
11819            <parameter type-id='type-id-995' is-artificial='yes'/>
11820            <return type-id='type-id-41'/>
11821          </function-decl>
11822        </member-function>
11823        <member-function access='public'>
11824          <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'>
11825            <parameter type-id='type-id-995' is-artificial='yes'/>
11826            <return type-id='type-id-1015'/>
11827          </function-decl>
11828        </member-function>
11829        <member-function access='public'>
11830          <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'>
11831            <parameter type-id='type-id-995' is-artificial='yes'/>
11832            <return type-id='type-id-41'/>
11833          </function-decl>
11834        </member-function>
11835        <member-function access='protected'>
11836          <function-decl name='_M_allocate_and_copy&lt;__gnu_cxx::__normal_iterator&lt;const mongo::BSONObj *, std::vector&lt;mongo::BSONObj, std::allocator&lt;mongo::BSONObj&gt; &gt; &gt; &gt;' 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'>
11837            <parameter type-id='type-id-1006' is-artificial='yes'/>
11838            <parameter type-id='type-id-41'/>
11839            <parameter type-id='type-id-1016'/>
11840            <parameter type-id='type-id-1016'/>
11841            <return type-id='type-id-1019'/>
11842          </function-decl>
11843        </member-function>
11844        <member-function access='public'>
11845          <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'>
11846            <parameter type-id='type-id-1006' is-artificial='yes'/>
11847            <return type-id='type-id-1017'/>
11848          </function-decl>
11849        </member-function>
11850        <member-function access='public'>
11851          <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_'>
11852            <parameter type-id='type-id-1006' is-artificial='yes'/>
11853            <parameter type-id='type-id-994'/>
11854            <return type-id='type-id-57'/>
11855          </function-decl>
11856        </member-function>
11857        <member-function access='public'>
11858          <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'>
11859            <parameter type-id='type-id-1006' is-artificial='yes'/>
11860            <parameter type-id='type-id-41'/>
11861            <return type-id='type-id-1021'/>
11862          </function-decl>
11863        </member-function>
11864      </class-decl>
11865      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1022'>
11866        <member-type access='private'>
11867          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1023'/>
11868        </member-type>
11869      </class-decl>
11870      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1024'>
11871        <member-function access='public' destructor='yes'>
11872          <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'>
11873            <parameter type-id='type-id-108' is-artificial='yes'/>
11874            <return type-id='type-id-126'/>
11875          </function-decl>
11876        </member-function>
11877      </class-decl>
11878      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1025'>
11879        <member-function access='public'>
11880          <function-decl name='tuple&lt;mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj &amp;, mongo::Date_t &amp;, void&gt;' 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'>
11881            <parameter type-id='type-id-108' is-artificial='yes'/>
11882            <parameter type-id='type-id-333'/>
11883            <parameter type-id='type-id-57'/>
11884            <parameter type-id='type-id-57'/>
11885            <return type-id='type-id-126'/>
11886          </function-decl>
11887        </member-function>
11888      </class-decl>
11889      <class-decl name='__anonymous_struct__25' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1026'/>
11890      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1027'>
11891        <member-type access='private'>
11892          <typedef-decl name='pointer' type-id='type-id-1029' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='227' column='1' id='type-id-1028'/>
11893        </member-type>
11894        <member-type access='private'>
11895          <typedef-decl name='size_type' type-id='type-id-40' 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-1030'/>
11896        </member-type>
11897        <member-function access='public' destructor='yes'>
11898          <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'>
11899            <parameter type-id='type-id-108' is-artificial='yes'/>
11900            <return type-id='type-id-126'/>
11901          </function-decl>
11902        </member-function>
11903        <member-function access='public' destructor='yes'>
11904          <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'>
11905            <parameter type-id='type-id-108' is-artificial='yes'/>
11906            <return type-id='type-id-126'/>
11907          </function-decl>
11908        </member-function>
11909        <member-function access='public'>
11910          <function-decl name='size' mangled-name='_ZNKSt6vectorIcSaIcEE4sizeEv' 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'>
11911            <parameter type-id='type-id-79' is-artificial='yes'/>
11912            <return type-id='type-id-41'/>
11913          </function-decl>
11914        </member-function>
11915        <member-function access='public'>
11916          <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'>
11917            <parameter type-id='type-id-108' is-artificial='yes'/>
11918            <parameter type-id='type-id-41'/>
11919            <return type-id='type-id-126'/>
11920          </function-decl>
11921        </member-function>
11922        <member-function access='public'>
11923          <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'>
11924            <parameter type-id='type-id-108' is-artificial='yes'/>
11925            <return type-id='type-id-59'/>
11926          </function-decl>
11927        </member-function>
11928        <member-function access='protected'>
11929          <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'>
11930            <parameter type-id='type-id-108' is-artificial='yes'/>
11931            <parameter type-id='type-id-1028'/>
11932            <return type-id='type-id-126'/>
11933          </function-decl>
11934        </member-function>
11935        <member-function access='protected'>
11936          <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIcSaIcEE12_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'>
11937            <parameter type-id='type-id-79' is-artificial='yes'/>
11938            <parameter type-id='type-id-41'/>
11939            <parameter type-id='type-id-64'/>
11940            <return type-id='type-id-1030'/>
11941          </function-decl>
11942        </member-function>
11943        <member-function access='protected'>
11944          <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='_ZNSt6vectorIcSaIcEE17_M_default_appendEm'>
11945            <parameter type-id='type-id-108' is-artificial='yes'/>
11946            <parameter type-id='type-id-41'/>
11947            <return type-id='type-id-126'/>
11948          </function-decl>
11949        </member-function>
11950      </class-decl>
11951      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1031'>
11952        <member-function access='public' static='yes'>
11953          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm' 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'>
11954            <parameter type-id='type-id-335'/>
11955            <parameter type-id='type-id-357'/>
11956            <parameter type-id='type-id-41'/>
11957            <return type-id='type-id-126'/>
11958          </function-decl>
11959        </member-function>
11960        <member-function access='public' static='yes'>
11961          <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIcEE8allocateERS0_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'>
11962            <parameter type-id='type-id-335'/>
11963            <parameter type-id='type-id-41'/>
11964            <return type-id='type-id-357'/>
11965          </function-decl>
11966        </member-function>
11967      </class-decl>
11968      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1032'>
11969        <member-type access='public'>
11970          <typedef-decl name='allocator_type' type-id='type-id-1014' 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-999'/>
11971        </member-type>
11972        <member-type access='public'>
11973          <typedef-decl name='pointer' type-id='type-id-123' 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-1033'/>
11974        </member-type>
11975        <member-function access='public' static='yes'>
11976          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIhEE10deallocateERS0_Phm' 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'>
11977            <parameter type-id='type-id-1000'/>
11978            <parameter type-id='type-id-1033'/>
11979            <parameter type-id='type-id-41'/>
11980            <return type-id='type-id-126'/>
11981          </function-decl>
11982        </member-function>
11983      </class-decl>
11984      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1034'>
11985        <member-type access='public'>
11986          <typedef-decl name='__integral_type' type-id='type-id-46' 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-1035'/>
11987        </member-type>
11988        <member-function access='public'>
11989          <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'>
11990            <parameter type-id='type-id-108' is-artificial='yes'/>
11991            <parameter type-id='type-id-1035'/>
11992            <return type-id='type-id-126'/>
11993          </function-decl>
11994        </member-function>
11995      </class-decl>
11996      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1036'>
11997        <member-function access='public' static='yes'>
11998          <function-decl name='__uninit_copy&lt;__gnu_cxx::__normal_iterator&lt;const mongo::BSONObj *, std::vector&lt;mongo::BSONObj, std::allocator&lt;mongo::BSONObj&gt; &gt; &gt;, mongo::BSONObj *&gt;' 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'>
11999            <parameter type-id='type-id-1016'/>
12000            <parameter type-id='type-id-1016'/>
12001            <parameter type-id='type-id-996'/>
12002            <return type-id='type-id-996'/>
12003          </function-decl>
12004        </member-function>
12005        <member-function access='public' static='yes'>
12006          <function-decl name='__uninit_copy&lt;mongo::BSONObj *, mongo::BSONObj *&gt;' 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'>
12007            <parameter type-id='type-id-996'/>
12008            <parameter type-id='type-id-996'/>
12009            <parameter type-id='type-id-996'/>
12010            <return type-id='type-id-996'/>
12011          </function-decl>
12012        </member-function>
12013      </class-decl>
12014      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1037'>
12015        <member-function access='public' static='yes'>
12016          <function-decl name='__copy_m&lt;mongo::BSONObj *, mongo::BSONObj *&gt;' 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'>
12017            <parameter type-id='type-id-996'/>
12018            <parameter type-id='type-id-996'/>
12019            <parameter type-id='type-id-996'/>
12020            <return type-id='type-id-996'/>
12021          </function-decl>
12022        </member-function>
12023        <member-function access='public' static='yes'>
12024          <function-decl name='__copy_m&lt;const mongo::BSONObj *, mongo::BSONObj *&gt;' 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'>
12025            <parameter type-id='type-id-982'/>
12026            <parameter type-id='type-id-982'/>
12027            <parameter type-id='type-id-996'/>
12028            <return type-id='type-id-996'/>
12029          </function-decl>
12030        </member-function>
12031      </class-decl>
12032      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1038'>
12033        <member-function access='public'>
12034          <function-decl name='_Head_base&lt;mongo::Date_t &amp;&gt;' 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'>
12035            <parameter type-id='type-id-108' is-artificial='yes'/>
12036            <parameter type-id='type-id-57'/>
12037            <return type-id='type-id-126'/>
12038          </function-decl>
12039        </member-function>
12040      </class-decl>
12041      <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1039'>
12042        <member-function access='public'>
12043          <function-decl name='_Tuple_impl&lt;mongo::Date_t &amp;&gt;' 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'>
12044            <parameter type-id='type-id-108' is-artificial='yes'/>
12045            <parameter type-id='type-id-57'/>
12046            <return type-id='type-id-126'/>
12047          </function-decl>
12048        </member-function>
12049      </class-decl>
12050      <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1040'>
12051        <member-function access='public'>
12052          <function-decl name='_Tuple_impl&lt;mongo::BSONObj &amp;, mongo::Date_t &amp;, void&gt;' 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'>
12053            <parameter type-id='type-id-108' is-artificial='yes'/>
12054            <parameter type-id='type-id-57'/>
12055            <parameter type-id='type-id-57'/>
12056            <return type-id='type-id-126'/>
12057          </function-decl>
12058        </member-function>
12059      </class-decl>
12060      <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1041'>
12061        <member-function access='public'>
12062          <function-decl name='_Tuple_impl&lt;mongo::FTDCBSONUtil::FTDCType, mongo::BSONObj &amp;, mongo::Date_t &amp;, void&gt;' 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'>
12063            <parameter type-id='type-id-108' is-artificial='yes'/>
12064            <parameter type-id='type-id-333'/>
12065            <parameter type-id='type-id-57'/>
12066            <parameter type-id='type-id-57'/>
12067            <return type-id='type-id-126'/>
12068          </function-decl>
12069        </member-function>
12070      </class-decl>
12071      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1042'>
12072        <member-function access='public'>
12073          <function-decl name='_Head_base&lt;mongo::BSONObj &amp;&gt;' 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'>
12074            <parameter type-id='type-id-108' is-artificial='yes'/>
12075            <parameter type-id='type-id-57'/>
12076            <return type-id='type-id-126'/>
12077          </function-decl>
12078        </member-function>
12079      </class-decl>
12080      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1043'>
12081        <member-type access='public'>
12082          <typedef-decl name='pointer' type-id='type-id-1044' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1029'/>
12083        </member-type>
12084        <member-function access='public' destructor='yes'>
12085          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseIcSaIcEED2Ev' 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'>
12086            <parameter type-id='type-id-108' is-artificial='yes'/>
12087            <return type-id='type-id-126'/>
12088          </function-decl>
12089        </member-function>
12090        <member-function access='public'>
12091          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm' 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'>
12092            <parameter type-id='type-id-108' is-artificial='yes'/>
12093            <parameter type-id='type-id-1029'/>
12094            <parameter type-id='type-id-40'/>
12095            <return type-id='type-id-126'/>
12096          </function-decl>
12097        </member-function>
12098        <member-function access='public'>
12099          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIcSaIcEE11_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'>
12100            <parameter type-id='type-id-108' is-artificial='yes'/>
12101            <parameter type-id='type-id-40'/>
12102            <return type-id='type-id-1029'/>
12103          </function-decl>
12104        </member-function>
12105      </class-decl>
12106      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1045'>
12107        <member-function access='public'>
12108          <function-decl name='_Head_base&lt;mongo::FTDCBSONUtil::FTDCType&gt;' 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'>
12109            <parameter type-id='type-id-108' is-artificial='yes'/>
12110            <parameter type-id='type-id-333'/>
12111            <return type-id='type-id-126'/>
12112          </function-decl>
12113        </member-function>
12114      </class-decl>
12115      <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1046'>
12116        <member-type access='public'>
12117          <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-983'/>
12118        </member-type>
12119        <member-function access='public' static='yes'>
12120          <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'>
12121            <parameter type-id='type-id-986'/>
12122            <return type-id='type-id-40'/>
12123          </function-decl>
12124        </member-function>
12125        <member-function access='public' static='yes'>
12126          <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'>
12127            <parameter type-id='type-id-1001'/>
12128            <parameter type-id='type-id-985'/>
12129            <return type-id='type-id-126'/>
12130          </function-decl>
12131        </member-function>
12132      </class-decl>
12133      <class-decl name='__anonymous_struct__22' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1047'>
12134        <member-function access='public' static='yes'>
12135          <function-decl name='__uninit_default_n&lt;char *, unsigned long&gt;' 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'>
12136            <parameter type-id='type-id-59'/>
12137            <parameter type-id='type-id-38'/>
12138            <return type-id='type-id-59'/>
12139          </function-decl>
12140        </member-function>
12141      </class-decl>
12142      <class-decl name='__anonymous_struct__23' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1048'>
12143        <member-function access='public' static='yes'>
12144          <function-decl name='__copy_m&lt;char&gt;' 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'>
12145            <parameter type-id='type-id-64'/>
12146            <parameter type-id='type-id-64'/>
12147            <parameter type-id='type-id-59'/>
12148            <return type-id='type-id-59'/>
12149          </function-decl>
12150        </member-function>
12151      </class-decl>
12152      <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1049'>
12153        <member-function access='public' static='yes'>
12154          <function-decl name='__uninit_copy&lt;std::move_iterator&lt;char *&gt;, char *&gt;' 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'>
12155            <parameter type-id='type-id-1026'/>
12156            <parameter type-id='type-id-1026'/>
12157            <parameter type-id='type-id-59'/>
12158            <return type-id='type-id-59'/>
12159          </function-decl>
12160        </member-function>
12161      </class-decl>
12162      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1050'>
12163        <member-type access='public'>
12164          <typedef-decl name='__int_type' type-id='type-id-46' 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-1051'/>
12165        </member-type>
12166        <member-function access='public'>
12167          <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'>
12168            <parameter type-id='type-id-108' is-artificial='yes'/>
12169            <parameter type-id='type-id-1051'/>
12170            <parameter type-id='type-id-139'/>
12171            <return type-id='type-id-1051'/>
12172          </function-decl>
12173        </member-function>
12174        <member-function access='public'>
12175          <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'>
12176            <parameter type-id='type-id-108' is-artificial='yes'/>
12177            <parameter type-id='type-id-1051'/>
12178            <parameter type-id='type-id-139'/>
12179            <return type-id='type-id-1051'/>
12180          </function-decl>
12181        </member-function>
12182        <member-function access='public'>
12183          <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'>
12184            <parameter type-id='type-id-108' is-artificial='yes'/>
12185            <parameter type-id='type-id-1051'/>
12186            <return type-id='type-id-126'/>
12187          </function-decl>
12188        </member-function>
12189        <member-function access='public'>
12190          <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'>
12191            <parameter type-id='type-id-79' is-artificial='yes'/>
12192            <parameter type-id='type-id-139'/>
12193            <return type-id='type-id-1051'/>
12194          </function-decl>
12195        </member-function>
12196      </class-decl>
12197      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1052'>
12198        <member-function access='public' static='yes'>
12199          <function-decl name='__destroy&lt;mongo::BSONObj *&gt;' 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'>
12200            <parameter type-id='type-id-996'/>
12201            <parameter type-id='type-id-996'/>
12202            <return type-id='type-id-126'/>
12203          </function-decl>
12204        </member-function>
12205        <member-function access='public' static='yes'>
12206          <function-decl name='__destroy&lt;__gnu_cxx::__normal_iterator&lt;mongo::BSONObj *, std::vector&lt;mongo::BSONObj, std::allocator&lt;mongo::BSONObj&gt; &gt; &gt; &gt;' 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'>
12207            <parameter type-id='type-id-1018'/>
12208            <parameter type-id='type-id-1018'/>
12209            <return type-id='type-id-126'/>
12210          </function-decl>
12211        </member-function>
12212      </class-decl>
12213      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1053'>
12214        <member-type access='public'>
12215          <typedef-decl name='pointer' type-id='type-id-1054' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1020'/>
12216        </member-type>
12217        <member-function access='public' destructor='yes'>
12218          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EED2Ev' 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'>
12219            <parameter type-id='type-id-108' is-artificial='yes'/>
12220            <return type-id='type-id-126'/>
12221          </function-decl>
12222        </member-function>
12223        <member-function access='public'>
12224          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EE13_M_deallocateEPS1_m' 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'>
12225            <parameter type-id='type-id-108' is-artificial='yes'/>
12226            <parameter type-id='type-id-1020'/>
12227            <parameter type-id='type-id-40'/>
12228            <return type-id='type-id-126'/>
12229          </function-decl>
12230        </member-function>
12231        <member-function access='public'>
12232          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIN5mongo7BSONObjESaIS1_EE11_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'>
12233            <parameter type-id='type-id-108' is-artificial='yes'/>
12234            <parameter type-id='type-id-40'/>
12235            <return type-id='type-id-1020'/>
12236          </function-decl>
12237        </member-function>
12238      </class-decl>
12239      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1055'>
12240        <member-type access='public'>
12241          <typedef-decl name='allocator_type' type-id='type-id-1013' 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-1002'/>
12242        </member-type>
12243        <member-type access='public'>
12244          <typedef-decl name='pointer' type-id='type-id-996' 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-1056'/>
12245        </member-type>
12246        <member-type access='public'>
12247          <typedef-decl name='value_type' type-id='type-id-980' 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-1057'/>
12248        </member-type>
12249        <member-function access='public' static='yes'>
12250          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIN5mongo7BSONObjEEE10deallocateERS2_PS1_m' 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'>
12251            <parameter type-id='type-id-1003'/>
12252            <parameter type-id='type-id-1056'/>
12253            <parameter type-id='type-id-41'/>
12254            <return type-id='type-id-126'/>
12255          </function-decl>
12256        </member-function>
12257        <member-function access='public' static='yes'>
12258          <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIN5mongo7BSONObjEEE8allocateERS2_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'>
12259            <parameter type-id='type-id-1003'/>
12260            <parameter type-id='type-id-41'/>
12261            <return type-id='type-id-1056'/>
12262          </function-decl>
12263        </member-function>
12264      </class-decl>
12265      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1058'>
12266        <member-type access='public'>
12267          <typedef-decl name='pointer' type-id='type-id-1060' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1059'/>
12268        </member-type>
12269        <member-function access='public' destructor='yes'>
12270          <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'>
12271            <parameter type-id='type-id-108' is-artificial='yes'/>
12272            <return type-id='type-id-126'/>
12273          </function-decl>
12274        </member-function>
12275        <member-function access='public'>
12276          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIhSaIhEE13_M_deallocateEPhm' 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'>
12277            <parameter type-id='type-id-108' is-artificial='yes'/>
12278            <parameter type-id='type-id-1059'/>
12279            <parameter type-id='type-id-40'/>
12280            <return type-id='type-id-126'/>
12281          </function-decl>
12282        </member-function>
12283      </class-decl>
12284      <function-decl name='operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' 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_'>
12285        <parameter type-id='type-id-64' 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'/>
12286        <parameter type-id='type-id-174' 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'/>
12287        <return type-id='type-id-81'/>
12288      </function-decl>
12289      <namespace-decl name='__cxx11'>
12290      </namespace-decl>
12291    </namespace-decl>
12292    <namespace-decl name='__gnu_cxx'>
12293      <class-decl name='const_iterator' naming-typedef-id='type-id-1015' visibility='default' is-declaration-only='yes' id='type-id-1016'>
12294        <member-function access='public'>
12295          <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKN5mongo7BSONObjESt6vectorIS2_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'>
12296            <parameter type-id='type-id-604' is-artificial='yes'/>
12297            <return type-id='type-id-603'/>
12298          </function-decl>
12299        </member-function>
12300      </class-decl>
12301      <class-decl name='iterator' naming-typedef-id='type-id-1017' visibility='default' is-declaration-only='yes' id='type-id-1018'>
12302        <member-function access='public'>
12303          <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'>
12304            <parameter type-id='type-id-213' is-artificial='yes'/>
12305            <parameter type-id='type-id-998'/>
12306            <return type-id='type-id-126'/>
12307          </function-decl>
12308        </member-function>
12309        <member-function access='public'>
12310          <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'>
12311            <parameter type-id='type-id-213' is-artificial='yes'/>
12312            <return type-id='type-id-212'/>
12313          </function-decl>
12314        </member-function>
12315      </class-decl>
12316      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1061'>
12317        <member-function access='public'>
12318          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm' 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'>
12319            <parameter type-id='type-id-108' is-artificial='yes'/>
12320            <parameter type-id='type-id-378'/>
12321            <parameter type-id='type-id-41'/>
12322            <return type-id='type-id-126'/>
12323          </function-decl>
12324        </member-function>
12325        <member-function access='public'>
12326          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv' 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'>
12327            <parameter type-id='type-id-108' is-artificial='yes'/>
12328            <parameter type-id='type-id-41'/>
12329            <parameter type-id='type-id-127'/>
12330            <return type-id='type-id-378'/>
12331          </function-decl>
12332        </member-function>
12333      </class-decl>
12334      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1062'>
12335        <member-type access='private'>
12336          <typedef-decl name='pointer' type-id='type-id-996' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-1063'/>
12337        </member-type>
12338        <member-function access='public'>
12339          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo7BSONObjEE10deallocateEPS2_m' 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'>
12340            <parameter type-id='type-id-108' is-artificial='yes'/>
12341            <parameter type-id='type-id-1063'/>
12342            <parameter type-id='type-id-41'/>
12343            <return type-id='type-id-126'/>
12344          </function-decl>
12345        </member-function>
12346        <member-function access='public'>
12347          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo7BSONObjEE8allocateEmPKv' 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'>
12348            <parameter type-id='type-id-108' is-artificial='yes'/>
12349            <parameter type-id='type-id-41'/>
12350            <parameter type-id='type-id-127'/>
12351            <return type-id='type-id-1063'/>
12352          </function-decl>
12353        </member-function>
12354      </class-decl>
12355      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1064'>
12356        <member-type access='private'>
12357          <typedef-decl name='pointer' type-id='type-id-123' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-1065'/>
12358        </member-type>
12359        <member-function access='public'>
12360          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm' 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'>
12361            <parameter type-id='type-id-108' is-artificial='yes'/>
12362            <parameter type-id='type-id-1065'/>
12363            <parameter type-id='type-id-41'/>
12364            <return type-id='type-id-126'/>
12365          </function-decl>
12366        </member-function>
12367      </class-decl>
12368      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1066'>
12369        <member-type access='public'>
12370          <typedef-decl name='pointer' type-id='type-id-357' 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-1044'/>
12371        </member-type>
12372      </class-decl>
12373      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1067'>
12374        <member-type access='public'>
12375          <typedef-decl name='pointer' type-id='type-id-1056' 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-1054'/>
12376        </member-type>
12377        <member-type access='public'>
12378          <typedef-decl name='value_type' type-id='type-id-1057' 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-1068'/>
12379        </member-type>
12380      </class-decl>
12381      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1069'>
12382        <member-type access='public'>
12383          <typedef-decl name='pointer' type-id='type-id-1033' 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-1060'/>
12384        </member-type>
12385      </class-decl>
12386    </namespace-decl>
12387    <namespace-decl name='mongoutils'>
12388      <namespace-decl name='str'>
12389        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1070'>
12390          <member-function access='public'>
12391            <function-decl name='operator&lt;&lt;&lt;char [35]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA35_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
12392              <parameter type-id='type-id-108' is-artificial='yes'/>
12393              <parameter type-id='type-id-979'/>
12394              <return type-id='type-id-57'/>
12395            </function-decl>
12396          </member-function>
12397          <member-function access='public'>
12398            <function-decl name='operator&lt;&lt;&lt;std::__cxx11::basic_string&lt;char&gt; &gt;' 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'>
12399              <parameter type-id='type-id-108' is-artificial='yes'/>
12400              <parameter type-id='type-id-174'/>
12401              <return type-id='type-id-57'/>
12402            </function-decl>
12403          </member-function>
12404          <member-function access='public'>
12405            <function-decl name='operator&lt;&lt;&lt;char [2]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA2_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
12406              <parameter type-id='type-id-108' is-artificial='yes'/>
12407              <parameter type-id='type-id-754'/>
12408              <return type-id='type-id-57'/>
12409            </function-decl>
12410          </member-function>
12411          <member-function access='public'>
12412            <function-decl name='operator&lt;&lt;&lt;char [36]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA36_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
12413              <parameter type-id='type-id-108' is-artificial='yes'/>
12414              <parameter type-id='type-id-457'/>
12415              <return type-id='type-id-57'/>
12416            </function-decl>
12417          </member-function>
12418          <member-function access='public'>
12419            <function-decl name='operator&lt;&lt;&lt;char [16]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA16_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
12420              <parameter type-id='type-id-108' is-artificial='yes'/>
12421              <parameter type-id='type-id-977'/>
12422              <return type-id='type-id-57'/>
12423            </function-decl>
12424          </member-function>
12425          <member-function access='public'>
12426            <function-decl name='operator&lt;&lt;&lt;int&gt;' mangled-name='_ZN10mongoutils3str6streamlsIiEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
12427              <parameter type-id='type-id-108' is-artificial='yes'/>
12428              <parameter type-id='type-id-74'/>
12429              <return type-id='type-id-57'/>
12430            </function-decl>
12431          </member-function>
12432          <member-function access='public'>
12433            <function-decl name='operator&lt;&lt;&lt;char [19]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA19_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
12434              <parameter type-id='type-id-108' is-artificial='yes'/>
12435              <parameter type-id='type-id-978'/>
12436              <return type-id='type-id-57'/>
12437            </function-decl>
12438          </member-function>
12439        </class-decl>
12440      </namespace-decl>
12441    </namespace-decl>
12442    <namespace-decl name='mongo'>
12443      <class-decl name='value_type' naming-typedef-id='type-id-1057' visibility='default' is-declaration-only='yes' id='type-id-980'>
12444        <member-function access='public'>
12445          <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'>
12446            <parameter type-id='type-id-982' is-artificial='yes'/>
12447            <return type-id='type-id-64'/>
12448          </function-decl>
12449        </member-function>
12450        <member-function access='public'>
12451          <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'>
12452            <parameter type-id='type-id-982' is-artificial='yes'/>
12453            <return type-id='type-id-16'/>
12454          </function-decl>
12455        </member-function>
12456        <member-function access='public'>
12457          <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'>
12458            <parameter type-id='type-id-982' is-artificial='yes'/>
12459            <return type-id='type-id-1'/>
12460          </function-decl>
12461        </member-function>
12462        <member-function access='public'>
12463          <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'>
12464            <parameter type-id='type-id-996' is-artificial='yes'/>
12465            <parameter type-id='type-id-80'/>
12466            <return type-id='type-id-126'/>
12467          </function-decl>
12468        </member-function>
12469        <member-function access='public'>
12470          <function-decl name='swap' mangled-name='_ZN5mongo7BSONObj4swapERS0_' filepath='src/mongo/bson/bsonobj.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
12471            <parameter type-id='type-id-996' is-artificial='yes'/>
12472            <parameter type-id='type-id-57'/>
12473            <return type-id='type-id-126'/>
12474          </function-decl>
12475        </member-function>
12476        <member-function access='public'>
12477          <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'>
12478            <parameter type-id='type-id-996' is-artificial='yes'/>
12479            <parameter type-id='type-id-980'/>
12480            <return type-id='type-id-57'/>
12481          </function-decl>
12482        </member-function>
12483        <member-function access='public'>
12484          <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'>
12485            <parameter type-id='type-id-996' is-artificial='yes'/>
12486            <parameter type-id='type-id-58'/>
12487            <return type-id='type-id-126'/>
12488          </function-decl>
12489        </member-function>
12490        <member-function access='public'>
12491          <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'>
12492            <parameter type-id='type-id-996' is-artificial='yes'/>
12493            <return type-id='type-id-126'/>
12494          </function-decl>
12495        </member-function>
12496        <member-function access='public'>
12497          <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'>
12498            <parameter type-id='type-id-996' is-artificial='yes'/>
12499            <parameter type-id='type-id-64'/>
12500            <return type-id='type-id-126'/>
12501          </function-decl>
12502        </member-function>
12503        <member-function access='private'>
12504          <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'>
12505            <parameter type-id='type-id-996' is-artificial='yes'/>
12506            <parameter type-id='type-id-64'/>
12507            <return type-id='type-id-126'/>
12508          </function-decl>
12509        </member-function>
12510        <member-function access='public'>
12511          <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'>
12512            <parameter type-id='type-id-982' is-artificial='yes'/>
12513            <return type-id='type-id-1'/>
12514          </function-decl>
12515        </member-function>
12516      </class-decl>
12517      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1071'>
12518        <member-type access='private'>
12519          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1072'>
12520            <member-function access='public'>
12521              <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'>
12522                <parameter type-id='type-id-108' is-artificial='yes'/>
12523                <parameter type-id='type-id-400'/>
12524                <parameter type-id='type-id-39'/>
12525                <return type-id='type-id-126'/>
12526              </function-decl>
12527            </member-function>
12528            <member-function access='public'>
12529              <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'>
12530                <parameter type-id='type-id-108' is-artificial='yes'/>
12531                <return type-id='type-id-59'/>
12532              </function-decl>
12533            </member-function>
12534            <member-function access='public'>
12535              <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'>
12536                <parameter type-id='type-id-79' is-artificial='yes'/>
12537                <return type-id='type-id-1'/>
12538              </function-decl>
12539            </member-function>
12540          </class-decl>
12541        </member-type>
12542        <member-function access='public'>
12543          <function-decl name='swap' mangled-name='_ZN5mongo12SharedBuffer4swapERS0_' filepath='src/mongo/util/shared_buffer.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
12544            <parameter type-id='type-id-108' is-artificial='yes'/>
12545            <parameter type-id='type-id-57'/>
12546            <return type-id='type-id-126'/>
12547          </function-decl>
12548        </member-function>
12549        <member-function access='public'>
12550          <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'>
12551            <parameter type-id='type-id-108' is-artificial='yes'/>
12552            <return type-id='type-id-126'/>
12553          </function-decl>
12554        </member-function>
12555        <member-function access='public' static='yes'>
12556          <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'>
12557            <parameter type-id='type-id-39'/>
12558            <return type-id='type-id-1071'/>
12559          </function-decl>
12560        </member-function>
12561        <member-function access='private' static='yes'>
12562          <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'>
12563            <parameter type-id='type-id-127'/>
12564            <parameter type-id='type-id-39'/>
12565            <return type-id='type-id-1071'/>
12566          </function-decl>
12567        </member-function>
12568        <member-function access='public'>
12569          <function-decl name='get' mangled-name='_ZNK5mongo12SharedBuffer3getEv' filepath='src/mongo/util/shared_buffer.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
12570            <parameter type-id='type-id-79' is-artificial='yes'/>
12571            <return type-id='type-id-59'/>
12572          </function-decl>
12573        </member-function>
12574        <member-function access='public'>
12575          <function-decl name='realloc' mangled-name='_ZN5mongo12SharedBuffer7reallocEm' filepath='src/mongo/util/shared_buffer.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
12576            <parameter type-id='type-id-108' is-artificial='yes'/>
12577            <parameter type-id='type-id-39'/>
12578            <return type-id='type-id-126'/>
12579          </function-decl>
12580        </member-function>
12581      </class-decl>
12582      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1073'>
12583        <member-function access='public'>
12584          <function-decl name='swap' mangled-name='_ZN5mongo17ConstSharedBuffer4swapERS0_' filepath='src/mongo/util/shared_buffer.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
12585            <parameter type-id='type-id-108' is-artificial='yes'/>
12586            <parameter type-id='type-id-57'/>
12587            <return type-id='type-id-126'/>
12588          </function-decl>
12589        </member-function>
12590        <member-function access='public'>
12591          <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'>
12592            <parameter type-id='type-id-108' is-artificial='yes'/>
12593            <return type-id='type-id-126'/>
12594          </function-decl>
12595        </member-function>
12596      </class-decl>
12597      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1074'>
12598        <member-function access='public'>
12599          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithINS_12FTDCBSONUtil8FTDCTypeEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12600            <parameter type-id='type-id-79' is-artificial='yes'/>
12601            <return type-id='type-id-1'/>
12602          </function-decl>
12603        </member-function>
12604        <member-function access='public'>
12605          <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'>
12606            <parameter type-id='type-id-108' is-artificial='yes'/>
12607            <return type-id='type-id-762'/>
12608          </function-decl>
12609        </member-function>
12610      </class-decl>
12611      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1075'>
12612        <member-function access='public'>
12613          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithINS_6Date_tEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12614            <parameter type-id='type-id-79' is-artificial='yes'/>
12615            <return type-id='type-id-1'/>
12616          </function-decl>
12617        </member-function>
12618        <member-function access='public'>
12619          <function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithINS_6Date_tEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
12620            <parameter type-id='type-id-108' is-artificial='yes'/>
12621            <return type-id='type-id-57'/>
12622          </function-decl>
12623        </member-function>
12624      </class-decl>
12625      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1076'/>
12626      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1077'>
12627        <member-function access='public'>
12628          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithISt6vectorINS_7BSONObjESaIS2_EEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12629            <parameter type-id='type-id-79' is-artificial='yes'/>
12630            <return type-id='type-id-1'/>
12631          </function-decl>
12632        </member-function>
12633        <member-function access='public'>
12634          <function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithISt6vectorINS_7BSONObjESaIS2_EEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
12635            <parameter type-id='type-id-108' is-artificial='yes'/>
12636            <return type-id='type-id-57'/>
12637          </function-decl>
12638        </member-function>
12639      </class-decl>
12640      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1078'>
12641        <member-function access='public'>
12642          <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'>
12643            <parameter type-id='type-id-108' is-artificial='yes'/>
12644            <return type-id='type-id-126'/>
12645          </function-decl>
12646        </member-function>
12647        <member-function access='public'>
12648          <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'>
12649            <parameter type-id='type-id-108' is-artificial='yes'/>
12650            <parameter type-id='type-id-39'/>
12651            <return type-id='type-id-126'/>
12652          </function-decl>
12653        </member-function>
12654        <member-function access='public'>
12655          <function-decl name='get' mangled-name='_ZNK5mongo21SharedBufferAllocator3getEv' filepath='src/mongo/bson/util/builder.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
12656            <parameter type-id='type-id-79' is-artificial='yes'/>
12657            <return type-id='type-id-59'/>
12658          </function-decl>
12659        </member-function>
12660        <member-function access='public'>
12661          <function-decl name='realloc' mangled-name='_ZN5mongo21SharedBufferAllocator7reallocEm' filepath='src/mongo/bson/util/builder.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
12662            <parameter type-id='type-id-108' is-artificial='yes'/>
12663            <parameter type-id='type-id-39'/>
12664            <return type-id='type-id-126'/>
12665          </function-decl>
12666        </member-function>
12667      </class-decl>
12668      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1079'>
12669        <member-function access='public'>
12670          <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'>
12671            <parameter type-id='type-id-108' is-artificial='yes'/>
12672            <parameter type-id='type-id-16'/>
12673            <return type-id='type-id-126'/>
12674          </function-decl>
12675        </member-function>
12676        <member-function access='public'>
12677          <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'>
12678            <parameter type-id='type-id-108' is-artificial='yes'/>
12679            <parameter type-id='type-id-16'/>
12680            <return type-id='type-id-59'/>
12681          </function-decl>
12682        </member-function>
12683        <member-function access='private'>
12684          <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'>
12685            <parameter type-id='type-id-108' is-artificial='yes'/>
12686            <parameter type-id='type-id-16'/>
12687            <return type-id='type-id-126'/>
12688          </function-decl>
12689        </member-function>
12690      </class-decl>
12691      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1080'>
12692        <member-function access='public'>
12693          <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'>
12694            <parameter type-id='type-id-108' is-artificial='yes'/>
12695            <return type-id='type-id-126'/>
12696          </function-decl>
12697        </member-function>
12698        <member-function access='public'>
12699          <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'>
12700            <parameter type-id='type-id-108' is-artificial='yes'/>
12701            <parameter type-id='type-id-1081'/>
12702            <return type-id='type-id-126'/>
12703          </function-decl>
12704        </member-function>
12705        <member-function access='public'>
12706          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
12707            <parameter type-id='type-id-108' is-artificial='yes'/>
12708            <parameter type-id='type-id-1081'/>
12709            <return type-id='type-id-57'/>
12710          </function-decl>
12711        </member-function>
12712        <member-function access='public'>
12713          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEPKc' filepath='src/mongo/bson/util/builder.h' line='436' column='1' visibility='default' binding='global' size-in-bits='64'>
12714            <parameter type-id='type-id-108' is-artificial='yes'/>
12715            <parameter type-id='type-id-64'/>
12716            <return type-id='type-id-57'/>
12717          </function-decl>
12718        </member-function>
12719        <member-function access='public'>
12720          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEi' filepath='src/mongo/bson/util/builder.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64'>
12721            <parameter type-id='type-id-108' is-artificial='yes'/>
12722            <parameter type-id='type-id-16'/>
12723            <return type-id='type-id-57'/>
12724          </function-decl>
12725        </member-function>
12726        <member-function access='public'>
12727          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEc' filepath='src/mongo/bson/util/builder.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
12728            <parameter type-id='type-id-108' is-artificial='yes'/>
12729            <parameter type-id='type-id-2'/>
12730            <return type-id='type-id-57'/>
12731          </function-decl>
12732        </member-function>
12733        <member-function access='private'>
12734          <function-decl name='appendIntegral&lt;int&gt;' 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'>
12735            <parameter type-id='type-id-108' is-artificial='yes'/>
12736            <parameter type-id='type-id-16'/>
12737            <parameter type-id='type-id-16'/>
12738            <return type-id='type-id-57'/>
12739          </function-decl>
12740        </member-function>
12741      </class-decl>
12742      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1081'>
12743        <member-function access='public'>
12744          <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'>
12745            <parameter type-id='type-id-79' is-artificial='yes'/>
12746            <parameter type-id='type-id-59'/>
12747            <parameter type-id='type-id-1'/>
12748            <return type-id='type-id-126'/>
12749          </function-decl>
12750        </member-function>
12751        <member-function access='public'>
12752          <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'>
12753            <parameter type-id='type-id-108' is-artificial='yes'/>
12754            <parameter type-id='type-id-224'/>
12755            <return type-id='type-id-126'/>
12756          </function-decl>
12757        </member-function>
12758        <member-function access='public'>
12759          <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'>
12760            <parameter type-id='type-id-108' is-artificial='yes'/>
12761            <parameter type-id='type-id-64'/>
12762            <parameter type-id='type-id-39'/>
12763            <return type-id='type-id-126'/>
12764          </function-decl>
12765        </member-function>
12766        <member-function access='public'>
12767          <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'>
12768            <parameter type-id='type-id-108' is-artificial='yes'/>
12769            <parameter type-id='type-id-64'/>
12770            <return type-id='type-id-126'/>
12771          </function-decl>
12772        </member-function>
12773      </class-decl>
12774      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1082'>
12775      </class-decl>
12776      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1083'>
12777        <member-function access='public'>
12778          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' 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'>
12779            <parameter type-id='type-id-79' is-artificial='yes'/>
12780            <parameter type-id='type-id-108'/>
12781            <parameter type-id='type-id-39'/>
12782            <return type-id='type-id-80'/>
12783          </function-decl>
12784        </member-function>
12785        <member-function access='public'>
12786          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
12787            <parameter type-id='type-id-79' is-artificial='yes'/>
12788            <parameter type-id='type-id-40'/>
12789            <return type-id='type-id-1084'/>
12790          </function-decl>
12791        </member-function>
12792      </class-decl>
12793      <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1085'>
12794        <member-function access='public'>
12795          <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'>
12796            <parameter type-id='type-id-108' is-artificial='yes'/>
12797            <parameter type-id='type-id-64'/>
12798            <parameter type-id='type-id-64'/>
12799            <parameter type-id='type-id-141'/>
12800            <return type-id='type-id-126'/>
12801          </function-decl>
12802        </member-function>
12803        <member-function access='public'>
12804          <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'>
12805            <parameter type-id='type-id-79' is-artificial='yes'/>
12806            <return type-id='type-id-39'/>
12807          </function-decl>
12808        </member-function>
12809        <member-function access='public'>
12810          <function-decl name='read&lt;mongo::Validated&lt;mongo::BSONObj&gt; &gt;' 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'>
12811            <parameter type-id='type-id-79' is-artificial='yes'/>
12812            <parameter type-id='type-id-108'/>
12813            <parameter type-id='type-id-39'/>
12814            <return type-id='type-id-1086'/>
12815          </function-decl>
12816        </member-function>
12817        <member-function access='public'>
12818          <function-decl name='read&lt;mongo::Validated&lt;mongo::BSONObj&gt; &gt;' 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'>
12819            <parameter type-id='type-id-79' is-artificial='yes'/>
12820            <parameter type-id='type-id-40'/>
12821            <return type-id='type-id-1087'/>
12822          </function-decl>
12823        </member-function>
12824      </class-decl>
12825      <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1087'>
12826        <member-function access='public'>
12827          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithINS_9ValidatedINS_7BSONObjEEEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12828            <parameter type-id='type-id-79' is-artificial='yes'/>
12829            <return type-id='type-id-1'/>
12830          </function-decl>
12831        </member-function>
12832        <member-function access='public'>
12833          <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'>
12834            <parameter type-id='type-id-108' is-artificial='yes'/>
12835            <return type-id='type-id-57'/>
12836          </function-decl>
12837        </member-function>
12838        <member-function access='public'>
12839          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_9ValidatedINS_7BSONObjEEEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
12840            <parameter type-id='type-id-108' is-artificial='yes'/>
12841            <parameter type-id='type-id-1086'/>
12842            <return type-id='type-id-126'/>
12843          </function-decl>
12844        </member-function>
12845        <member-function access='public'>
12846          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_9ValidatedINS_7BSONObjEEEEC2ES3_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
12847            <parameter type-id='type-id-108' is-artificial='yes'/>
12848            <parameter type-id='type-id-1088'/>
12849            <return type-id='type-id-126'/>
12850          </function-decl>
12851        </member-function>
12852      </class-decl>
12853      <class-decl name='__anonymous_struct__24' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1089'>
12854        <member-function access='public'>
12855          <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'>
12856            <parameter type-id='type-id-108' is-artificial='yes'/>
12857            <return type-id='type-id-1081'/>
12858          </function-decl>
12859        </member-function>
12860      </class-decl>
12861      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1090'>
12862        <member-function access='public'>
12863          <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'>
12864            <parameter type-id='type-id-108' is-artificial='yes'/>
12865            <parameter type-id='type-id-400'/>
12866            <return type-id='type-id-400'/>
12867          </function-decl>
12868        </member-function>
12869        <member-function access='public'>
12870          <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'>
12871            <parameter type-id='type-id-108' is-artificial='yes'/>
12872            <parameter type-id='type-id-400'/>
12873            <return type-id='type-id-400'/>
12874          </function-decl>
12875        </member-function>
12876        <member-function access='public'>
12877          <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'>
12878            <parameter type-id='type-id-108' is-artificial='yes'/>
12879            <parameter type-id='type-id-400'/>
12880            <return type-id='type-id-400'/>
12881          </function-decl>
12882        </member-function>
12883        <member-function access='public'>
12884          <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'>
12885            <parameter type-id='type-id-108' is-artificial='yes'/>
12886            <parameter type-id='type-id-400'/>
12887            <return type-id='type-id-126'/>
12888          </function-decl>
12889        </member-function>
12890        <member-function access='public'>
12891          <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'>
12892            <parameter type-id='type-id-79' is-artificial='yes'/>
12893            <return type-id='type-id-400'/>
12894          </function-decl>
12895        </member-function>
12896      </class-decl>
12897      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1091'/>
12898      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1092'/>
12899      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1093'>
12900        <member-function access='public' destructor='yes'>
12901          <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'>
12902            <parameter type-id='type-id-108' is-artificial='yes'/>
12903            <return type-id='type-id-126'/>
12904          </function-decl>
12905        </member-function>
12906        <member-function access='public'>
12907          <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'>
12908            <parameter type-id='type-id-108' is-artificial='yes'/>
12909            <return type-id='type-id-1094'/>
12910          </function-decl>
12911        </member-function>
12912        <member-function access='private'>
12913          <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'>
12914            <parameter type-id='type-id-108' is-artificial='yes'/>
12915            <return type-id='type-id-1095'/>
12916          </function-decl>
12917        </member-function>
12918        <member-function access='public'>
12919          <function-decl name='next' mangled-name='_ZN5mongo14FTDCFileReader4nextEv' filepath='src/mongo/db/ftdc/file_reader.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileReader4nextEv'>
12920            <parameter type-id='type-id-108' is-artificial='yes'/>
12921            <return type-id='type-id-1025'/>
12922          </function-decl>
12923        </member-function>
12924        <member-function access='public'>
12925          <function-decl name='open' mangled-name='_ZN5mongo14FTDCFileReader4openERKN5boost10filesystem4pathE' filepath='src/mongo/db/ftdc/file_reader.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileReader4openERKN5boost10filesystem4pathE'>
12926            <parameter type-id='type-id-108' is-artificial='yes'/>
12927            <parameter type-id='type-id-80'/>
12928            <return type-id='type-id-1086'/>
12929          </function-decl>
12930        </member-function>
12931      </class-decl>
12932      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1086'>
12933        <member-type access='private'>
12934          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1096'/>
12935        </member-type>
12936        <member-function access='private'>
12937          <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'>
12938            <parameter type-id='type-id-108' is-artificial='yes'/>
12939            <return type-id='type-id-126'/>
12940          </function-decl>
12941        </member-function>
12942        <member-function access='public' static='yes'>
12943          <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'>
12944            <return type-id='type-id-1086'/>
12945          </function-decl>
12946        </member-function>
12947        <member-function access='public'>
12948          <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'>
12949            <parameter type-id='type-id-108' is-artificial='yes'/>
12950            <parameter type-id='type-id-80'/>
12951            <return type-id='type-id-126'/>
12952          </function-decl>
12953        </member-function>
12954        <member-function access='public'>
12955          <function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
12956            <parameter type-id='type-id-79' is-artificial='yes'/>
12957            <return type-id='type-id-1'/>
12958          </function-decl>
12959        </member-function>
12960        <member-function access='private' static='yes'>
12961          <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'>
12962            <parameter type-id='type-id-108'/>
12963            <return type-id='type-id-126'/>
12964          </function-decl>
12965        </member-function>
12966        <member-function access='public'>
12967          <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'>
12968            <parameter type-id='type-id-108' is-artificial='yes'/>
12969            <parameter type-id='type-id-58'/>
12970            <return type-id='type-id-126'/>
12971          </function-decl>
12972        </member-function>
12973        <member-function access='public' destructor='yes'>
12974          <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'>
12975            <parameter type-id='type-id-108' is-artificial='yes'/>
12976            <return type-id='type-id-126'/>
12977          </function-decl>
12978        </member-function>
12979        <member-function access='private' static='yes'>
12980          <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'>
12981            <parameter type-id='type-id-108'/>
12982            <return type-id='type-id-126'/>
12983          </function-decl>
12984        </member-function>
12985      </class-decl>
12986      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1094'>
12987        <member-function access='public'>
12988          <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'>
12989            <parameter type-id='type-id-108' is-artificial='yes'/>
12990            <parameter type-id='type-id-1'/>
12991            <return type-id='type-id-126'/>
12992          </function-decl>
12993        </member-function>
12994        <member-function access='public'>
12995          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithIbEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
12996            <parameter type-id='type-id-108' is-artificial='yes'/>
12997            <parameter type-id='type-id-1086'/>
12998            <return type-id='type-id-126'/>
12999          </function-decl>
13000        </member-function>
13001      </class-decl>
13002      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1095'>
13003        <member-function access='public'>
13004          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithINS_7BSONObjEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
13005            <parameter type-id='type-id-79' is-artificial='yes'/>
13006            <return type-id='type-id-1'/>
13007          </function-decl>
13008        </member-function>
13009        <member-function access='public'>
13010          <function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithINS_7BSONObjEE8getValueEv' filepath='src/mongo/base/status_with.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
13011            <parameter type-id='type-id-108' is-artificial='yes'/>
13012            <return type-id='type-id-57'/>
13013          </function-decl>
13014        </member-function>
13015        <member-function access='public'>
13016          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_7BSONObjEEC2ENS_10ErrorCodes5ErrorERKN10mongoutils3str6streamE' filepath='src/mongo/base/status_with.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
13017            <parameter type-id='type-id-108' is-artificial='yes'/>
13018            <parameter type-id='type-id-188'/>
13019            <parameter type-id='type-id-80'/>
13020            <return type-id='type-id-126'/>
13021          </function-decl>
13022        </member-function>
13023        <member-function access='public'>
13024          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_7BSONObjEEC2ENS_10ErrorCodes5ErrorEPKc' filepath='src/mongo/base/status_with.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
13025            <parameter type-id='type-id-108' is-artificial='yes'/>
13026            <parameter type-id='type-id-188'/>
13027            <parameter type-id='type-id-64'/>
13028            <return type-id='type-id-126'/>
13029          </function-decl>
13030        </member-function>
13031        <member-function access='public'>
13032          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_7BSONObjEEC2ES1_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
13033            <parameter type-id='type-id-108' is-artificial='yes'/>
13034            <parameter type-id='type-id-980'/>
13035            <return type-id='type-id-126'/>
13036          </function-decl>
13037        </member-function>
13038        <member-function access='public'>
13039          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_7BSONObjEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
13040            <parameter type-id='type-id-108' is-artificial='yes'/>
13041            <parameter type-id='type-id-1086'/>
13042            <return type-id='type-id-126'/>
13043          </function-decl>
13044        </member-function>
13045      </class-decl>
13046      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1097'>
13047        <member-type access='public'>
13048          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1098'>
13049            <member-function access='public' static='yes'>
13050              <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'>
13051                <parameter type-id='type-id-103'/>
13052                <parameter type-id='type-id-64'/>
13053                <parameter type-id='type-id-238'/>
13054                <return type-id='type-id-126'/>
13055              </function-decl>
13056            </member-function>
13057          </class-decl>
13058        </member-type>
13059        <member-type access='public'>
13060          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1099'>
13061            <member-function access='public' static='yes'>
13062              <function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE10unsafeLoadEPS3_PKcPm' filepath='src/mongo/base/data_type_endian.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
13063                <parameter type-id='type-id-108'/>
13064                <parameter type-id='type-id-64'/>
13065                <parameter type-id='type-id-238'/>
13066                <return type-id='type-id-126'/>
13067              </function-decl>
13068            </member-function>
13069          </class-decl>
13070        </member-type>
13071        <member-type access='public'>
13072          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1100'>
13073            <member-function access='public' static='yes'>
13074              <function-decl name='defaultConstruct' mangled-name='_ZN5mongo8DataType7HandlerINS_7BSONObjEvE16defaultConstructEv' filepath='src/mongo/bson/bsonobj.h' line='772' column='1' visibility='default' binding='global' size-in-bits='64'>
13075                <return type-id='type-id-980'/>
13076              </function-decl>
13077            </member-function>
13078            <member-function access='public' static='yes'>
13079              <function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerINS_7BSONObjEvE4loadEPS2_PKcmPml' filepath='src/mongo/bson/bsonobj.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
13080                <parameter type-id='type-id-996'/>
13081                <parameter type-id='type-id-64'/>
13082                <parameter type-id='type-id-39'/>
13083                <parameter type-id='type-id-238'/>
13084                <parameter type-id='type-id-141'/>
13085                <return type-id='type-id-1086'/>
13086              </function-decl>
13087            </member-function>
13088          </class-decl>
13089        </member-type>
13090        <member-type access='public'>
13091          <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1101'>
13092            <member-function access='public' static='yes'>
13093              <function-decl name='defaultConstruct' mangled-name='_ZN5mongo8DataType7HandlerINS_9ValidatedINS_7BSONObjEEEvE16defaultConstructEv' filepath='src/mongo/base/data_type_validated.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
13094                <return type-id='type-id-1088'/>
13095              </function-decl>
13096            </member-function>
13097            <member-function access='public' static='yes'>
13098              <function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerINS_9ValidatedINS_7BSONObjEEEvE4loadEPS4_PKcmPml' filepath='src/mongo/base/data_type_validated.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
13099                <parameter type-id='type-id-108'/>
13100                <parameter type-id='type-id-64'/>
13101                <parameter type-id='type-id-39'/>
13102                <parameter type-id='type-id-238'/>
13103                <parameter type-id='type-id-141'/>
13104                <return type-id='type-id-1086'/>
13105              </function-decl>
13106            </member-function>
13107          </class-decl>
13108        </member-type>
13109        <member-function access='public' static='yes'>
13110          <function-decl name='unsafeLoad&lt;int&gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadIiEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
13111            <parameter type-id='type-id-103'/>
13112            <parameter type-id='type-id-64'/>
13113            <parameter type-id='type-id-238'/>
13114            <return type-id='type-id-126'/>
13115          </function-decl>
13116        </member-function>
13117        <member-function access='public' static='yes'>
13118          <function-decl name='unsafeLoad&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIiEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
13119            <parameter type-id='type-id-108'/>
13120            <parameter type-id='type-id-64'/>
13121            <parameter type-id='type-id-238'/>
13122            <return type-id='type-id-126'/>
13123          </function-decl>
13124        </member-function>
13125        <member-function access='public' static='yes'>
13126          <function-decl name='defaultConstruct&lt;mongo::BSONObj&gt;' mangled-name='_ZN5mongo8DataType16defaultConstructINS_7BSONObjEEET_v' filepath='src/mongo/base/data_type.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
13127            <return type-id='type-id-980'/>
13128          </function-decl>
13129        </member-function>
13130        <member-function access='public' static='yes'>
13131          <function-decl name='defaultConstruct&lt;mongo::Validated&lt;mongo::BSONObj&gt; &gt;' 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'>
13132            <return type-id='type-id-1088'/>
13133          </function-decl>
13134        </member-function>
13135        <member-function access='public' static='yes'>
13136          <function-decl name='load&lt;mongo::Validated&lt;mongo::BSONObj&gt; &gt;' 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'>
13137            <parameter type-id='type-id-108'/>
13138            <parameter type-id='type-id-64'/>
13139            <parameter type-id='type-id-39'/>
13140            <parameter type-id='type-id-238'/>
13141            <parameter type-id='type-id-141'/>
13142            <return type-id='type-id-1086'/>
13143          </function-decl>
13144        </member-function>
13145        <member-function access='public' static='yes'>
13146          <function-decl name='load&lt;mongo::BSONObj&gt;' 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'>
13147            <parameter type-id='type-id-996'/>
13148            <parameter type-id='type-id-64'/>
13149            <parameter type-id='type-id-39'/>
13150            <parameter type-id='type-id-238'/>
13151            <parameter type-id='type-id-141'/>
13152            <return type-id='type-id-1086'/>
13153          </function-decl>
13154        </member-function>
13155      </class-decl>
13156      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1084'/>
13157      <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1088'>
13158        <member-function access='public'>
13159          <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'>
13160            <parameter type-id='type-id-108' is-artificial='yes'/>
13161            <return type-id='type-id-126'/>
13162          </function-decl>
13163        </member-function>
13164      </class-decl>
13165      <class-decl name='__anonymous_struct__25' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1102'>
13166        <member-function access='public' static='yes'>
13167          <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'>
13168            <parameter type-id='type-id-64'/>
13169            <parameter type-id='type-id-39'/>
13170            <return type-id='type-id-1086'/>
13171          </function-decl>
13172        </member-function>
13173      </class-decl>
13174      <namespace-decl name='FTDCBSONUtil'>
13175      </namespace-decl>
13176    </namespace-decl>
13177    <namespace-decl name='boost'>
13178      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1103'>
13179        <member-function access='public' destructor='yes'>
13180          <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'>
13181            <parameter type-id='type-id-108' is-artificial='yes'/>
13182            <return type-id='type-id-126'/>
13183          </function-decl>
13184        </member-function>
13185        <member-function access='public'>
13186          <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'>
13187            <parameter type-id='type-id-108' is-artificial='yes'/>
13188            <parameter type-id='type-id-80'/>
13189            <return type-id='type-id-126'/>
13190          </function-decl>
13191        </member-function>
13192        <member-function access='public'>
13193          <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'>
13194            <parameter type-id='type-id-108' is-artificial='yes'/>
13195            <parameter type-id='type-id-57'/>
13196            <return type-id='type-id-126'/>
13197          </function-decl>
13198        </member-function>
13199        <member-function access='public'>
13200          <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'>
13201            <parameter type-id='type-id-108' is-artificial='yes'/>
13202            <return type-id='type-id-126'/>
13203          </function-decl>
13204        </member-function>
13205        <member-function access='public'>
13206          <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'>
13207            <parameter type-id='type-id-108' is-artificial='yes'/>
13208            <parameter type-id='type-id-58'/>
13209            <return type-id='type-id-57'/>
13210          </function-decl>
13211        </member-function>
13212        <member-function access='public'>
13213          <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'>
13214            <parameter type-id='type-id-79' is-artificial='yes'/>
13215            <return type-id='type-id-1'/>
13216          </function-decl>
13217        </member-function>
13218        <member-function access='public'>
13219          <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'>
13220            <parameter type-id='type-id-108' is-artificial='yes'/>
13221            <parameter type-id='type-id-58'/>
13222            <return type-id='type-id-126'/>
13223          </function-decl>
13224        </member-function>
13225        <member-function access='public'>
13226          <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'>
13227            <parameter type-id='type-id-79' is-artificial='yes'/>
13228            <return type-id='type-id-1'/>
13229          </function-decl>
13230        </member-function>
13231        <member-function access='public'>
13232          <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'>
13233            <parameter type-id='type-id-79' is-artificial='yes'/>
13234            <return type-id='type-id-108'/>
13235          </function-decl>
13236        </member-function>
13237      </class-decl>
13238      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1104'>
13239        <member-type access='private'>
13240          <typedef-decl name='rval_reference_type' type-id='type-id-1106' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1105'/>
13241        </member-type>
13242        <member-function access='public'>
13243          <function-decl name='optional' mangled-name='_ZN5boost8optionalIbEC2EOb' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
13244            <parameter type-id='type-id-108' is-artificial='yes'/>
13245            <parameter type-id='type-id-1105'/>
13246            <return type-id='type-id-126'/>
13247          </function-decl>
13248        </member-function>
13249        <member-function access='public'>
13250          <function-decl name='optional' mangled-name='_ZN5boost8optionalIbEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
13251            <parameter type-id='type-id-108' is-artificial='yes'/>
13252            <return type-id='type-id-126'/>
13253          </function-decl>
13254        </member-function>
13255      </class-decl>
13256      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1107'>
13257        <member-type access='private'>
13258          <typedef-decl name='reference_type' type-id='type-id-1109' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1108'/>
13259        </member-type>
13260        <member-type access='private'>
13261          <typedef-decl name='rval_reference_type' type-id='type-id-418' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1110'/>
13262        </member-type>
13263        <member-function access='public'>
13264          <function-decl name='get' mangled-name='_ZN5boost8optionalIN5mongo7BSONObjEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
13265            <parameter type-id='type-id-108' is-artificial='yes'/>
13266            <return type-id='type-id-1108'/>
13267          </function-decl>
13268        </member-function>
13269        <member-function access='public'>
13270          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIN5mongo7BSONObjEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
13271            <parameter type-id='type-id-108' is-artificial='yes'/>
13272            <return type-id='type-id-1108'/>
13273          </function-decl>
13274        </member-function>
13275        <member-function access='public'>
13276          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo7BSONObjEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
13277            <parameter type-id='type-id-108' is-artificial='yes'/>
13278            <return type-id='type-id-126'/>
13279          </function-decl>
13280        </member-function>
13281        <member-function access='public'>
13282          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo7BSONObjEEC2EOS2_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
13283            <parameter type-id='type-id-108' is-artificial='yes'/>
13284            <parameter type-id='type-id-1110'/>
13285            <return type-id='type-id-126'/>
13286          </function-decl>
13287        </member-function>
13288      </class-decl>
13289      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1111'>
13290        <member-function access='public'>
13291          <function-decl name='get' mangled-name='_ZN5boost8optionalIN5mongo6Date_tEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
13292            <parameter type-id='type-id-108' is-artificial='yes'/>
13293            <return type-id='type-id-423'/>
13294          </function-decl>
13295        </member-function>
13296        <member-function access='public'>
13297          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIN5mongo6Date_tEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
13298            <parameter type-id='type-id-108' is-artificial='yes'/>
13299            <return type-id='type-id-423'/>
13300          </function-decl>
13301        </member-function>
13302      </class-decl>
13303      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1112'>
13304        <member-type access='private'>
13305          <typedef-decl name='reference_type' type-id='type-id-1114' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1113'/>
13306        </member-type>
13307        <member-function access='public'>
13308          <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'>
13309            <parameter type-id='type-id-108' is-artificial='yes'/>
13310            <return type-id='type-id-1113'/>
13311          </function-decl>
13312        </member-function>
13313        <member-function access='public'>
13314          <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'>
13315            <parameter type-id='type-id-108' is-artificial='yes'/>
13316            <return type-id='type-id-1113'/>
13317          </function-decl>
13318        </member-function>
13319      </class-decl>
13320      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1115'>
13321        <member-function access='public'>
13322          <function-decl name='get' mangled-name='_ZN5boost8optionalISt6vectorIN5mongo7BSONObjESaIS3_EEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
13323            <parameter type-id='type-id-108' is-artificial='yes'/>
13324            <return type-id='type-id-429'/>
13325          </function-decl>
13326        </member-function>
13327        <member-function access='public'>
13328          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalISt6vectorIN5mongo7BSONObjESaIS3_EEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
13329            <parameter type-id='type-id-108' is-artificial='yes'/>
13330            <return type-id='type-id-429'/>
13331          </function-decl>
13332        </member-function>
13333      </class-decl>
13334      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1116'>
13335        <member-type access='private'>
13336          <typedef-decl name='reference_type' type-id='type-id-1118' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1117'/>
13337        </member-type>
13338        <member-type access='private'>
13339          <typedef-decl name='rval_reference_type' type-id='type-id-1120' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1119'/>
13340        </member-type>
13341        <member-function access='public'>
13342          <function-decl name='get' mangled-name='_ZN5boost8optionalIN5mongo9ValidatedINS1_7BSONObjEEEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
13343            <parameter type-id='type-id-108' is-artificial='yes'/>
13344            <return type-id='type-id-1117'/>
13345          </function-decl>
13346        </member-function>
13347        <member-function access='public'>
13348          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIN5mongo9ValidatedINS1_7BSONObjEEEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
13349            <parameter type-id='type-id-108' is-artificial='yes'/>
13350            <return type-id='type-id-1117'/>
13351          </function-decl>
13352        </member-function>
13353        <member-function access='public'>
13354          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo9ValidatedINS1_7BSONObjEEEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
13355            <parameter type-id='type-id-108' is-artificial='yes'/>
13356            <return type-id='type-id-126'/>
13357          </function-decl>
13358        </member-function>
13359        <member-function access='public'>
13360          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo9ValidatedINS1_7BSONObjEEEEC2EOS4_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
13361            <parameter type-id='type-id-108' is-artificial='yes'/>
13362            <parameter type-id='type-id-1119'/>
13363            <return type-id='type-id-126'/>
13364          </function-decl>
13365        </member-function>
13366      </class-decl>
13367      <namespace-decl name='filesystem'>
13368        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1121'>
13369          <member-type access='private'>
13370            <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-974'/>
13371          </member-type>
13372          <member-function access='public'>
13373            <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'>
13374              <parameter type-id='type-id-79' is-artificial='yes'/>
13375              <return type-id='type-id-976'/>
13376            </function-decl>
13377          </member-function>
13378          <member-function access='public'>
13379            <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'>
13380              <parameter type-id='type-id-108' is-artificial='yes'/>
13381              <parameter type-id='type-id-80'/>
13382              <return type-id='type-id-57'/>
13383            </function-decl>
13384          </member-function>
13385        </class-decl>
13386      </namespace-decl>
13387      <namespace-decl name='optional_detail'>
13388        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1122'>
13389          <member-type access='private'>
13390            <typedef-decl name='rval_reference_type' type-id='type-id-1123' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1106'/>
13391          </member-type>
13392          <member-function access='protected'>
13393            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIbE9constructEOb' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
13394              <parameter type-id='type-id-108' is-artificial='yes'/>
13395              <parameter type-id='type-id-1106'/>
13396              <return type-id='type-id-126'/>
13397            </function-decl>
13398          </member-function>
13399          <member-function access='protected'>
13400            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIbEC2EOb' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
13401              <parameter type-id='type-id-108' is-artificial='yes'/>
13402              <parameter type-id='type-id-1106'/>
13403              <return type-id='type-id-126'/>
13404            </function-decl>
13405          </member-function>
13406          <member-function access='protected'>
13407            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIbEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
13408              <parameter type-id='type-id-108' is-artificial='yes'/>
13409              <return type-id='type-id-126'/>
13410            </function-decl>
13411          </member-function>
13412        </class-decl>
13413        <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1124'>
13414          <member-function access='public'>
13415            <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'>
13416              <parameter type-id='type-id-108' is-artificial='yes'/>
13417              <return type-id='type-id-127'/>
13418            </function-decl>
13419          </member-function>
13420        </class-decl>
13421        <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1125'>
13422          <member-type access='private'>
13423            <typedef-decl name='reference_type' type-id='type-id-1126' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1118'/>
13424          </member-type>
13425          <member-type access='private'>
13426            <typedef-decl name='rval_reference_type' type-id='type-id-1127' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1120'/>
13427          </member-type>
13428          <member-function access='protected'>
13429            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
13430              <parameter type-id='type-id-108' is-artificial='yes'/>
13431              <return type-id='type-id-126'/>
13432            </function-decl>
13433          </member-function>
13434          <member-function access='protected' destructor='yes'>
13435            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
13436              <parameter type-id='type-id-108' is-artificial='yes'/>
13437              <return type-id='type-id-126'/>
13438            </function-decl>
13439          </member-function>
13440          <member-function access='private'>
13441            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEE12destroy_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'>
13442              <parameter type-id='type-id-108' is-artificial='yes'/>
13443              <parameter type-id='type-id-323'/>
13444              <return type-id='type-id-126'/>
13445            </function-decl>
13446          </member-function>
13447          <member-function access='protected'>
13448            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
13449              <parameter type-id='type-id-108' is-artificial='yes'/>
13450              <return type-id='type-id-126'/>
13451            </function-decl>
13452          </member-function>
13453          <member-function access='protected'>
13454            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEE9constructEOS5_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
13455              <parameter type-id='type-id-108' is-artificial='yes'/>
13456              <parameter type-id='type-id-1120'/>
13457              <return type-id='type-id-126'/>
13458            </function-decl>
13459          </member-function>
13460          <member-function access='protected'>
13461            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo9ValidatedINS2_7BSONObjEEEEC2EOS5_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
13462              <parameter type-id='type-id-108' is-artificial='yes'/>
13463              <parameter type-id='type-id-1120'/>
13464              <return type-id='type-id-126'/>
13465            </function-decl>
13466          </member-function>
13467        </class-decl>
13468        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1128'>
13469          <member-type access='private'>
13470            <typedef-decl name='reference_type' type-id='type-id-1129' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1109'/>
13471          </member-type>
13472          <member-function access='protected'>
13473            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
13474              <parameter type-id='type-id-108' is-artificial='yes'/>
13475              <return type-id='type-id-126'/>
13476            </function-decl>
13477          </member-function>
13478          <member-function access='protected' destructor='yes'>
13479            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
13480              <parameter type-id='type-id-108' is-artificial='yes'/>
13481              <return type-id='type-id-126'/>
13482            </function-decl>
13483          </member-function>
13484          <member-function access='public'>
13485            <function-decl name='is_initialized' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo7BSONObjEE14is_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'>
13486              <parameter type-id='type-id-79' is-artificial='yes'/>
13487              <return type-id='type-id-1'/>
13488            </function-decl>
13489          </member-function>
13490          <member-function access='private'>
13491            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEE12destroy_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'>
13492              <parameter type-id='type-id-108' is-artificial='yes'/>
13493              <parameter type-id='type-id-323'/>
13494              <return type-id='type-id-126'/>
13495            </function-decl>
13496          </member-function>
13497          <member-function access='protected'>
13498            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
13499              <parameter type-id='type-id-108' is-artificial='yes'/>
13500              <return type-id='type-id-126'/>
13501            </function-decl>
13502          </member-function>
13503          <member-function access='protected'>
13504            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEE9constructEOS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
13505              <parameter type-id='type-id-108' is-artificial='yes'/>
13506              <parameter type-id='type-id-418'/>
13507              <return type-id='type-id-126'/>
13508            </function-decl>
13509          </member-function>
13510          <member-function access='protected'>
13511            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEEC2EOS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
13512              <parameter type-id='type-id-108' is-artificial='yes'/>
13513              <parameter type-id='type-id-418'/>
13514              <return type-id='type-id-126'/>
13515            </function-decl>
13516          </member-function>
13517        </class-decl>
13518        <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1130'>
13519          <member-type access='private'>
13520            <typedef-decl name='reference_type' type-id='type-id-1131' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1114'/>
13521          </member-type>
13522          <member-function access='protected'>
13523            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo12FTDCBSONUtil8FTDCTypeEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
13524              <parameter type-id='type-id-108' is-artificial='yes'/>
13525              <return type-id='type-id-126'/>
13526            </function-decl>
13527          </member-function>
13528          <member-function access='protected' destructor='yes'>
13529            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo12FTDCBSONUtil8FTDCTypeEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
13530              <parameter type-id='type-id-108' is-artificial='yes'/>
13531              <return type-id='type-id-126'/>
13532            </function-decl>
13533          </member-function>
13534          <member-function access='private'>
13535            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo12FTDCBSONUtil8FTDCTypeEE12destroy_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'>
13536              <parameter type-id='type-id-108' is-artificial='yes'/>
13537              <parameter type-id='type-id-323'/>
13538              <return type-id='type-id-126'/>
13539            </function-decl>
13540          </member-function>
13541          <member-function access='public'>
13542            <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'>
13543              <parameter type-id='type-id-79' is-artificial='yes'/>
13544              <return type-id='type-id-1'/>
13545            </function-decl>
13546          </member-function>
13547        </class-decl>
13548        <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1132'>
13549          <member-function access='protected'>
13550            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo6Date_tEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
13551              <parameter type-id='type-id-108' is-artificial='yes'/>
13552              <return type-id='type-id-126'/>
13553            </function-decl>
13554          </member-function>
13555          <member-function access='protected' destructor='yes'>
13556            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo6Date_tEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
13557              <parameter type-id='type-id-108' is-artificial='yes'/>
13558              <return type-id='type-id-126'/>
13559            </function-decl>
13560          </member-function>
13561          <member-function access='public'>
13562            <function-decl name='is_initialized' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo6Date_tEE14is_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'>
13563              <parameter type-id='type-id-79' is-artificial='yes'/>
13564              <return type-id='type-id-1'/>
13565            </function-decl>
13566          </member-function>
13567          <member-function access='private'>
13568            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo6Date_tEE12destroy_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'>
13569              <parameter type-id='type-id-108' is-artificial='yes'/>
13570              <parameter type-id='type-id-323'/>
13571              <return type-id='type-id-126'/>
13572            </function-decl>
13573          </member-function>
13574        </class-decl>
13575        <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1133'>
13576          <member-type access='private'>
13577            <typedef-decl name='internal_type' type-id='type-id-667' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='205' column='1' id='type-id-972'/>
13578          </member-type>
13579          <member-function access='protected'>
13580            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseISt6vectorIN5mongo7BSONObjESaIS4_EEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
13581              <parameter type-id='type-id-108' is-artificial='yes'/>
13582              <return type-id='type-id-126'/>
13583            </function-decl>
13584          </member-function>
13585          <member-function access='protected' destructor='yes'>
13586            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt6vectorIN5mongo7BSONObjESaIS4_EEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
13587              <parameter type-id='type-id-108' is-artificial='yes'/>
13588              <return type-id='type-id-126'/>
13589            </function-decl>
13590          </member-function>
13591          <member-function access='private'>
13592            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseISt6vectorIN5mongo7BSONObjESaIS4_EEE12destroy_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'>
13593              <parameter type-id='type-id-108' is-artificial='yes'/>
13594              <parameter type-id='type-id-323'/>
13595              <return type-id='type-id-126'/>
13596            </function-decl>
13597          </member-function>
13598          <member-function access='private'>
13599            <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'>
13600              <parameter type-id='type-id-108' is-artificial='yes'/>
13601              <return type-id='type-id-973'/>
13602            </function-decl>
13603          </member-function>
13604          <member-function access='protected'>
13605            <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'>
13606              <parameter type-id='type-id-108' is-artificial='yes'/>
13607              <return type-id='type-id-430'/>
13608            </function-decl>
13609          </member-function>
13610        </class-decl>
13611        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1134'>
13612          <member-type access='public'>
13613            <typedef-decl name='rval_reference_type' type-id='type-id-732' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1123'/>
13614          </member-type>
13615        </class-decl>
13616        <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1135'>
13617          <member-type access='public'>
13618            <typedef-decl name='reference_type' type-id='type-id-57' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1126'/>
13619          </member-type>
13620          <member-type access='public'>
13621            <typedef-decl name='rval_reference_type' type-id='type-id-58' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1127'/>
13622          </member-type>
13623        </class-decl>
13624        <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1136'>
13625          <member-type access='public'>
13626            <typedef-decl name='reference_type' type-id='type-id-57' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1129'/>
13627          </member-type>
13628        </class-decl>
13629        <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1137'>
13630        </class-decl>
13631        <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1138'>
13632          <member-type access='public'>
13633            <typedef-decl name='reference_type' type-id='type-id-762' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1131'/>
13634          </member-type>
13635        </class-decl>
13636        <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1139'>
13637        </class-decl>
13638      </namespace-decl>
13639      <namespace-decl name='detail'>
13640        <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1140'>
13641        </class-decl>
13642      </namespace-decl>
13643    </namespace-decl>
13644    <namespace-decl name='mpl_'>
13645      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-322' visibility='default' is-declaration-only='yes' id='type-id-1141'/>
13646    </namespace-decl>
13647  </abi-instr>
13648  <abi-instr 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'>
13649    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='632' id='type-id-1142'>
13650      <subrange length='79' type-id='type-id-4' id='type-id-1143'/>
13651    </array-type-def>
13652    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='632' id='type-id-1144'>
13653      <subrange length='79' type-id='type-id-4' id='type-id-1143'/>
13654    </array-type-def>
13655    <reference-type-def kind='lvalue' type-id='type-id-1144' size-in-bits='64' id='type-id-1145'/>
13656    <qualified-type-def type-id='type-id-1146' const='yes' id='type-id-1147'/>
13657    <reference-type-def kind='lvalue' type-id='type-id-1147' size-in-bits='64' id='type-id-1148'/>
13658    <pointer-type-def type-id='type-id-1147' size-in-bits='64' id='type-id-1149'/>
13659    <reference-type-def kind='lvalue' type-id='type-id-614' size-in-bits='64' id='type-id-1150'/>
13660    <reference-type-def kind='lvalue' type-id='type-id-1146' size-in-bits='64' id='type-id-1151'/>
13661    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1152'/>
13662    <namespace-decl name='std'>
13663      <class-decl name='allocator_type' naming-typedef-id='type-id-336' visibility='default' is-declaration-only='yes' id='type-id-1153'/>
13664      <class-decl name='allocator_type' naming-typedef-id='type-id-614' visibility='default' is-declaration-only='yes' id='type-id-1154'/>
13665      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1155'/>
13666      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1156'>
13667        <member-function access='public' destructor='yes'>
13668          <function-decl name='~vector' mangled-name='_ZNSt6vectorImSaImEED2Ev' 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'>
13669            <parameter type-id='type-id-108' is-artificial='yes'/>
13670            <return type-id='type-id-126'/>
13671          </function-decl>
13672        </member-function>
13673      </class-decl>
13674      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1157'>
13675        <member-function access='public' destructor='yes'>
13676          <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'>
13677            <parameter type-id='type-id-108' is-artificial='yes'/>
13678            <return type-id='type-id-126'/>
13679          </function-decl>
13680        </member-function>
13681      </class-decl>
13682      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1158'>
13683        <member-function access='public'>
13684          <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'>
13685            <parameter type-id='type-id-108' is-artificial='yes'/>
13686            <parameter type-id='type-id-355'/>
13687            <parameter type-id='type-id-139'/>
13688            <return type-id='type-id-355'/>
13689          </function-decl>
13690        </member-function>
13691        <member-function access='public'>
13692          <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'>
13693            <parameter type-id='type-id-108' is-artificial='yes'/>
13694            <parameter type-id='type-id-355'/>
13695            <return type-id='type-id-126'/>
13696          </function-decl>
13697        </member-function>
13698        <member-function access='public'>
13699          <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'>
13700            <parameter type-id='type-id-108' is-artificial='yes'/>
13701            <parameter type-id='type-id-355'/>
13702            <parameter type-id='type-id-139'/>
13703            <return type-id='type-id-355'/>
13704          </function-decl>
13705        </member-function>
13706        <member-function access='public'>
13707          <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'>
13708            <parameter type-id='type-id-79' is-artificial='yes'/>
13709            <parameter type-id='type-id-139'/>
13710            <return type-id='type-id-355'/>
13711          </function-decl>
13712        </member-function>
13713      </class-decl>
13714      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1159'>
13715        <member-function access='public' static='yes'>
13716          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm' 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'>
13717            <parameter type-id='type-id-335'/>
13718            <parameter type-id='type-id-357'/>
13719            <parameter type-id='type-id-41'/>
13720            <return type-id='type-id-126'/>
13721          </function-decl>
13722        </member-function>
13723      </class-decl>
13724      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1160'>
13725        <member-type access='public'>
13726          <typedef-decl name='pointer' type-id='type-id-368' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1161'/>
13727        </member-type>
13728        <member-function access='public' destructor='yes'>
13729          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseImSaImEED2Ev' 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'>
13730            <parameter type-id='type-id-108' is-artificial='yes'/>
13731            <return type-id='type-id-126'/>
13732          </function-decl>
13733        </member-function>
13734        <member-function access='public'>
13735          <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'>
13736            <parameter type-id='type-id-108' is-artificial='yes'/>
13737            <parameter type-id='type-id-1161'/>
13738            <parameter type-id='type-id-40'/>
13739            <return type-id='type-id-126'/>
13740          </function-decl>
13741        </member-function>
13742      </class-decl>
13743      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1162'>
13744        <member-function access='public' static='yes'>
13745          <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'>
13746            <parameter type-id='type-id-337'/>
13747            <parameter type-id='type-id-371'/>
13748            <parameter type-id='type-id-41'/>
13749            <return type-id='type-id-126'/>
13750          </function-decl>
13751        </member-function>
13752      </class-decl>
13753      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1163'>
13754        <member-type access='public'>
13755          <typedef-decl name='pointer' type-id='type-id-1165' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1164'/>
13756        </member-type>
13757        <member-function access='public' destructor='yes'>
13758          <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'>
13759            <parameter type-id='type-id-108' is-artificial='yes'/>
13760            <return type-id='type-id-126'/>
13761          </function-decl>
13762        </member-function>
13763        <member-function access='public'>
13764          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIhSaIhEE13_M_deallocateEPhm' 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'>
13765            <parameter type-id='type-id-108' is-artificial='yes'/>
13766            <parameter type-id='type-id-1164'/>
13767            <parameter type-id='type-id-40'/>
13768            <return type-id='type-id-126'/>
13769          </function-decl>
13770        </member-function>
13771      </class-decl>
13772      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1166'>
13773        <member-type access='public'>
13774          <typedef-decl name='pointer' type-id='type-id-123' 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-1167'/>
13775        </member-type>
13776        <member-function access='public' static='yes'>
13777          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIhEE10deallocateERS0_Phm' 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'>
13778            <parameter type-id='type-id-1150'/>
13779            <parameter type-id='type-id-1167'/>
13780            <parameter type-id='type-id-41'/>
13781            <return type-id='type-id-126'/>
13782          </function-decl>
13783        </member-function>
13784      </class-decl>
13785      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1168'>
13786        <member-type access='public'>
13787          <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-1146'/>
13788        </member-type>
13789        <member-function access='public' static='yes'>
13790          <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'>
13791            <parameter type-id='type-id-1149'/>
13792            <return type-id='type-id-40'/>
13793          </function-decl>
13794        </member-function>
13795        <member-function access='public' static='yes'>
13796          <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'>
13797            <parameter type-id='type-id-1151'/>
13798            <parameter type-id='type-id-1148'/>
13799            <return type-id='type-id-126'/>
13800          </function-decl>
13801        </member-function>
13802      </class-decl>
13803      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1169'>
13804        <member-type access='public'>
13805          <typedef-decl name='__integral_type' type-id='type-id-46' 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-1170'/>
13806        </member-type>
13807        <member-function access='public'>
13808          <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'>
13809            <parameter type-id='type-id-108' is-artificial='yes'/>
13810            <parameter type-id='type-id-1170'/>
13811            <return type-id='type-id-126'/>
13812          </function-decl>
13813        </member-function>
13814      </class-decl>
13815      <namespace-decl name='__cxx11'>
13816      </namespace-decl>
13817    </namespace-decl>
13818    <namespace-decl name='__gnu_cxx'>
13819      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1171'>
13820        <member-function access='public'>
13821          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm' 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'>
13822            <parameter type-id='type-id-108' is-artificial='yes'/>
13823            <parameter type-id='type-id-378'/>
13824            <parameter type-id='type-id-41'/>
13825            <return type-id='type-id-126'/>
13826          </function-decl>
13827        </member-function>
13828      </class-decl>
13829      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1172'>
13830        <member-function access='public'>
13831          <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'>
13832            <parameter type-id='type-id-108' is-artificial='yes'/>
13833            <parameter type-id='type-id-380'/>
13834            <parameter type-id='type-id-41'/>
13835            <return type-id='type-id-126'/>
13836          </function-decl>
13837        </member-function>
13838      </class-decl>
13839      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1173'>
13840        <member-type access='private'>
13841          <typedef-decl name='pointer' type-id='type-id-123' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h' line='63' column='1' id='type-id-1174'/>
13842        </member-type>
13843        <member-function access='public'>
13844          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm' 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'>
13845            <parameter type-id='type-id-108' is-artificial='yes'/>
13846            <parameter type-id='type-id-1174'/>
13847            <parameter type-id='type-id-41'/>
13848            <return type-id='type-id-126'/>
13849          </function-decl>
13850        </member-function>
13851      </class-decl>
13852      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1175'>
13853      </class-decl>
13854      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1176'>
13855        <member-type access='public'>
13856          <typedef-decl name='pointer' type-id='type-id-1167' 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-1165'/>
13857        </member-type>
13858      </class-decl>
13859    </namespace-decl>
13860    <namespace-decl name='mongoutils'>
13861      <namespace-decl name='str'>
13862        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1177'>
13863          <member-function access='public'>
13864            <function-decl name='operator&lt;&lt;&lt;char [79]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA79_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
13865              <parameter type-id='type-id-108' is-artificial='yes'/>
13866              <parameter type-id='type-id-1145'/>
13867              <return type-id='type-id-57'/>
13868            </function-decl>
13869          </member-function>
13870          <member-function access='public'>
13871            <function-decl name='operator&lt;&lt;&lt;std::__cxx11::basic_string&lt;char&gt; &gt;' 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'>
13872              <parameter type-id='type-id-108' is-artificial='yes'/>
13873              <parameter type-id='type-id-174'/>
13874              <return type-id='type-id-57'/>
13875            </function-decl>
13876          </member-function>
13877        </class-decl>
13878      </namespace-decl>
13879    </namespace-decl>
13880    <namespace-decl name='mongo'>
13881      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1178'>
13882        <member-type access='private'>
13883          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1179'/>
13884        </member-type>
13885        <member-function access='public' destructor='yes'>
13886          <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'>
13887            <parameter type-id='type-id-108' is-artificial='yes'/>
13888            <return type-id='type-id-126'/>
13889          </function-decl>
13890        </member-function>
13891        <member-function access='private' static='yes'>
13892          <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'>
13893            <parameter type-id='type-id-108'/>
13894            <return type-id='type-id-126'/>
13895          </function-decl>
13896        </member-function>
13897        <member-function access='private'>
13898          <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'>
13899            <parameter type-id='type-id-108' is-artificial='yes'/>
13900            <return type-id='type-id-126'/>
13901          </function-decl>
13902        </member-function>
13903        <member-function access='public' static='yes'>
13904          <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'>
13905            <return type-id='type-id-1178'/>
13906          </function-decl>
13907        </member-function>
13908        <member-function access='public'>
13909          <function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
13910            <parameter type-id='type-id-79' is-artificial='yes'/>
13911            <return type-id='type-id-1'/>
13912          </function-decl>
13913        </member-function>
13914        <member-function access='public'>
13915          <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'>
13916            <parameter type-id='type-id-108' is-artificial='yes'/>
13917            <parameter type-id='type-id-80'/>
13918            <return type-id='type-id-126'/>
13919          </function-decl>
13920        </member-function>
13921        <member-function access='private' static='yes'>
13922          <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'>
13923            <parameter type-id='type-id-108'/>
13924            <return type-id='type-id-126'/>
13925          </function-decl>
13926        </member-function>
13927        <member-function access='public'>
13928          <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'>
13929            <parameter type-id='type-id-108' is-artificial='yes'/>
13930            <parameter type-id='type-id-58'/>
13931            <return type-id='type-id-126'/>
13932          </function-decl>
13933        </member-function>
13934      </class-decl>
13935      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1180'>
13936        <member-type access='private'>
13937          <typedef-decl name='WordType' type-id='type-id-46' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' id='type-id-1181'/>
13938        </member-type>
13939        <member-function access='public'>
13940          <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'>
13941            <parameter type-id='type-id-108' is-artificial='yes'/>
13942            <parameter type-id='type-id-1181'/>
13943            <return type-id='type-id-1181'/>
13944          </function-decl>
13945        </member-function>
13946        <member-function access='public'>
13947          <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'>
13948            <parameter type-id='type-id-108' is-artificial='yes'/>
13949            <parameter type-id='type-id-1181'/>
13950            <return type-id='type-id-1181'/>
13951          </function-decl>
13952        </member-function>
13953        <member-function access='public'>
13954          <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'>
13955            <parameter type-id='type-id-108' is-artificial='yes'/>
13956            <parameter type-id='type-id-1181'/>
13957            <return type-id='type-id-126'/>
13958          </function-decl>
13959        </member-function>
13960        <member-function access='public'>
13961          <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'>
13962            <parameter type-id='type-id-108' is-artificial='yes'/>
13963            <parameter type-id='type-id-1181'/>
13964            <return type-id='type-id-1181'/>
13965          </function-decl>
13966        </member-function>
13967        <member-function access='public'>
13968          <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'>
13969            <parameter type-id='type-id-79' is-artificial='yes'/>
13970            <return type-id='type-id-1181'/>
13971          </function-decl>
13972        </member-function>
13973      </class-decl>
13974      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1182'>
13975        <member-function access='public'>
13976          <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'>
13977            <parameter type-id='type-id-79' is-artificial='yes'/>
13978            <return type-id='type-id-64'/>
13979          </function-decl>
13980        </member-function>
13981        <member-function access='public'>
13982          <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'>
13983            <parameter type-id='type-id-79' is-artificial='yes'/>
13984            <return type-id='type-id-39'/>
13985          </function-decl>
13986        </member-function>
13987        <member-function access='public'>
13988          <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'>
13989            <parameter type-id='type-id-108' is-artificial='yes'/>
13990            <parameter type-id='type-id-64'/>
13991            <parameter type-id='type-id-40'/>
13992            <parameter type-id='type-id-141'/>
13993            <return type-id='type-id-126'/>
13994          </function-decl>
13995        </member-function>
13996        <member-function access='public'>
13997          <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'>
13998            <parameter type-id='type-id-108' is-artificial='yes'/>
13999            <parameter type-id='type-id-64'/>
14000            <parameter type-id='type-id-64'/>
14001            <parameter type-id='type-id-141'/>
14002            <return type-id='type-id-126'/>
14003          </function-decl>
14004        </member-function>
14005      </class-decl>
14006      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1183'>
14007        <member-function access='public'>
14008          <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'>
14009            <parameter type-id='type-id-108' is-artificial='yes'/>
14010            <return type-id='type-id-126'/>
14011          </function-decl>
14012        </member-function>
14013        <member-function access='public'>
14014          <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'>
14015            <parameter type-id='type-id-108' is-artificial='yes'/>
14016            <parameter type-id='type-id-1184'/>
14017            <return type-id='type-id-126'/>
14018          </function-decl>
14019        </member-function>
14020        <member-function access='public'>
14021          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
14022            <parameter type-id='type-id-108' is-artificial='yes'/>
14023            <parameter type-id='type-id-1184'/>
14024            <return type-id='type-id-57'/>
14025          </function-decl>
14026        </member-function>
14027        <member-function access='public'>
14028          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEPKc' filepath='src/mongo/bson/util/builder.h' line='436' column='1' visibility='default' binding='global' size-in-bits='64'>
14029            <parameter type-id='type-id-108' is-artificial='yes'/>
14030            <parameter type-id='type-id-64'/>
14031            <return type-id='type-id-57'/>
14032          </function-decl>
14033        </member-function>
14034      </class-decl>
14035      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1184'>
14036        <member-function access='public'>
14037          <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'>
14038            <parameter type-id='type-id-79' is-artificial='yes'/>
14039            <parameter type-id='type-id-59'/>
14040            <parameter type-id='type-id-1'/>
14041            <return type-id='type-id-126'/>
14042          </function-decl>
14043        </member-function>
14044        <member-function access='public'>
14045          <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'>
14046            <parameter type-id='type-id-108' is-artificial='yes'/>
14047            <parameter type-id='type-id-224'/>
14048            <return type-id='type-id-126'/>
14049          </function-decl>
14050        </member-function>
14051        <member-function access='public'>
14052          <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'>
14053            <parameter type-id='type-id-108' is-artificial='yes'/>
14054            <parameter type-id='type-id-64'/>
14055            <return type-id='type-id-126'/>
14056          </function-decl>
14057        </member-function>
14058      </class-decl>
14059      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1185'>
14060        <member-function access='public'>
14061          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' 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'>
14062            <parameter type-id='type-id-79' is-artificial='yes'/>
14063            <parameter type-id='type-id-108'/>
14064            <parameter type-id='type-id-39'/>
14065            <return type-id='type-id-80'/>
14066          </function-decl>
14067        </member-function>
14068        <member-function access='public'>
14069          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
14070            <parameter type-id='type-id-79' is-artificial='yes'/>
14071            <parameter type-id='type-id-40'/>
14072            <return type-id='type-id-1186'/>
14073          </function-decl>
14074        </member-function>
14075      </class-decl>
14076      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1187'/>
14077      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1188'>
14078        <member-function access='public'>
14079          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithIN5boost8optionalISt5tupleIJNS_14ConstDataRangeENS_14FTDCCompressor15CompressorStateENS_6Date_tEEEEEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
14080            <parameter type-id='type-id-79' is-artificial='yes'/>
14081            <return type-id='type-id-1'/>
14082          </function-decl>
14083        </member-function>
14084        <member-function access='public'>
14085          <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'>
14086            <parameter type-id='type-id-108' is-artificial='yes'/>
14087            <return type-id='type-id-57'/>
14088          </function-decl>
14089        </member-function>
14090      </class-decl>
14091      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1189'>
14092        <member-function access='public'>
14093          <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithISt5tupleIJNS_14ConstDataRangeENS_6Date_tEEEE4isOKEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
14094            <parameter type-id='type-id-79' is-artificial='yes'/>
14095            <return type-id='type-id-1'/>
14096          </function-decl>
14097        </member-function>
14098        <member-function access='public'>
14099          <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'>
14100            <parameter type-id='type-id-108' is-artificial='yes'/>
14101            <return type-id='type-id-57'/>
14102          </function-decl>
14103        </member-function>
14104      </class-decl>
14105      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1190'>
14106        <member-function access='public' destructor='yes'>
14107          <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'>
14108            <parameter type-id='type-id-108' is-artificial='yes'/>
14109            <return type-id='type-id-126'/>
14110          </function-decl>
14111        </member-function>
14112        <member-function access='public'>
14113          <function-decl name='close' mangled-name='_ZN5mongo14FTDCFileWriter5closeEv' filepath='src/mongo/db/ftdc/file_writer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileWriter5closeEv'>
14114            <parameter type-id='type-id-108' is-artificial='yes'/>
14115            <return type-id='type-id-1178'/>
14116          </function-decl>
14117        </member-function>
14118        <member-function access='public'>
14119          <function-decl name='open' mangled-name='_ZN5mongo14FTDCFileWriter4openERKN5boost10filesystem4pathE' filepath='src/mongo/db/ftdc/file_writer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14FTDCFileWriter4openERKN5boost10filesystem4pathE'>
14120            <parameter type-id='type-id-108' is-artificial='yes'/>
14121            <parameter type-id='type-id-80'/>
14122            <return type-id='type-id-1178'/>
14123          </function-decl>
14124        </member-function>
14125        <member-function access='private'>
14126          <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'>
14127            <parameter type-id='type-id-108' is-artificial='yes'/>
14128            <parameter type-id='type-id-1182'/>
14129            <return type-id='type-id-1178'/>
14130          </function-decl>
14131        </member-function>
14132        <member-function access='private'>
14133          <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'>
14134            <parameter type-id='type-id-108' is-artificial='yes'/>
14135            <parameter type-id='type-id-1182'/>
14136            <return type-id='type-id-1178'/>
14137          </function-decl>
14138        </member-function>
14139        <member-function access='public'>
14140          <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'>
14141            <parameter type-id='type-id-108' is-artificial='yes'/>
14142            <parameter type-id='type-id-80'/>
14143            <parameter type-id='type-id-1187'/>
14144            <return type-id='type-id-1178'/>
14145          </function-decl>
14146        </member-function>
14147        <member-function access='public'>
14148          <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'>
14149            <parameter type-id='type-id-108' is-artificial='yes'/>
14150            <parameter type-id='type-id-80'/>
14151            <parameter type-id='type-id-1187'/>
14152            <return type-id='type-id-1178'/>
14153          </function-decl>
14154        </member-function>
14155        <member-function access='private'>
14156          <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'>
14157            <parameter type-id='type-id-108' is-artificial='yes'/>
14158            <parameter type-id='type-id-80'/>
14159            <parameter type-id='type-id-1187'/>
14160            <return type-id='type-id-1178'/>
14161          </function-decl>
14162        </member-function>
14163        <member-function access='public'>
14164          <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'>
14165            <parameter type-id='type-id-108' is-artificial='yes'/>
14166            <return type-id='type-id-126'/>
14167          </function-decl>
14168        </member-function>
14169      </class-decl>
14170      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1191'>
14171        <member-type access='private'>
14172          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1192'>
14173            <member-function access='public'>
14174              <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'>
14175                <parameter type-id='type-id-108' is-artificial='yes'/>
14176                <parameter type-id='type-id-1181'/>
14177                <parameter type-id='type-id-39'/>
14178                <return type-id='type-id-126'/>
14179              </function-decl>
14180            </member-function>
14181            <member-function access='public'>
14182              <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'>
14183                <parameter type-id='type-id-108' is-artificial='yes'/>
14184                <return type-id='type-id-59'/>
14185              </function-decl>
14186            </member-function>
14187            <member-function access='public'>
14188              <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'>
14189                <parameter type-id='type-id-79' is-artificial='yes'/>
14190                <return type-id='type-id-1'/>
14191              </function-decl>
14192            </member-function>
14193          </class-decl>
14194        </member-type>
14195        <member-function access='public'>
14196          <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'>
14197            <parameter type-id='type-id-108' is-artificial='yes'/>
14198            <return type-id='type-id-126'/>
14199          </function-decl>
14200        </member-function>
14201        <member-function access='public' static='yes'>
14202          <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'>
14203            <parameter type-id='type-id-39'/>
14204            <return type-id='type-id-1191'/>
14205          </function-decl>
14206        </member-function>
14207        <member-function access='private' static='yes'>
14208          <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'>
14209            <parameter type-id='type-id-127'/>
14210            <parameter type-id='type-id-39'/>
14211            <return type-id='type-id-1191'/>
14212          </function-decl>
14213        </member-function>
14214        <member-function access='public'>
14215          <function-decl name='get' mangled-name='_ZNK5mongo12SharedBuffer3getEv' filepath='src/mongo/util/shared_buffer.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
14216            <parameter type-id='type-id-79' is-artificial='yes'/>
14217            <return type-id='type-id-59'/>
14218          </function-decl>
14219        </member-function>
14220        <member-function access='public'>
14221          <function-decl name='realloc' mangled-name='_ZN5mongo12SharedBuffer7reallocEm' filepath='src/mongo/util/shared_buffer.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
14222            <parameter type-id='type-id-108' is-artificial='yes'/>
14223            <parameter type-id='type-id-39'/>
14224            <return type-id='type-id-126'/>
14225          </function-decl>
14226        </member-function>
14227      </class-decl>
14228      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1193'>
14229        <member-function access='public'>
14230          <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'>
14231            <parameter type-id='type-id-108' is-artificial='yes'/>
14232            <return type-id='type-id-126'/>
14233          </function-decl>
14234        </member-function>
14235        <member-function access='public'>
14236          <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'>
14237            <parameter type-id='type-id-108' is-artificial='yes'/>
14238            <parameter type-id='type-id-39'/>
14239            <return type-id='type-id-126'/>
14240          </function-decl>
14241        </member-function>
14242        <member-function access='public'>
14243          <function-decl name='get' mangled-name='_ZNK5mongo21SharedBufferAllocator3getEv' filepath='src/mongo/bson/util/builder.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
14244            <parameter type-id='type-id-79' is-artificial='yes'/>
14245            <return type-id='type-id-59'/>
14246          </function-decl>
14247        </member-function>
14248        <member-function access='public'>
14249          <function-decl name='realloc' mangled-name='_ZN5mongo21SharedBufferAllocator7reallocEm' filepath='src/mongo/bson/util/builder.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
14250            <parameter type-id='type-id-108' is-artificial='yes'/>
14251            <parameter type-id='type-id-39'/>
14252            <return type-id='type-id-126'/>
14253          </function-decl>
14254        </member-function>
14255      </class-decl>
14256      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1194'>
14257        <member-function access='public'>
14258          <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'>
14259            <parameter type-id='type-id-108' is-artificial='yes'/>
14260            <parameter type-id='type-id-16'/>
14261            <return type-id='type-id-126'/>
14262          </function-decl>
14263        </member-function>
14264        <member-function access='public'>
14265          <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'>
14266            <parameter type-id='type-id-108' is-artificial='yes'/>
14267            <parameter type-id='type-id-16'/>
14268            <return type-id='type-id-59'/>
14269          </function-decl>
14270        </member-function>
14271        <member-function access='private'>
14272          <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'>
14273            <parameter type-id='type-id-108' is-artificial='yes'/>
14274            <parameter type-id='type-id-16'/>
14275            <return type-id='type-id-126'/>
14276          </function-decl>
14277        </member-function>
14278      </class-decl>
14279      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1195'/>
14280      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1196'>
14281        <member-function access='public'>
14282          <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'>
14283            <parameter type-id='type-id-79' is-artificial='yes'/>
14284            <return type-id='type-id-64'/>
14285          </function-decl>
14286        </member-function>
14287        <member-function access='public'>
14288          <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'>
14289            <parameter type-id='type-id-79' is-artificial='yes'/>
14290            <return type-id='type-id-16'/>
14291          </function-decl>
14292        </member-function>
14293        <member-function access='public'>
14294          <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'>
14295            <parameter type-id='type-id-79' is-artificial='yes'/>
14296            <return type-id='type-id-1'/>
14297          </function-decl>
14298        </member-function>
14299      </class-decl>
14300      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1197'/>
14301      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1198'>
14302        <member-function access='public'>
14303          <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'>
14304            <parameter type-id='type-id-79' is-artificial='yes'/>
14305            <return type-id='type-id-40'/>
14306          </function-decl>
14307        </member-function>
14308        <member-function access='public'>
14309          <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'>
14310            <parameter type-id='type-id-79' is-artificial='yes'/>
14311            <return type-id='type-id-1'/>
14312          </function-decl>
14313        </member-function>
14314      </class-decl>
14315      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1199'>
14316        <member-type access='public'>
14317          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1200'>
14318            <member-function access='public' static='yes'>
14319              <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'>
14320                <parameter type-id='type-id-103'/>
14321                <parameter type-id='type-id-64'/>
14322                <parameter type-id='type-id-238'/>
14323                <return type-id='type-id-126'/>
14324              </function-decl>
14325            </member-function>
14326          </class-decl>
14327        </member-type>
14328        <member-type access='public'>
14329          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1201'>
14330            <member-function access='public' static='yes'>
14331              <function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE10unsafeLoadEPS3_PKcPm' filepath='src/mongo/base/data_type_endian.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
14332                <parameter type-id='type-id-108'/>
14333                <parameter type-id='type-id-64'/>
14334                <parameter type-id='type-id-238'/>
14335                <return type-id='type-id-126'/>
14336              </function-decl>
14337            </member-function>
14338          </class-decl>
14339        </member-type>
14340        <member-function access='public' static='yes'>
14341          <function-decl name='unsafeLoad&lt;int&gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadIiEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
14342            <parameter type-id='type-id-103'/>
14343            <parameter type-id='type-id-64'/>
14344            <parameter type-id='type-id-238'/>
14345            <return type-id='type-id-126'/>
14346          </function-decl>
14347        </member-function>
14348        <member-function access='public' static='yes'>
14349          <function-decl name='unsafeLoad&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIiEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
14350            <parameter type-id='type-id-108'/>
14351            <parameter type-id='type-id-64'/>
14352            <parameter type-id='type-id-238'/>
14353            <return type-id='type-id-126'/>
14354          </function-decl>
14355        </member-function>
14356      </class-decl>
14357      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1186'/>
14358      <namespace-decl name='logger'>
14359        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1202'>
14360          <member-function access='public'>
14361            <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'>
14362              <parameter type-id='type-id-108' is-artificial='yes'/>
14363              <parameter type-id='type-id-188'/>
14364              <return type-id='type-id-126'/>
14365            </function-decl>
14366          </member-function>
14367        </class-decl>
14368      </namespace-decl>
14369    </namespace-decl>
14370    <namespace-decl name='boost'>
14371      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1203'>
14372        <member-type access='private'>
14373          <typedef-decl name='argument_type' type-id='type-id-1205' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='782' column='1' id='type-id-1204'/>
14374        </member-type>
14375        <member-function access='public'>
14376          <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'>
14377            <parameter type-id='type-id-108' is-artificial='yes'/>
14378            <parameter type-id='type-id-1206'/>
14379            <return type-id='type-id-126'/>
14380          </function-decl>
14381        </member-function>
14382        <member-function access='public'>
14383          <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'>
14384            <parameter type-id='type-id-108' is-artificial='yes'/>
14385            <parameter type-id='type-id-1204'/>
14386            <return type-id='type-id-126'/>
14387          </function-decl>
14388        </member-function>
14389      </class-decl>
14390      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1207'>
14391        <member-function access='public' destructor='yes'>
14392          <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'>
14393            <parameter type-id='type-id-108' is-artificial='yes'/>
14394            <return type-id='type-id-126'/>
14395          </function-decl>
14396        </member-function>
14397        <member-function access='public'>
14398          <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'>
14399            <parameter type-id='type-id-108' is-artificial='yes'/>
14400            <return type-id='type-id-126'/>
14401          </function-decl>
14402        </member-function>
14403        <member-function access='public'>
14404          <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'>
14405            <parameter type-id='type-id-108' is-artificial='yes'/>
14406            <parameter type-id='type-id-57'/>
14407            <return type-id='type-id-126'/>
14408          </function-decl>
14409        </member-function>
14410        <member-function access='public'>
14411          <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'>
14412            <parameter type-id='type-id-108' is-artificial='yes'/>
14413            <parameter type-id='type-id-58'/>
14414            <return type-id='type-id-57'/>
14415          </function-decl>
14416        </member-function>
14417        <member-function access='public'>
14418          <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'>
14419            <parameter type-id='type-id-79' is-artificial='yes'/>
14420            <return type-id='type-id-1'/>
14421          </function-decl>
14422        </member-function>
14423        <member-function access='public'>
14424          <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'>
14425            <parameter type-id='type-id-79' is-artificial='yes'/>
14426            <return type-id='type-id-1'/>
14427          </function-decl>
14428        </member-function>
14429        <member-function access='public'>
14430          <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'>
14431            <parameter type-id='type-id-79' is-artificial='yes'/>
14432            <return type-id='type-id-108'/>
14433          </function-decl>
14434        </member-function>
14435      </class-decl>
14436      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1208'/>
14437      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1209'>
14438        <member-type access='private'>
14439          <typedef-decl name='reference_type' type-id='type-id-703' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1210'/>
14440        </member-type>
14441        <member-function access='public'>
14442          <function-decl name='get' mangled-name='_ZN5boost8optionalINS0_ISt5tupleIJN5mongo14ConstDataRangeENS2_14FTDCCompressor15CompressorStateENS2_6Date_tEEEEEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
14443            <parameter type-id='type-id-108' is-artificial='yes'/>
14444            <return type-id='type-id-1210'/>
14445          </function-decl>
14446        </member-function>
14447        <member-function access='public'>
14448          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalINS0_ISt5tupleIJN5mongo14ConstDataRangeENS2_14FTDCCompressor15CompressorStateENS2_6Date_tEEEEEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
14449            <parameter type-id='type-id-108' is-artificial='yes'/>
14450            <return type-id='type-id-1210'/>
14451          </function-decl>
14452        </member-function>
14453      </class-decl>
14454      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1211'>
14455        <member-type access='private'>
14456          <typedef-decl name='reference_type' type-id='type-id-424' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1212'/>
14457        </member-type>
14458        <member-function access='public'>
14459          <function-decl name='get' mangled-name='_ZN5boost8optionalISt5tupleIJN5mongo14ConstDataRangeENS2_6Date_tEEEE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
14460            <parameter type-id='type-id-108' is-artificial='yes'/>
14461            <return type-id='type-id-1212'/>
14462          </function-decl>
14463        </member-function>
14464        <member-function access='public'>
14465          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalISt5tupleIJN5mongo14ConstDataRangeENS2_6Date_tEEEEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
14466            <parameter type-id='type-id-108' is-artificial='yes'/>
14467            <return type-id='type-id-1212'/>
14468          </function-decl>
14469        </member-function>
14470      </class-decl>
14471      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1206'/>
14472      <namespace-decl name='filesystem'>
14473        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1213'>
14474          <member-function access='public'>
14475            <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'>
14476              <parameter type-id='type-id-108' is-artificial='yes'/>
14477              <parameter type-id='type-id-80'/>
14478              <return type-id='type-id-57'/>
14479            </function-decl>
14480          </member-function>
14481          <member-function access='public'>
14482            <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'>
14483              <parameter type-id='type-id-79' is-artificial='yes'/>
14484              <return type-id='type-id-976'/>
14485            </function-decl>
14486          </member-function>
14487          <member-function access='public'>
14488            <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'>
14489              <parameter type-id='type-id-108' is-artificial='yes'/>
14490              <parameter type-id='type-id-58'/>
14491              <return type-id='type-id-57'/>
14492            </function-decl>
14493          </member-function>
14494        </class-decl>
14495      </namespace-decl>
14496      <namespace-decl name='optional_detail'>
14497        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1214'>
14498          <member-type access='private'>
14499            <typedef-decl name='argument_type' type-id='type-id-1215' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='235' column='1' id='type-id-1205'/>
14500          </member-type>
14501          <member-function access='protected'>
14502            <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'>
14503              <parameter type-id='type-id-108' is-artificial='yes'/>
14504              <parameter type-id='type-id-1206'/>
14505              <return type-id='type-id-126'/>
14506            </function-decl>
14507          </member-function>
14508          <member-function access='protected'>
14509            <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'>
14510              <parameter type-id='type-id-108' is-artificial='yes'/>
14511              <parameter type-id='type-id-1205'/>
14512              <return type-id='type-id-126'/>
14513            </function-decl>
14514          </member-function>
14515          <member-function access='protected'>
14516            <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'>
14517              <parameter type-id='type-id-108' is-artificial='yes'/>
14518              <parameter type-id='type-id-1205'/>
14519              <return type-id='type-id-126'/>
14520            </function-decl>
14521          </member-function>
14522        </class-decl>
14523        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1216'>
14524          <member-function access='protected'>
14525            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseINS_8optionalISt5tupleIJN5mongo14ConstDataRangeENS4_14FTDCCompressor15CompressorStateENS4_6Date_tEEEEEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
14526              <parameter type-id='type-id-108' is-artificial='yes'/>
14527              <return type-id='type-id-126'/>
14528            </function-decl>
14529          </member-function>
14530          <member-function access='protected' destructor='yes'>
14531            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseINS_8optionalISt5tupleIJN5mongo14ConstDataRangeENS4_14FTDCCompressor15CompressorStateENS4_6Date_tEEEEEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
14532              <parameter type-id='type-id-108' is-artificial='yes'/>
14533              <return type-id='type-id-126'/>
14534            </function-decl>
14535          </member-function>
14536          <member-function access='private'>
14537            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseINS_8optionalISt5tupleIJN5mongo14ConstDataRangeENS4_14FTDCCompressor15CompressorStateENS4_6Date_tEEEEEE12destroy_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'>
14538              <parameter type-id='type-id-108' is-artificial='yes'/>
14539              <parameter type-id='type-id-323'/>
14540              <return type-id='type-id-126'/>
14541            </function-decl>
14542          </member-function>
14543        </class-decl>
14544        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1217'>
14545          <member-function access='public'>
14546            <function-decl name='is_initialized' mangled-name='_ZNK5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_14FTDCCompressor15CompressorStateENS3_6Date_tEEEE14is_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'>
14547              <parameter type-id='type-id-79' is-artificial='yes'/>
14548              <return type-id='type-id-1'/>
14549            </function-decl>
14550          </member-function>
14551          <member-function access='protected'>
14552            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_14FTDCCompressor15CompressorStateENS3_6Date_tEEEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
14553              <parameter type-id='type-id-108' is-artificial='yes'/>
14554              <return type-id='type-id-126'/>
14555            </function-decl>
14556          </member-function>
14557          <member-function access='protected' destructor='yes'>
14558            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_14FTDCCompressor15CompressorStateENS3_6Date_tEEEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
14559              <parameter type-id='type-id-108' is-artificial='yes'/>
14560              <return type-id='type-id-126'/>
14561            </function-decl>
14562          </member-function>
14563          <member-function access='private'>
14564            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_14FTDCCompressor15CompressorStateENS3_6Date_tEEEE12destroy_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'>
14565              <parameter type-id='type-id-108' is-artificial='yes'/>
14566              <parameter type-id='type-id-323'/>
14567              <return type-id='type-id-126'/>
14568            </function-decl>
14569          </member-function>
14570        </class-decl>
14571        <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1218'>
14572          <member-function access='protected'>
14573            <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_6Date_tEEEE7destroyEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
14574              <parameter type-id='type-id-108' is-artificial='yes'/>
14575              <return type-id='type-id-126'/>
14576            </function-decl>
14577          </member-function>
14578          <member-function access='protected' destructor='yes'>
14579            <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_6Date_tEEEED2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
14580              <parameter type-id='type-id-108' is-artificial='yes'/>
14581              <return type-id='type-id-126'/>
14582            </function-decl>
14583          </member-function>
14584          <member-function access='private'>
14585            <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseISt5tupleIJN5mongo14ConstDataRangeENS3_6Date_tEEEE12destroy_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'>
14586              <parameter type-id='type-id-108' is-artificial='yes'/>
14587              <parameter type-id='type-id-323'/>
14588              <return type-id='type-id-126'/>
14589            </function-decl>
14590          </member-function>
14591        </class-decl>
14592        <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1219'>
14593        </class-decl>
14594        <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1220'>
14595          <member-type access='public'>
14596            <typedef-decl name='argument_type' type-id='type-id-80' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='164' column='1' id='type-id-1215'/>
14597          </member-type>
14598        </class-decl>
14599        <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1221'>
14600        </class-decl>
14601      </namespace-decl>
14602      <namespace-decl name='system'>
14603        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1222'>
14604          <member-function access='public'>
14605            <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'>
14606              <parameter type-id='type-id-108' is-artificial='yes'/>
14607              <return type-id='type-id-126'/>
14608            </function-decl>
14609          </member-function>
14610          <member-function access='public'>
14611            <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'>
14612              <parameter type-id='type-id-79' is-artificial='yes'/>
14613              <return type-id='type-id-955'/>
14614            </function-decl>
14615          </member-function>
14616          <member-function access='public'>
14617            <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'>
14618              <parameter type-id='type-id-79' is-artificial='yes'/>
14619              <return type-id='type-id-222'/>
14620            </function-decl>
14621          </member-function>
14622        </class-decl>
14623      </namespace-decl>
14624    </namespace-decl>
14625    <namespace-decl name='mpl_'>
14626      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-322' visibility='default' is-declaration-only='yes' id='type-id-1223'/>
14627    </namespace-decl>
14628  </abi-instr>
14629  <abi-instr 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'>
14630    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='56' id='type-id-1224'>
14631      <subrange length='7' type-id='type-id-4' id='type-id-1225'/>
14632    </array-type-def>
14633    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='64' id='type-id-1226'>
14634      <subrange length='8' type-id='type-id-4' id='type-id-1227'/>
14635    </array-type-def>
14636    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='32' id='type-id-1228'>
14637      <subrange length='4' type-id='type-id-4' id='type-id-1229'/>
14638    </array-type-def>
14639    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='40' id='type-id-1230'>
14640      <subrange length='5' type-id='type-id-4' id='type-id-1231'/>
14641    </array-type-def>
14642    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='48' id='type-id-1232'>
14643      <subrange length='6' type-id='type-id-4' id='type-id-1233'/>
14644    </array-type-def>
14645    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='56' id='type-id-1234'>
14646      <subrange length='7' type-id='type-id-4' id='type-id-1225'/>
14647    </array-type-def>
14648    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='64' id='type-id-1235'>
14649      <subrange length='8' type-id='type-id-4' id='type-id-1227'/>
14650    </array-type-def>
14651    <type-decl name='signed char' size-in-bits='8' id='type-id-1236'/>
14652    <qualified-type-def type-id='type-id-600' const='yes' id='type-id-1237'/>
14653    <reference-type-def kind='lvalue' type-id='type-id-1237' size-in-bits='64' id='type-id-1238'/>
14654    <qualified-type-def type-id='type-id-1239' const='yes' id='type-id-1240'/>
14655    <reference-type-def kind='lvalue' type-id='type-id-1240' size-in-bits='64' id='type-id-1241'/>
14656    <reference-type-def kind='lvalue' type-id='type-id-1234' size-in-bits='64' id='type-id-1242'/>
14657    <reference-type-def kind='lvalue' type-id='type-id-1235' size-in-bits='64' id='type-id-1243'/>
14658    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-1244'/>
14659    <reference-type-def kind='lvalue' type-id='type-id-1244' size-in-bits='64' id='type-id-1245'/>
14660    <qualified-type-def type-id='type-id-1246' const='yes' id='type-id-1247'/>
14661    <reference-type-def kind='lvalue' type-id='type-id-1247' size-in-bits='64' id='type-id-1248'/>
14662    <pointer-type-def type-id='type-id-1247' size-in-bits='64' id='type-id-1249'/>
14663    <reference-type-def kind='lvalue' type-id='type-id-16' size-in-bits='64' id='type-id-1250'/>
14664    <reference-type-def kind='rvalue' type-id='type-id-19' size-in-bits='64' id='type-id-1251'/>
14665    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-1252'/>
14666    <pointer-type-def type-id='type-id-1236' size-in-bits='64' id='type-id-1253'/>
14667    <reference-type-def kind='lvalue' type-id='type-id-1246' size-in-bits='64' id='type-id-1254'/>
14668    <pointer-type-def type-id='type-id-1246' size-in-bits='64' id='type-id-1255'/>
14669    <reference-type-def kind='rvalue' type-id='type-id-46' size-in-bits='64' id='type-id-1256'/>
14670    <pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-1257'/>
14671    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1258'/>
14672    <namespace-decl name='std'>
14673      <class-decl name='allocator_type' naming-typedef-id='type-id-620' visibility='default' is-declaration-only='yes' id='type-id-1259'/>
14674      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1260'>
14675        <member-type access='private'>
14676          <typedef-decl name='const_reference' type-id='type-id-1262' 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-1261'/>
14677        </member-type>
14678        <member-function access='public'>
14679          <function-decl name='emplace_back&lt;unsigned int&gt;' 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'>
14680            <parameter type-id='type-id-108' is-artificial='yes'/>
14681            <parameter type-id='type-id-1256'/>
14682            <return type-id='type-id-126'/>
14683          </function-decl>
14684        </member-function>
14685        <member-function access='public'>
14686          <function-decl name='emplace_back&lt;long long&gt;' 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'>
14687            <parameter type-id='type-id-108' is-artificial='yes'/>
14688            <parameter type-id='type-id-1251'/>
14689            <return type-id='type-id-126'/>
14690          </function-decl>
14691        </member-function>
14692        <member-function access='public'>
14693          <function-decl name='emplace_back&lt;bool&gt;' 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'>
14694            <parameter type-id='type-id-108' is-artificial='yes'/>
14695            <parameter type-id='type-id-732'/>
14696            <return type-id='type-id-126'/>
14697          </function-decl>
14698        </member-function>
14699        <member-function access='public'>
14700          <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'>
14701            <parameter type-id='type-id-79' is-artificial='yes'/>
14702            <return type-id='type-id-41'/>
14703          </function-decl>
14704        </member-function>
14705        <member-function access='public'>
14706          <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'>
14707            <parameter type-id='type-id-79' is-artificial='yes'/>
14708            <parameter type-id='type-id-41'/>
14709            <return type-id='type-id-1261'/>
14710          </function-decl>
14711        </member-function>
14712        <member-function access='protected'>
14713          <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'>
14714            <parameter type-id='type-id-79' is-artificial='yes'/>
14715            <parameter type-id='type-id-41'/>
14716            <parameter type-id='type-id-64'/>
14717            <return type-id='type-id-146'/>
14718          </function-decl>
14719        </member-function>
14720        <member-function access='protected'>
14721          <function-decl name='_M_emplace_back_aux&lt;long long&gt;' 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_'>
14722            <parameter type-id='type-id-108' is-artificial='yes'/>
14723            <parameter type-id='type-id-1251'/>
14724            <return type-id='type-id-126'/>
14725          </function-decl>
14726        </member-function>
14727        <member-function access='protected'>
14728          <function-decl name='_M_emplace_back_aux&lt;bool&gt;' 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_'>
14729            <parameter type-id='type-id-108' is-artificial='yes'/>
14730            <parameter type-id='type-id-732'/>
14731            <return type-id='type-id-126'/>
14732          </function-decl>
14733        </member-function>
14734        <member-function access='protected'>
14735          <function-decl name='_M_emplace_back_aux&lt;unsigned int&gt;' 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_'>
14736            <parameter type-id='type-id-108' is-artificial='yes'/>
14737            <parameter type-id='type-id-1256'/>
14738            <return type-id='type-id-126'/>
14739          </function-decl>
14740        </member-function>
14741      </class-decl>
14742      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1263'/>
14743      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1264'>
14744        <member-type access='private'>
14745          <typedef-decl name='pointer' type-id='type-id-1266' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h' line='150' column='1' id='type-id-1265'/>
14746        </member-type>
14747        <member-type access='private'>
14748          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1267'>
14749            <member-type access='private'>
14750              <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/unique_ptr.h' line='143' column='1' id='type-id-1266'/>
14751            </member-type>
14752          </class-decl>
14753        </member-type>
14754        <member-function access='public'>
14755          <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'>
14756            <parameter type-id='type-id-79' is-artificial='yes'/>
14757            <return type-id='type-id-1265'/>
14758          </function-decl>
14759        </member-function>
14760        <member-function access='public'>
14761          <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'>
14762            <parameter type-id='type-id-79' is-artificial='yes'/>
14763            <return type-id='type-id-1'/>
14764          </function-decl>
14765        </member-function>
14766        <member-function access='public'>
14767          <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'>
14768            <parameter type-id='type-id-79' is-artificial='yes'/>
14769            <return type-id='type-id-1268'/>
14770          </function-decl>
14771        </member-function>
14772      </class-decl>
14773      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1269'>
14774        <member-function access='public' destructor='yes'>
14775          <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'>
14776            <parameter type-id='type-id-108' is-artificial='yes'/>
14777            <return type-id='type-id-126'/>
14778          </function-decl>
14779        </member-function>
14780      </class-decl>
14781      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1270'>
14782        <member-type access='public'>
14783          <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-1246'/>
14784        </member-type>
14785        <member-function access='public' static='yes'>
14786          <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'>
14787            <parameter type-id='type-id-1249'/>
14788            <return type-id='type-id-40'/>
14789          </function-decl>
14790        </member-function>
14791        <member-function access='public' static='yes'>
14792          <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'>
14793            <parameter type-id='type-id-1254'/>
14794            <parameter type-id='type-id-1248'/>
14795            <return type-id='type-id-126'/>
14796          </function-decl>
14797        </member-function>
14798        <member-function access='public' static='yes'>
14799          <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'>
14800            <parameter type-id='type-id-1255'/>
14801            <parameter type-id='type-id-1249'/>
14802            <parameter type-id='type-id-40'/>
14803            <return type-id='type-id-1255'/>
14804          </function-decl>
14805        </member-function>
14806      </class-decl>
14807      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1271'>
14808        <member-type access='public'>
14809          <typedef-decl name='pointer' type-id='type-id-650' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='77' column='1' id='type-id-1272'/>
14810        </member-type>
14811        <member-function access='public'>
14812          <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'>
14813            <parameter type-id='type-id-108' is-artificial='yes'/>
14814            <parameter type-id='type-id-40'/>
14815            <return type-id='type-id-1272'/>
14816          </function-decl>
14817        </member-function>
14818        <member-function access='public'>
14819          <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'>
14820            <parameter type-id='type-id-108' is-artificial='yes'/>
14821            <parameter type-id='type-id-1272'/>
14822            <parameter type-id='type-id-40'/>
14823            <return type-id='type-id-126'/>
14824          </function-decl>
14825        </member-function>
14826      </class-decl>
14827      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1273'>
14828        <member-function access='public' static='yes'>
14829          <function-decl name='__copy_m&lt;unsigned long&gt;' 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'>
14830            <parameter type-id='type-id-332'/>
14831            <parameter type-id='type-id-332'/>
14832            <parameter type-id='type-id-338'/>
14833            <return type-id='type-id-338'/>
14834          </function-decl>
14835        </member-function>
14836      </class-decl>
14837      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1274'>
14838        <member-function access='public' static='yes'>
14839          <function-decl name='__uninit_copy&lt;std::move_iterator&lt;unsigned long *&gt;, unsigned long *&gt;' 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'>
14840            <parameter type-id='type-id-1263'/>
14841            <parameter type-id='type-id-1263'/>
14842            <parameter type-id='type-id-338'/>
14843            <return type-id='type-id-338'/>
14844          </function-decl>
14845        </member-function>
14846      </class-decl>
14847      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1275'>
14848        <member-function access='public' static='yes'>
14849          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm' 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'>
14850            <parameter type-id='type-id-110'/>
14851            <parameter type-id='type-id-648'/>
14852            <parameter type-id='type-id-41'/>
14853            <return type-id='type-id-126'/>
14854          </function-decl>
14855        </member-function>
14856      </class-decl>
14857      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1276'>
14858        <member-type access='public'>
14859          <typedef-decl name='type' type-id='type-id-481' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/type_traits' line='1592' column='1' id='type-id-1268'/>
14860        </member-type>
14861      </class-decl>
14862      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1277'>
14863        <member-function access='public' static='yes'>
14864          <function-decl name='construct&lt;unsigned long, bool&gt;' 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'>
14865            <parameter type-id='type-id-621'/>
14866            <parameter type-id='type-id-338'/>
14867            <parameter type-id='type-id-732'/>
14868            <return type-id='type-id-126'/>
14869          </function-decl>
14870        </member-function>
14871        <member-function access='public' static='yes'>
14872          <function-decl name='construct&lt;unsigned long, long long&gt;' 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'>
14873            <parameter type-id='type-id-621'/>
14874            <parameter type-id='type-id-338'/>
14875            <parameter type-id='type-id-1251'/>
14876            <return type-id='type-id-126'/>
14877          </function-decl>
14878        </member-function>
14879        <member-function access='public' static='yes'>
14880          <function-decl name='construct&lt;unsigned long, unsigned int&gt;' 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'>
14881            <parameter type-id='type-id-621'/>
14882            <parameter type-id='type-id-338'/>
14883            <parameter type-id='type-id-1256'/>
14884            <return type-id='type-id-126'/>
14885          </function-decl>
14886        </member-function>
14887        <member-function access='public' static='yes'>
14888          <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'>
14889            <parameter type-id='type-id-621'/>
14890            <parameter type-id='type-id-41'/>
14891            <return type-id='type-id-653'/>
14892          </function-decl>
14893        </member-function>
14894        <member-function access='public' static='yes'>
14895          <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'>
14896            <parameter type-id='type-id-621'/>
14897            <parameter type-id='type-id-653'/>
14898            <parameter type-id='type-id-41'/>
14899            <return type-id='type-id-126'/>
14900          </function-decl>
14901        </member-function>
14902      </class-decl>
14903      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1278'>
14904        <member-type access='public'>
14905          <typedef-decl name='__int_type' type-id='type-id-46' 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-1279'/>
14906        </member-type>
14907        <member-function access='public'>
14908          <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'>
14909            <parameter type-id='type-id-108' is-artificial='yes'/>
14910            <parameter type-id='type-id-1279'/>
14911            <parameter type-id='type-id-139'/>
14912            <return type-id='type-id-1279'/>
14913          </function-decl>
14914        </member-function>
14915        <member-function access='public'>
14916          <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'>
14917            <parameter type-id='type-id-108' is-artificial='yes'/>
14918            <parameter type-id='type-id-1279'/>
14919            <parameter type-id='type-id-139'/>
14920            <return type-id='type-id-1279'/>
14921          </function-decl>
14922        </member-function>
14923        <member-function access='public'>
14924          <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'>
14925            <parameter type-id='type-id-108' is-artificial='yes'/>
14926            <parameter type-id='type-id-1279'/>
14927            <return type-id='type-id-126'/>
14928          </function-decl>
14929        </member-function>
14930        <member-function access='public'>
14931          <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'>
14932            <parameter type-id='type-id-79' is-artificial='yes'/>
14933            <parameter type-id='type-id-139'/>
14934            <return type-id='type-id-1279'/>
14935          </function-decl>
14936        </member-function>
14937      </class-decl>
14938      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1280'>
14939        <member-function access='public'>
14940          <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'>
14941            <parameter type-id='type-id-79' is-artificial='yes'/>
14942            <parameter type-id='type-id-108'/>
14943            <return type-id='type-id-126'/>
14944          </function-decl>
14945        </member-function>
14946      </class-decl>
14947      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1281'>
14948        <member-function access='public'>
14949          <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'>
14950            <parameter type-id='type-id-108' is-artificial='yes'/>
14951            <parameter type-id='type-id-1170'/>
14952            <return type-id='type-id-126'/>
14953          </function-decl>
14954        </member-function>
14955      </class-decl>
14956      <namespace-decl name='__cxx11'>
14957      </namespace-decl>
14958    </namespace-decl>
14959    <namespace-decl name='__gnu_cxx'>
14960      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1282'>
14961        <member-function access='public'>
14962          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm' 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'>
14963            <parameter type-id='type-id-108' is-artificial='yes'/>
14964            <parameter type-id='type-id-378'/>
14965            <parameter type-id='type-id-41'/>
14966            <return type-id='type-id-126'/>
14967          </function-decl>
14968        </member-function>
14969      </class-decl>
14970      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1283'>
14971        <member-function access='public'>
14972          <function-decl name='construct&lt;unsigned long, bool&gt;' 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'>
14973            <parameter type-id='type-id-108' is-artificial='yes'/>
14974            <parameter type-id='type-id-338'/>
14975            <parameter type-id='type-id-732'/>
14976            <return type-id='type-id-126'/>
14977          </function-decl>
14978        </member-function>
14979        <member-function access='public'>
14980          <function-decl name='construct&lt;unsigned long, long long&gt;' 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'>
14981            <parameter type-id='type-id-108' is-artificial='yes'/>
14982            <parameter type-id='type-id-338'/>
14983            <parameter type-id='type-id-1251'/>
14984            <return type-id='type-id-126'/>
14985          </function-decl>
14986        </member-function>
14987        <member-function access='public'>
14988          <function-decl name='construct&lt;unsigned long, unsigned int&gt;' 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'>
14989            <parameter type-id='type-id-108' is-artificial='yes'/>
14990            <parameter type-id='type-id-338'/>
14991            <parameter type-id='type-id-1256'/>
14992            <return type-id='type-id-126'/>
14993          </function-decl>
14994        </member-function>
14995        <member-function access='public'>
14996          <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'>
14997            <parameter type-id='type-id-108' is-artificial='yes'/>
14998            <parameter type-id='type-id-41'/>
14999            <parameter type-id='type-id-127'/>
15000            <return type-id='type-id-662'/>
15001          </function-decl>
15002        </member-function>
15003        <member-function access='public'>
15004          <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'>
15005            <parameter type-id='type-id-108' is-artificial='yes'/>
15006            <parameter type-id='type-id-662'/>
15007            <parameter type-id='type-id-41'/>
15008            <return type-id='type-id-126'/>
15009          </function-decl>
15010        </member-function>
15011      </class-decl>
15012      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1284'>
15013        <member-type access='public'>
15014          <typedef-decl name='const_reference' type-id='type-id-1238' 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-1262'/>
15015        </member-type>
15016      </class-decl>
15017    </namespace-decl>
15018    <namespace-decl name='mongoutils'>
15019      <namespace-decl name='str'>
15020        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1285'>
15021          <member-function access='public'>
15022            <function-decl name='operator&lt;&lt;&lt;char [8]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA8_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
15023              <parameter type-id='type-id-108' is-artificial='yes'/>
15024              <parameter type-id='type-id-1243'/>
15025              <return type-id='type-id-57'/>
15026            </function-decl>
15027          </member-function>
15028          <member-function access='public'>
15029            <function-decl name='operator&lt;&lt;&lt;std::__cxx11::basic_string&lt;char&gt; &gt;' 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'>
15030              <parameter type-id='type-id-108' is-artificial='yes'/>
15031              <parameter type-id='type-id-174'/>
15032              <return type-id='type-id-57'/>
15033            </function-decl>
15034          </member-function>
15035          <member-function access='public'>
15036            <function-decl name='operator&lt;&lt;&lt;char [36]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA36_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
15037              <parameter type-id='type-id-108' is-artificial='yes'/>
15038              <parameter type-id='type-id-457'/>
15039              <return type-id='type-id-57'/>
15040            </function-decl>
15041          </member-function>
15042          <member-function access='public'>
15043            <function-decl name='operator&lt;&lt;&lt;long long&gt;' mangled-name='_ZN10mongoutils3str6streamlsIxEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
15044              <parameter type-id='type-id-108' is-artificial='yes'/>
15045              <parameter type-id='type-id-1245'/>
15046              <return type-id='type-id-57'/>
15047            </function-decl>
15048          </member-function>
15049          <member-function access='public'>
15050            <function-decl name='operator&lt;&lt;&lt;char [2]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA2_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
15051              <parameter type-id='type-id-108' is-artificial='yes'/>
15052              <parameter type-id='type-id-754'/>
15053              <return type-id='type-id-57'/>
15054            </function-decl>
15055          </member-function>
15056          <member-function access='public'>
15057            <function-decl name='operator&lt;&lt;&lt;char [7]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA7_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
15058              <parameter type-id='type-id-108' is-artificial='yes'/>
15059              <parameter type-id='type-id-1242'/>
15060              <return type-id='type-id-57'/>
15061            </function-decl>
15062          </member-function>
15063          <member-function access='public'>
15064            <function-decl name='operator&lt;&lt;&lt;char [19]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA19_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
15065              <parameter type-id='type-id-108' is-artificial='yes'/>
15066              <parameter type-id='type-id-978'/>
15067              <return type-id='type-id-57'/>
15068            </function-decl>
15069          </member-function>
15070        </class-decl>
15071      </namespace-decl>
15072    </namespace-decl>
15073    <namespace-decl name='mongo'>
15074      <class-decl name='BufBuilder' naming-typedef-id='type-id-227' visibility='default' is-declaration-only='yes' id='type-id-1286'>
15075        <member-function access='public'>
15076          <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'>
15077            <parameter type-id='type-id-229' is-artificial='yes'/>
15078            <parameter type-id='type-id-16'/>
15079            <return type-id='type-id-59'/>
15080          </function-decl>
15081        </member-function>
15082        <member-function access='public'>
15083          <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'>
15084            <parameter type-id='type-id-229' is-artificial='yes'/>
15085            <parameter type-id='type-id-16'/>
15086            <return type-id='type-id-59'/>
15087          </function-decl>
15088        </member-function>
15089        <member-function access='public'>
15090          <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'>
15091            <parameter type-id='type-id-229' is-artificial='yes'/>
15092            <parameter type-id='type-id-16'/>
15093            <return type-id='type-id-126'/>
15094          </function-decl>
15095        </member-function>
15096        <member-function access='public'>
15097          <function-decl name='release' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE7releaseEv' filepath='src/mongo/bson/util/builder.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
15098            <parameter type-id='type-id-229' is-artificial='yes'/>
15099            <return type-id='type-id-1287'/>
15100          </function-decl>
15101        </member-function>
15102        <member-function access='private'>
15103          <function-decl name='appendNumImpl&lt;char&gt;' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE13appendNumImplIcEEvT_' filepath='src/mongo/bson/util/builder.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
15104            <parameter type-id='type-id-229' is-artificial='yes'/>
15105            <parameter type-id='type-id-2'/>
15106            <return type-id='type-id-126'/>
15107          </function-decl>
15108        </member-function>
15109        <member-function access='public'>
15110          <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'>
15111            <parameter type-id='type-id-229' is-artificial='yes'/>
15112            <parameter type-id='type-id-2'/>
15113            <return type-id='type-id-126'/>
15114          </function-decl>
15115        </member-function>
15116        <member-function access='public'>
15117          <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'>
15118            <parameter type-id='type-id-229' is-artificial='yes'/>
15119            <parameter type-id='type-id-1288'/>
15120            <parameter type-id='type-id-1'/>
15121            <return type-id='type-id-126'/>
15122          </function-decl>
15123        </member-function>
15124        <member-function access='public'>
15125          <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'>
15126            <parameter type-id='type-id-229' is-artificial='yes'/>
15127            <parameter type-id='type-id-127'/>
15128            <parameter type-id='type-id-39'/>
15129            <return type-id='type-id-126'/>
15130          </function-decl>
15131        </member-function>
15132        <member-function access='private'>
15133          <function-decl name='appendNumImpl&lt;int&gt;' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE13appendNumImplIiEEvT_' filepath='src/mongo/bson/util/builder.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
15134            <parameter type-id='type-id-229' is-artificial='yes'/>
15135            <parameter type-id='type-id-16'/>
15136            <return type-id='type-id-126'/>
15137          </function-decl>
15138        </member-function>
15139        <member-function access='public'>
15140          <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'>
15141            <parameter type-id='type-id-229' is-artificial='yes'/>
15142            <parameter type-id='type-id-16'/>
15143            <return type-id='type-id-126'/>
15144          </function-decl>
15145        </member-function>
15146        <member-function access='public'>
15147          <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'>
15148            <parameter type-id='type-id-229' is-artificial='yes'/>
15149            <parameter type-id='type-id-16'/>
15150            <return type-id='type-id-126'/>
15151          </function-decl>
15152        </member-function>
15153        <member-function access='public'>
15154          <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'>
15155            <parameter type-id='type-id-218' is-artificial='yes'/>
15156            <return type-id='type-id-64'/>
15157          </function-decl>
15158        </member-function>
15159        <member-function access='public'>
15160          <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'>
15161            <parameter type-id='type-id-229' is-artificial='yes'/>
15162            <parameter type-id='type-id-16'/>
15163            <return type-id='type-id-126'/>
15164          </function-decl>
15165        </member-function>
15166        <member-function access='private'>
15167          <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'>
15168            <parameter type-id='type-id-229' is-artificial='yes'/>
15169            <parameter type-id='type-id-16'/>
15170            <return type-id='type-id-126'/>
15171          </function-decl>
15172        </member-function>
15173        <member-function access='private'>
15174          <function-decl name='appendNumImpl&lt;long long&gt;' mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE13appendNumImplIxEEvT_' filepath='src/mongo/bson/util/builder.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
15175            <parameter type-id='type-id-229' is-artificial='yes'/>
15176            <parameter type-id='type-id-19'/>
15177            <return type-id='type-id-126'/>
15178          </function-decl>
15179        </member-function>
15180        <member-function access='public'>
15181          <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'>
15182            <parameter type-id='type-id-229' is-artificial='yes'/>
15183            <parameter type-id='type-id-19'/>
15184            <return type-id='type-id-126'/>
15185          </function-decl>
15186        </member-function>
15187        <member-function access='public'>
15188          <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'>
15189            <parameter type-id='type-id-218' is-artificial='yes'/>
15190            <return type-id='type-id-16'/>
15191          </function-decl>
15192        </member-function>
15193        <member-function access='public'>
15194          <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'>
15195            <parameter type-id='type-id-229' is-artificial='yes'/>
15196            <return type-id='type-id-59'/>
15197          </function-decl>
15198        </member-function>
15199        <member-function access='public'>
15200          <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'>
15201            <parameter type-id='type-id-229' is-artificial='yes'/>
15202            <parameter type-id='type-id-16'/>
15203            <return type-id='type-id-126'/>
15204          </function-decl>
15205        </member-function>
15206      </class-decl>
15207      <class-decl name='Milliseconds' naming-typedef-id='type-id-569' visibility='default' is-declaration-only='yes' id='type-id-1289'/>
15208      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1290'>
15209        <member-function access='public'>
15210          <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'>
15211            <parameter type-id='type-id-108' is-artificial='yes'/>
15212            <parameter type-id='type-id-188'/>
15213            <parameter type-id='type-id-64'/>
15214            <return type-id='type-id-126'/>
15215          </function-decl>
15216        </member-function>
15217        <member-function access='public'>
15218          <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'>
15219            <parameter type-id='type-id-108' is-artificial='yes'/>
15220            <return type-id='type-id-328'/>
15221          </function-decl>
15222        </member-function>
15223        <member-function access='public'>
15224          <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'>
15225            <parameter type-id='type-id-108' is-artificial='yes'/>
15226            <parameter type-id='type-id-1'/>
15227            <return type-id='type-id-126'/>
15228          </function-decl>
15229        </member-function>
15230      </class-decl>
15231      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1288'>
15232        <member-type access='private'>
15233          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1291'/>
15234        </member-type>
15235        <member-function access='public'>
15236          <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'>
15237            <parameter type-id='type-id-79' is-artificial='yes'/>
15238            <return type-id='type-id-222'/>
15239          </function-decl>
15240        </member-function>
15241        <member-function access='public'>
15242          <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'>
15243            <parameter type-id='type-id-79' is-artificial='yes'/>
15244            <parameter type-id='type-id-1288'/>
15245            <return type-id='type-id-16'/>
15246          </function-decl>
15247        </member-function>
15248        <member-function access='public'>
15249          <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'>
15250            <parameter type-id='type-id-108' is-artificial='yes'/>
15251            <parameter type-id='type-id-64'/>
15252            <return type-id='type-id-126'/>
15253          </function-decl>
15254        </member-function>
15255        <member-function access='private'>
15256          <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'>
15257            <parameter type-id='type-id-108' is-artificial='yes'/>
15258            <parameter type-id='type-id-64'/>
15259            <parameter type-id='type-id-39'/>
15260            <parameter type-id='type-id-1291'/>
15261            <return type-id='type-id-126'/>
15262          </function-decl>
15263        </member-function>
15264        <member-function access='public'>
15265          <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'>
15266            <parameter type-id='type-id-108' is-artificial='yes'/>
15267            <parameter type-id='type-id-64'/>
15268            <parameter type-id='type-id-39'/>
15269            <return type-id='type-id-126'/>
15270          </function-decl>
15271        </member-function>
15272        <member-function access='public'>
15273          <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'>
15274            <parameter type-id='type-id-108' is-artificial='yes'/>
15275            <parameter type-id='type-id-64'/>
15276            <return type-id='type-id-126'/>
15277          </function-decl>
15278        </member-function>
15279        <member-function access='public'>
15280          <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'>
15281            <parameter type-id='type-id-79' is-artificial='yes'/>
15282            <parameter type-id='type-id-59'/>
15283            <parameter type-id='type-id-1'/>
15284            <return type-id='type-id-126'/>
15285          </function-decl>
15286        </member-function>
15287        <member-function access='public'>
15288          <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'>
15289            <parameter type-id='type-id-108' is-artificial='yes'/>
15290            <parameter type-id='type-id-224'/>
15291            <return type-id='type-id-126'/>
15292          </function-decl>
15293        </member-function>
15294      </class-decl>
15295      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1292'>
15296      </class-decl>
15297      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1293'>
15298        <member-function access='public'>
15299          <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'>
15300            <parameter type-id='type-id-108' is-artificial='yes'/>
15301            <parameter type-id='type-id-80'/>
15302            <return type-id='type-id-126'/>
15303          </function-decl>
15304        </member-function>
15305        <member-function access='public'>
15306          <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'>
15307            <parameter type-id='type-id-108' is-artificial='yes'/>
15308            <return type-id='type-id-1'/>
15309          </function-decl>
15310        </member-function>
15311        <member-function access='public'>
15312          <function-decl name='next' mangled-name='_ZN5mongo15BSONObjIterator4nextEv' filepath='src/mongo/bson/bsonobj.h' line='649' column='1' visibility='default' binding='global' size-in-bits='64'>
15313            <parameter type-id='type-id-108' is-artificial='yes'/>
15314            <return type-id='type-id-1294'/>
15315          </function-decl>
15316        </member-function>
15317      </class-decl>
15318      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1295'>
15319        <member-function access='public'>
15320          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' 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'>
15321            <parameter type-id='type-id-79' is-artificial='yes'/>
15322            <parameter type-id='type-id-108'/>
15323            <parameter type-id='type-id-39'/>
15324            <return type-id='type-id-80'/>
15325          </function-decl>
15326        </member-function>
15327        <member-function access='public'>
15328          <function-decl name='read&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
15329            <parameter type-id='type-id-79' is-artificial='yes'/>
15330            <parameter type-id='type-id-40'/>
15331            <return type-id='type-id-1296'/>
15332          </function-decl>
15333        </member-function>
15334        <member-function access='public'>
15335          <function-decl name='read&lt;mongo::LittleEndian&lt;long long&gt; &gt;' 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'>
15336            <parameter type-id='type-id-79' is-artificial='yes'/>
15337            <parameter type-id='type-id-108'/>
15338            <parameter type-id='type-id-39'/>
15339            <return type-id='type-id-80'/>
15340          </function-decl>
15341        </member-function>
15342        <member-function access='public'>
15343          <function-decl name='read&lt;mongo::LittleEndian&lt;long long&gt; &gt;' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIxEEEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
15344            <parameter type-id='type-id-79' is-artificial='yes'/>
15345            <parameter type-id='type-id-40'/>
15346            <return type-id='type-id-1297'/>
15347          </function-decl>
15348        </member-function>
15349        <member-function access='public'>
15350          <function-decl name='read&lt;mongo::LittleEndian&lt;unsigned long long&gt; &gt;' 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'>
15351            <parameter type-id='type-id-79' is-artificial='yes'/>
15352            <parameter type-id='type-id-108'/>
15353            <parameter type-id='type-id-39'/>
15354            <return type-id='type-id-80'/>
15355          </function-decl>
15356        </member-function>
15357        <member-function access='public'>
15358          <function-decl name='read&lt;mongo::LittleEndian&lt;unsigned long long&gt; &gt;' mangled-name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIyEEEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
15359            <parameter type-id='type-id-79' is-artificial='yes'/>
15360            <parameter type-id='type-id-40'/>
15361            <return type-id='type-id-1298'/>
15362          </function-decl>
15363        </member-function>
15364        <member-function access='public'>
15365          <function-decl name='read&lt;signed char&gt;' mangled-name='_ZNK5mongo13ConstDataView4readIaEERKS0_PT_m' filepath='src/mongo/base/data_view.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
15366            <parameter type-id='type-id-79' is-artificial='yes'/>
15367            <parameter type-id='type-id-1253'/>
15368            <parameter type-id='type-id-39'/>
15369            <return type-id='type-id-80'/>
15370          </function-decl>
15371        </member-function>
15372        <member-function access='public'>
15373          <function-decl name='read&lt;signed char&gt;' mangled-name='_ZNK5mongo13ConstDataView4readIaEET_m' filepath='src/mongo/base/data_view.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
15374            <parameter type-id='type-id-79' is-artificial='yes'/>
15375            <parameter type-id='type-id-40'/>
15376            <return type-id='type-id-1236'/>
15377          </function-decl>
15378        </member-function>
15379      </class-decl>
15380      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1294'>
15381        <member-function access='public'>
15382          <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'>
15383            <parameter type-id='type-id-108' is-artificial='yes'/>
15384            <parameter type-id='type-id-64'/>
15385            <return type-id='type-id-126'/>
15386          </function-decl>
15387        </member-function>
15388        <member-function access='public'>
15389          <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'>
15390            <parameter type-id='type-id-108' is-artificial='yes'/>
15391            <return type-id='type-id-126'/>
15392          </function-decl>
15393        </member-function>
15394        <member-function access='public'>
15395          <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'>
15396            <parameter type-id='type-id-79' is-artificial='yes'/>
15397            <return type-id='type-id-1'/>
15398          </function-decl>
15399        </member-function>
15400        <member-function access='public'>
15401          <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'>
15402            <parameter type-id='type-id-79' is-artificial='yes'/>
15403            <return type-id='type-id-64'/>
15404          </function-decl>
15405        </member-function>
15406        <member-function access='public'>
15407          <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'>
15408            <parameter type-id='type-id-79' is-artificial='yes'/>
15409            <return type-id='type-id-78'/>
15410          </function-decl>
15411        </member-function>
15412        <member-function access='public'>
15413          <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'>
15414            <parameter type-id='type-id-79' is-artificial='yes'/>
15415            <return type-id='type-id-16'/>
15416          </function-decl>
15417        </member-function>
15418        <member-function access='public'>
15419          <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'>
15420            <parameter type-id='type-id-79' is-artificial='yes'/>
15421            <return type-id='type-id-64'/>
15422          </function-decl>
15423        </member-function>
15424        <member-function access='public'>
15425          <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'>
15426            <parameter type-id='type-id-79' is-artificial='yes'/>
15427            <return type-id='type-id-1'/>
15428          </function-decl>
15429        </member-function>
15430        <member-function access='public'>
15431          <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'>
15432            <parameter type-id='type-id-79' is-artificial='yes'/>
15433            <return type-id='type-id-1'/>
15434          </function-decl>
15435        </member-function>
15436        <member-function access='public'>
15437          <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'>
15438            <parameter type-id='type-id-79' is-artificial='yes'/>
15439            <return type-id='type-id-188'/>
15440          </function-decl>
15441        </member-function>
15442        <member-function access='public'>
15443          <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'>
15444            <parameter type-id='type-id-79' is-artificial='yes'/>
15445            <return type-id='type-id-1'/>
15446          </function-decl>
15447        </member-function>
15448        <member-function access='public'>
15449          <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'>
15450            <parameter type-id='type-id-79' is-artificial='yes'/>
15451            <return type-id='type-id-1299'/>
15452          </function-decl>
15453        </member-function>
15454        <member-function access='public'>
15455          <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'>
15456            <parameter type-id='type-id-79' is-artificial='yes'/>
15457            <return type-id='type-id-1300'/>
15458          </function-decl>
15459        </member-function>
15460        <member-function access='public'>
15461          <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'>
15462            <parameter type-id='type-id-79' is-artificial='yes'/>
15463            <return type-id='type-id-1300'/>
15464          </function-decl>
15465        </member-function>
15466        <member-function access='public'>
15467          <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'>
15468            <parameter type-id='type-id-79' is-artificial='yes'/>
15469            <parameter type-id='type-id-1250'/>
15470            <return type-id='type-id-64'/>
15471          </function-decl>
15472        </member-function>
15473        <member-function access='public'>
15474          <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'>
15475            <parameter type-id='type-id-79' is-artificial='yes'/>
15476            <return type-id='type-id-16'/>
15477          </function-decl>
15478        </member-function>
15479        <member-function access='public'>
15480          <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'>
15481            <parameter type-id='type-id-79' is-artificial='yes'/>
15482            <return type-id='type-id-14'/>
15483          </function-decl>
15484        </member-function>
15485        <member-function access='public'>
15486          <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'>
15487            <parameter type-id='type-id-79' is-artificial='yes'/>
15488            <return type-id='type-id-16'/>
15489          </function-decl>
15490        </member-function>
15491        <member-function access='public'>
15492          <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'>
15493            <parameter type-id='type-id-79' is-artificial='yes'/>
15494            <return type-id='type-id-19'/>
15495          </function-decl>
15496        </member-function>
15497        <member-function access='public'>
15498          <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'>
15499            <parameter type-id='type-id-79' is-artificial='yes'/>
15500            <return type-id='type-id-1301'/>
15501          </function-decl>
15502        </member-function>
15503        <member-function access='public'>
15504          <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'>
15505            <parameter type-id='type-id-79' is-artificial='yes'/>
15506            <return type-id='type-id-19'/>
15507          </function-decl>
15508        </member-function>
15509        <member-function access='private'>
15510          <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'>
15511            <parameter type-id='type-id-79' is-artificial='yes'/>
15512            <parameter type-id='type-id-188'/>
15513            <return type-id='type-id-80'/>
15514          </function-decl>
15515        </member-function>
15516      </class-decl>
15517      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1299'/>
15518      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1302'>
15519        <member-function access='public'>
15520          <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'>
15521            <parameter type-id='type-id-79' is-artificial='yes'/>
15522            <return type-id='type-id-64'/>
15523          </function-decl>
15524        </member-function>
15525        <member-function access='public'>
15526          <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'>
15527            <parameter type-id='type-id-79' is-artificial='yes'/>
15528            <return type-id='type-id-16'/>
15529          </function-decl>
15530        </member-function>
15531        <member-function access='public'>
15532          <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'>
15533            <parameter type-id='type-id-108' is-artificial='yes'/>
15534            <return type-id='type-id-126'/>
15535          </function-decl>
15536        </member-function>
15537        <member-function access='public'>
15538          <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'>
15539            <parameter type-id='type-id-108' is-artificial='yes'/>
15540            <parameter type-id='type-id-58'/>
15541            <return type-id='type-id-126'/>
15542          </function-decl>
15543        </member-function>
15544        <member-function access='public'>
15545          <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'>
15546            <parameter type-id='type-id-108' is-artificial='yes'/>
15547            <parameter type-id='type-id-64'/>
15548            <return type-id='type-id-126'/>
15549          </function-decl>
15550        </member-function>
15551        <member-function access='private'>
15552          <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'>
15553            <parameter type-id='type-id-108' is-artificial='yes'/>
15554            <parameter type-id='type-id-64'/>
15555            <return type-id='type-id-126'/>
15556          </function-decl>
15557        </member-function>
15558        <member-function access='public'>
15559          <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'>
15560            <parameter type-id='type-id-79' is-artificial='yes'/>
15561            <return type-id='type-id-1'/>
15562          </function-decl>
15563        </member-function>
15564        <member-function access='public'>
15565          <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'>
15566            <parameter type-id='type-id-108' is-artificial='yes'/>
15567            <parameter type-id='type-id-1303'/>
15568            <return type-id='type-id-57'/>
15569          </function-decl>
15570        </member-function>
15571      </class-decl>
15572      <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1287'>
15573        <member-type access='private'>
15574          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1304'>
15575            <member-function access='public'>
15576              <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'>
15577                <parameter type-id='type-id-108' is-artificial='yes'/>
15578                <return type-id='type-id-59'/>
15579              </function-decl>
15580            </member-function>
15581            <member-function access='public'>
15582              <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'>
15583                <parameter type-id='type-id-108' is-artificial='yes'/>
15584                <parameter type-id='type-id-1305'/>
15585                <parameter type-id='type-id-39'/>
15586                <return type-id='type-id-126'/>
15587              </function-decl>
15588            </member-function>
15589            <member-function access='public'>
15590              <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'>
15591                <parameter type-id='type-id-79' is-artificial='yes'/>
15592                <return type-id='type-id-1'/>
15593              </function-decl>
15594            </member-function>
15595          </class-decl>
15596        </member-type>
15597        <member-function access='public'>
15598          <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'>
15599            <parameter type-id='type-id-108' is-artificial='yes'/>
15600            <return type-id='type-id-126'/>
15601          </function-decl>
15602        </member-function>
15603        <member-function access='public'>
15604          <function-decl name='get' mangled-name='_ZNK5mongo12SharedBuffer3getEv' filepath='src/mongo/util/shared_buffer.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
15605            <parameter type-id='type-id-79' is-artificial='yes'/>
15606            <return type-id='type-id-59'/>
15607          </function-decl>
15608        </member-function>
15609        <member-function access='public' static='yes'>
15610          <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'>
15611            <parameter type-id='type-id-39'/>
15612            <return type-id='type-id-1287'/>
15613          </function-decl>
15614        </member-function>
15615        <member-function access='private' static='yes'>
15616          <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'>
15617            <parameter type-id='type-id-127'/>
15618            <parameter type-id='type-id-39'/>
15619            <return type-id='type-id-1287'/>
15620          </function-decl>
15621        </member-function>
15622        <member-function access='public'>
15623          <function-decl name='realloc' mangled-name='_ZN5mongo12SharedBuffer7reallocEm' filepath='src/mongo/util/shared_buffer.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
15624            <parameter type-id='type-id-108' is-artificial='yes'/>
15625            <parameter type-id='type-id-39'/>
15626            <return type-id='type-id-126'/>
15627          </function-decl>
15628        </member-function>
15629      </class-decl>
15630      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1303'>
15631        <member-function access='public'>
15632          <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'>
15633            <parameter type-id='type-id-108' is-artificial='yes'/>
15634            <return type-id='type-id-126'/>
15635          </function-decl>
15636        </member-function>
15637      </class-decl>
15638      <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1306'>
15639        <member-type access='private'>
15640          <typedef-decl name='WordType' type-id='type-id-46' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' id='type-id-1305'/>
15641        </member-type>
15642        <member-function access='public'>
15643          <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'>
15644            <parameter type-id='type-id-108' is-artificial='yes'/>
15645            <parameter type-id='type-id-1305'/>
15646            <return type-id='type-id-1305'/>
15647          </function-decl>
15648        </member-function>
15649        <member-function access='public'>
15650          <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'>
15651            <parameter type-id='type-id-108' is-artificial='yes'/>
15652            <parameter type-id='type-id-1305'/>
15653            <return type-id='type-id-1305'/>
15654          </function-decl>
15655        </member-function>
15656        <member-function access='public'>
15657          <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'>
15658            <parameter type-id='type-id-108' is-artificial='yes'/>
15659            <parameter type-id='type-id-1305'/>
15660            <return type-id='type-id-1305'/>
15661          </function-decl>
15662        </member-function>
15663        <member-function access='public'>
15664          <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'>
15665            <parameter type-id='type-id-108' is-artificial='yes'/>
15666            <parameter type-id='type-id-1305'/>
15667            <return type-id='type-id-126'/>
15668          </function-decl>
15669        </member-function>
15670        <member-function access='public'>
15671          <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'>
15672            <parameter type-id='type-id-79' is-artificial='yes'/>
15673            <return type-id='type-id-1305'/>
15674          </function-decl>
15675        </member-function>
15676      </class-decl>
15677      <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1307'>
15678        <member-type access='private'>
15679          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1308'/>
15680        </member-type>
15681        <member-function access='public' destructor='yes'>
15682          <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'>
15683            <parameter type-id='type-id-108' is-artificial='yes'/>
15684            <return type-id='type-id-126'/>
15685          </function-decl>
15686        </member-function>
15687        <member-function access='private'>
15688          <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'>
15689            <parameter type-id='type-id-108' is-artificial='yes'/>
15690            <return type-id='type-id-126'/>
15691          </function-decl>
15692        </member-function>
15693        <member-function access='public' static='yes'>
15694          <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'>
15695            <return type-id='type-id-1307'/>
15696          </function-decl>
15697        </member-function>
15698        <member-function access='public'>
15699          <function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
15700            <parameter type-id='type-id-79' is-artificial='yes'/>
15701            <return type-id='type-id-1'/>
15702          </function-decl>
15703        </member-function>
15704        <member-function access='private' static='yes'>
15705          <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'>
15706            <parameter type-id='type-id-108'/>
15707            <return type-id='type-id-126'/>
15708          </function-decl>
15709        </member-function>
15710        <member-function access='public'>
15711          <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'>
15712            <parameter type-id='type-id-108' is-artificial='yes'/>
15713            <parameter type-id='type-id-80'/>
15714            <return type-id='type-id-126'/>
15715          </function-decl>
15716        </member-function>
15717        <member-function access='public'>
15718          <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'>
15719            <parameter type-id='type-id-108' is-artificial='yes'/>
15720            <parameter type-id='type-id-58'/>
15721            <return type-id='type-id-126'/>
15722          </function-decl>
15723        </member-function>
15724        <member-function access='private' static='yes'>
15725          <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'>
15726            <parameter type-id='type-id-108'/>
15727            <return type-id='type-id-126'/>
15728          </function-decl>
15729        </member-function>
15730      </class-decl>
15731      <class-decl name='__anonymous_struct__25' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1309'/>
15732      <class-decl name='__anonymous_struct__26' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1310'>
15733        <member-function access='public'>
15734          <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'>
15735            <parameter type-id='type-id-108' is-artificial='yes'/>
15736            <parameter type-id='type-id-16'/>
15737            <return type-id='type-id-126'/>
15738          </function-decl>
15739        </member-function>
15740        <member-function access='public'>
15741          <function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataENS_6Date_tE' filepath='src/mongo/bson/bsonobjbuilder.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
15742            <parameter type-id='type-id-108' is-artificial='yes'/>
15743            <parameter type-id='type-id-1288'/>
15744            <parameter type-id='type-id-1300'/>
15745            <return type-id='type-id-57'/>
15746          </function-decl>
15747        </member-function>
15748        <member-function access='public'>
15749          <function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataENS_9TimestampE' filepath='src/mongo/bson/bsonobjbuilder.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
15750            <parameter type-id='type-id-108' is-artificial='yes'/>
15751            <parameter type-id='type-id-1288'/>
15752            <parameter type-id='type-id-1299'/>
15753            <return type-id='type-id-57'/>
15754          </function-decl>
15755        </member-function>
15756        <member-function access='public'>
15757          <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'>
15758            <parameter type-id='type-id-79' is-artificial='yes'/>
15759            <return type-id='type-id-1'/>
15760          </function-decl>
15761        </member-function>
15762        <member-function access='public'>
15763          <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'>
15764            <parameter type-id='type-id-108' is-artificial='yes'/>
15765            <return type-id='type-id-1302'/>
15766          </function-decl>
15767        </member-function>
15768        <member-function access='public'>
15769          <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'>
15770            <parameter type-id='type-id-108' is-artificial='yes'/>
15771            <return type-id='type-id-1302'/>
15772          </function-decl>
15773        </member-function>
15774        <member-function access='public' destructor='yes'>
15775          <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'>
15776            <parameter type-id='type-id-108' is-artificial='yes'/>
15777            <return type-id='type-id-126'/>
15778          </function-decl>
15779        </member-function>
15780        <member-function access='public'>
15781          <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'>
15782            <parameter type-id='type-id-108' is-artificial='yes'/>
15783            <parameter type-id='type-id-1288'/>
15784            <parameter type-id='type-id-16'/>
15785            <return type-id='type-id-57'/>
15786          </function-decl>
15787        </member-function>
15788        <member-function access='public'>
15789          <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'>
15790            <parameter type-id='type-id-108' is-artificial='yes'/>
15791            <parameter type-id='type-id-1288'/>
15792            <parameter type-id='type-id-64'/>
15793            <parameter type-id='type-id-16'/>
15794            <return type-id='type-id-57'/>
15795          </function-decl>
15796        </member-function>
15797        <member-function access='public'>
15798          <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'>
15799            <parameter type-id='type-id-108' is-artificial='yes'/>
15800            <parameter type-id='type-id-1288'/>
15801            <parameter type-id='type-id-16'/>
15802            <parameter type-id='type-id-188'/>
15803            <parameter type-id='type-id-127'/>
15804            <return type-id='type-id-57'/>
15805          </function-decl>
15806        </member-function>
15807        <member-function access='public'>
15808          <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'>
15809            <parameter type-id='type-id-108' is-artificial='yes'/>
15810            <parameter type-id='type-id-1288'/>
15811            <parameter type-id='type-id-19'/>
15812            <return type-id='type-id-57'/>
15813          </function-decl>
15814        </member-function>
15815        <member-function access='public'>
15816          <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'>
15817            <parameter type-id='type-id-108' is-artificial='yes'/>
15818            <parameter type-id='type-id-1288'/>
15819            <parameter type-id='type-id-1'/>
15820            <return type-id='type-id-57'/>
15821          </function-decl>
15822        </member-function>
15823        <member-function access='public'>
15824          <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'>
15825            <parameter type-id='type-id-108' is-artificial='yes'/>
15826            <parameter type-id='type-id-1288'/>
15827            <return type-id='type-id-228'/>
15828          </function-decl>
15829        </member-function>
15830        <member-function access='public'>
15831          <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'>
15832            <parameter type-id='type-id-108' is-artificial='yes'/>
15833            <parameter type-id='type-id-228'/>
15834            <return type-id='type-id-126'/>
15835          </function-decl>
15836        </member-function>
15837        <member-function access='public'>
15838          <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'>
15839            <parameter type-id='type-id-108' is-artificial='yes'/>
15840            <parameter type-id='type-id-1288'/>
15841            <return type-id='type-id-228'/>
15842          </function-decl>
15843        </member-function>
15844        <member-function access='public'>
15845          <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'>
15846            <parameter type-id='type-id-108' is-artificial='yes'/>
15847            <parameter type-id='type-id-80'/>
15848            <return type-id='type-id-57'/>
15849          </function-decl>
15850        </member-function>
15851        <member-function access='private'>
15852          <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'>
15853            <parameter type-id='type-id-108' is-artificial='yes'/>
15854            <return type-id='type-id-59'/>
15855          </function-decl>
15856        </member-function>
15857        <member-function access='public'>
15858          <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'>
15859            <parameter type-id='type-id-108' is-artificial='yes'/>
15860            <parameter type-id='type-id-1288'/>
15861            <parameter type-id='type-id-16'/>
15862            <return type-id='type-id-57'/>
15863          </function-decl>
15864        </member-function>
15865      </class-decl>
15866      <class-decl name='__anonymous_struct__27' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1311'>
15867        <member-function access='public'>
15868          <function-decl name='release' mangled-name='_ZN5mongo21SharedBufferAllocator7releaseEv' filepath='src/mongo/bson/util/builder.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
15869            <parameter type-id='type-id-108' is-artificial='yes'/>
15870            <return type-id='type-id-1287'/>
15871          </function-decl>
15872        </member-function>
15873        <member-function access='public'>
15874          <function-decl name='get' mangled-name='_ZNK5mongo21SharedBufferAllocator3getEv' filepath='src/mongo/bson/util/builder.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
15875            <parameter type-id='type-id-79' is-artificial='yes'/>
15876            <return type-id='type-id-59'/>
15877          </function-decl>
15878        </member-function>
15879        <member-function access='public'>
15880          <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'>
15881            <parameter type-id='type-id-108' is-artificial='yes'/>
15882            <return type-id='type-id-126'/>
15883          </function-decl>
15884        </member-function>
15885        <member-function access='public'>
15886          <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'>
15887            <parameter type-id='type-id-108' is-artificial='yes'/>
15888            <parameter type-id='type-id-39'/>
15889            <return type-id='type-id-126'/>
15890          </function-decl>
15891        </member-function>
15892        <member-function access='public'>
15893          <function-decl name='realloc' mangled-name='_ZN5mongo21SharedBufferAllocator7reallocEm' filepath='src/mongo/bson/util/builder.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
15894            <parameter type-id='type-id-108' is-artificial='yes'/>
15895            <parameter type-id='type-id-39'/>
15896            <return type-id='type-id-126'/>
15897          </function-decl>
15898        </member-function>
15899      </class-decl>
15900      <class-decl name='__anonymous_struct__29' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1312'>
15901        <member-function access='public'>
15902          <function-decl name='write&lt;mongo::LittleEndian&lt;char&gt; &gt;' 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'>
15903            <parameter type-id='type-id-108' is-artificial='yes'/>
15904            <parameter type-id='type-id-80'/>
15905            <parameter type-id='type-id-40'/>
15906            <return type-id='type-id-57'/>
15907          </function-decl>
15908        </member-function>
15909        <member-function access='public'>
15910          <function-decl name='write&lt;mongo::LittleEndian&lt;int&gt; &gt;' 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'>
15911            <parameter type-id='type-id-108' is-artificial='yes'/>
15912            <parameter type-id='type-id-80'/>
15913            <parameter type-id='type-id-40'/>
15914            <return type-id='type-id-57'/>
15915          </function-decl>
15916        </member-function>
15917        <member-function access='public'>
15918          <function-decl name='write&lt;mongo::LittleEndian&lt;long long&gt; &gt;' 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'>
15919            <parameter type-id='type-id-108' is-artificial='yes'/>
15920            <parameter type-id='type-id-80'/>
15921            <parameter type-id='type-id-40'/>
15922            <return type-id='type-id-57'/>
15923          </function-decl>
15924        </member-function>
15925      </class-decl>
15926      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1313'>
15927        <member-function access='public'>
15928          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_7BSONObjEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
15929            <parameter type-id='type-id-108' is-artificial='yes'/>
15930            <parameter type-id='type-id-1307'/>
15931            <return type-id='type-id-126'/>
15932          </function-decl>
15933        </member-function>
15934        <member-function access='public'>
15935          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_7BSONObjEEC2ES1_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
15936            <parameter type-id='type-id-108' is-artificial='yes'/>
15937            <parameter type-id='type-id-1302'/>
15938            <return type-id='type-id-126'/>
15939          </function-decl>
15940        </member-function>
15941      </class-decl>
15942      <class-decl name='__anonymous_struct__30' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1314'>
15943        <member-function access='public'>
15944          <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'>
15945            <parameter type-id='type-id-108' is-artificial='yes'/>
15946            <return type-id='type-id-126'/>
15947          </function-decl>
15948        </member-function>
15949        <member-function access='public'>
15950          <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'>
15951            <parameter type-id='type-id-108' is-artificial='yes'/>
15952            <parameter type-id='type-id-1288'/>
15953            <return type-id='type-id-126'/>
15954          </function-decl>
15955        </member-function>
15956        <member-function access='public'>
15957          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
15958            <parameter type-id='type-id-108' is-artificial='yes'/>
15959            <parameter type-id='type-id-1288'/>
15960            <return type-id='type-id-57'/>
15961          </function-decl>
15962        </member-function>
15963        <member-function access='public'>
15964          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEPKc' filepath='src/mongo/bson/util/builder.h' line='436' column='1' visibility='default' binding='global' size-in-bits='64'>
15965            <parameter type-id='type-id-108' is-artificial='yes'/>
15966            <parameter type-id='type-id-64'/>
15967            <return type-id='type-id-57'/>
15968          </function-decl>
15969        </member-function>
15970        <member-function access='public'>
15971          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEx' filepath='src/mongo/bson/util/builder.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
15972            <parameter type-id='type-id-108' is-artificial='yes'/>
15973            <parameter type-id='type-id-19'/>
15974            <return type-id='type-id-57'/>
15975          </function-decl>
15976        </member-function>
15977        <member-function access='public'>
15978          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsENS_8BSONTypeE' filepath='src/mongo/bson/util/builder.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
15979            <parameter type-id='type-id-108' is-artificial='yes'/>
15980            <parameter type-id='type-id-188'/>
15981            <return type-id='type-id-57'/>
15982          </function-decl>
15983        </member-function>
15984        <member-function access='public'>
15985          <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'>
15986            <parameter type-id='type-id-79' is-artificial='yes'/>
15987            <return type-id='type-id-222'/>
15988          </function-decl>
15989        </member-function>
15990        <member-function access='public'>
15991          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEc' filepath='src/mongo/bson/util/builder.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
15992            <parameter type-id='type-id-108' is-artificial='yes'/>
15993            <parameter type-id='type-id-2'/>
15994            <return type-id='type-id-57'/>
15995          </function-decl>
15996        </member-function>
15997        <member-function access='private'>
15998          <function-decl name='appendIntegral&lt;long long&gt;' 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'>
15999            <parameter type-id='type-id-108' is-artificial='yes'/>
16000            <parameter type-id='type-id-19'/>
16001            <parameter type-id='type-id-16'/>
16002            <return type-id='type-id-57'/>
16003          </function-decl>
16004        </member-function>
16005      </class-decl>
16006      <class-decl name='__anonymous_struct__31' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1301'/>
16007      <class-decl name='__anonymous_struct__31' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1315'>
16008        <member-function access='public'>
16009          <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'>
16010            <parameter type-id='type-id-108' is-artificial='yes'/>
16011            <parameter type-id='type-id-16'/>
16012            <return type-id='type-id-126'/>
16013          </function-decl>
16014        </member-function>
16015      </class-decl>
16016      <class-decl name='__anonymous_struct__32' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1316'>
16017        <member-function access='public'>
16018          <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'>
16019            <parameter type-id='type-id-108' is-artificial='yes'/>
16020            <return type-id='type-id-1288'/>
16021          </function-decl>
16022        </member-function>
16023      </class-decl>
16024      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1300'/>
16025      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1317'>
16026        <member-function access='public'>
16027          <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'>
16028            <parameter type-id='type-id-79' is-artificial='yes'/>
16029            <return type-id='type-id-39'/>
16030          </function-decl>
16031        </member-function>
16032        <member-function access='public'>
16033          <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'>
16034            <parameter type-id='type-id-108' is-artificial='yes'/>
16035            <parameter type-id='type-id-64'/>
16036            <parameter type-id='type-id-40'/>
16037            <parameter type-id='type-id-141'/>
16038            <return type-id='type-id-126'/>
16039          </function-decl>
16040        </member-function>
16041        <member-function access='public'>
16042          <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'>
16043            <parameter type-id='type-id-108' is-artificial='yes'/>
16044            <parameter type-id='type-id-64'/>
16045            <parameter type-id='type-id-64'/>
16046            <parameter type-id='type-id-141'/>
16047            <return type-id='type-id-126'/>
16048          </function-decl>
16049        </member-function>
16050      </class-decl>
16051      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1318'>
16052        <member-function access='public'>
16053          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_6Date_tEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
16054            <parameter type-id='type-id-108' is-artificial='yes'/>
16055            <parameter type-id='type-id-1307'/>
16056            <return type-id='type-id-126'/>
16057          </function-decl>
16058        </member-function>
16059        <member-function access='public'>
16060          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_6Date_tEEC2ES1_' filepath='src/mongo/base/status_with.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
16061            <parameter type-id='type-id-108' is-artificial='yes'/>
16062            <parameter type-id='type-id-1300'/>
16063            <return type-id='type-id-126'/>
16064          </function-decl>
16065        </member-function>
16066      </class-decl>
16067      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1319'>
16068        <member-function access='public'>
16069          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_12FTDCBSONUtil8FTDCTypeEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
16070            <parameter type-id='type-id-108' is-artificial='yes'/>
16071            <parameter type-id='type-id-1307'/>
16072            <return type-id='type-id-126'/>
16073          </function-decl>
16074        </member-function>
16075        <member-function access='public'>
16076          <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'>
16077            <parameter type-id='type-id-108' is-artificial='yes'/>
16078            <parameter type-id='type-id-188'/>
16079            <return type-id='type-id-126'/>
16080          </function-decl>
16081        </member-function>
16082        <member-function access='public'>
16083          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_12FTDCBSONUtil8FTDCTypeEEC2ENS_10ErrorCodes5ErrorERKN10mongoutils3str6streamE' filepath='src/mongo/base/status_with.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
16084            <parameter type-id='type-id-108' is-artificial='yes'/>
16085            <parameter type-id='type-id-188'/>
16086            <parameter type-id='type-id-80'/>
16087            <return type-id='type-id-126'/>
16088          </function-decl>
16089        </member-function>
16090        <member-function access='public'>
16091          <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'>
16092            <parameter type-id='type-id-108' is-artificial='yes'/>
16093            <return type-id='type-id-762'/>
16094          </function-decl>
16095        </member-function>
16096      </class-decl>
16097      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1320'>
16098        <member-function access='public'>
16099          <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithISt6vectorINS_7BSONObjESaIS2_EEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
16100            <parameter type-id='type-id-108' is-artificial='yes'/>
16101            <parameter type-id='type-id-1307'/>
16102            <return type-id='type-id-126'/>
16103          </function-decl>
16104        </member-function>
16105        <member-function access='public'>
16106          <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'>
16107            <parameter type-id='type-id-108' is-artificial='yes'/>
16108            <parameter type-id='type-id-188'/>
16109            <parameter type-id='type-id-80'/>
16110            <return type-id='type-id-126'/>
16111          </function-decl>
16112        </member-function>
16113      </class-decl>
16114      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1321'/>
16115      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1322'/>
16116      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1323'>
16117        <member-type access='public'>
16118          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1324'>
16119            <member-function access='public' static='yes'>
16120              <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'>
16121                <parameter type-id='type-id-103'/>
16122                <parameter type-id='type-id-64'/>
16123                <parameter type-id='type-id-238'/>
16124                <return type-id='type-id-126'/>
16125              </function-decl>
16126            </member-function>
16127            <member-function access='public' static='yes'>
16128              <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'>
16129                <parameter type-id='type-id-74'/>
16130                <parameter type-id='type-id-59'/>
16131                <parameter type-id='type-id-238'/>
16132                <return type-id='type-id-126'/>
16133              </function-decl>
16134            </member-function>
16135          </class-decl>
16136        </member-type>
16137        <member-type access='public'>
16138          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1325'>
16139            <member-function access='public' static='yes'>
16140              <function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE10unsafeLoadEPS3_PKcPm' filepath='src/mongo/base/data_type_endian.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
16141                <parameter type-id='type-id-108'/>
16142                <parameter type-id='type-id-64'/>
16143                <parameter type-id='type-id-238'/>
16144                <return type-id='type-id-126'/>
16145              </function-decl>
16146            </member-function>
16147            <member-function access='public' static='yes'>
16148              <function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE11unsafeStoreERKS3_PcPm' filepath='src/mongo/base/data_type_endian.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
16149                <parameter type-id='type-id-80'/>
16150                <parameter type-id='type-id-59'/>
16151                <parameter type-id='type-id-238'/>
16152                <return type-id='type-id-126'/>
16153              </function-decl>
16154            </member-function>
16155          </class-decl>
16156        </member-type>
16157        <member-type access='public'>
16158          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1326'>
16159            <member-function access='public' static='yes'>
16160              <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'>
16161                <parameter type-id='type-id-1252'/>
16162                <parameter type-id='type-id-64'/>
16163                <parameter type-id='type-id-238'/>
16164                <return type-id='type-id-126'/>
16165              </function-decl>
16166            </member-function>
16167            <member-function access='public' static='yes'>
16168              <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'>
16169                <parameter type-id='type-id-1245'/>
16170                <parameter type-id='type-id-59'/>
16171                <parameter type-id='type-id-238'/>
16172                <return type-id='type-id-126'/>
16173              </function-decl>
16174            </member-function>
16175          </class-decl>
16176        </member-type>
16177        <member-type access='public'>
16178          <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1327'>
16179            <member-function access='public' static='yes'>
16180              <function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIxEEvE10unsafeLoadEPS3_PKcPm' filepath='src/mongo/base/data_type_endian.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
16181                <parameter type-id='type-id-108'/>
16182                <parameter type-id='type-id-64'/>
16183                <parameter type-id='type-id-238'/>
16184                <return type-id='type-id-126'/>
16185              </function-decl>
16186            </member-function>
16187            <member-function access='public' static='yes'>
16188              <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'>
16189                <parameter type-id='type-id-80'/>
16190                <parameter type-id='type-id-59'/>
16191                <parameter type-id='type-id-238'/>
16192                <return type-id='type-id-126'/>
16193              </function-decl>
16194            </member-function>
16195          </class-decl>
16196        </member-type>
16197        <member-type access='public'>
16198          <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1328'>
16199            <member-function access='public' static='yes'>
16200              <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'>
16201                <parameter type-id='type-id-1257'/>
16202                <parameter type-id='type-id-64'/>
16203                <parameter type-id='type-id-238'/>
16204                <return type-id='type-id-126'/>
16205              </function-decl>
16206            </member-function>
16207          </class-decl>
16208        </member-type>
16209        <member-type access='public'>
16210          <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1329'>
16211            <member-function access='public' static='yes'>
16212              <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'>
16213                <parameter type-id='type-id-108'/>
16214                <parameter type-id='type-id-64'/>
16215                <parameter type-id='type-id-238'/>
16216                <return type-id='type-id-126'/>
16217              </function-decl>
16218            </member-function>
16219          </class-decl>
16220        </member-type>
16221        <member-type access='public'>
16222          <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1330'>
16223            <member-function access='public' static='yes'>
16224              <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'>
16225                <parameter type-id='type-id-1253'/>
16226                <parameter type-id='type-id-64'/>
16227                <parameter type-id='type-id-238'/>
16228                <return type-id='type-id-126'/>
16229              </function-decl>
16230            </member-function>
16231          </class-decl>
16232        </member-type>
16233        <member-type access='public'>
16234          <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1331'>
16235            <member-function access='public' static='yes'>
16236              <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'>
16237                <parameter type-id='type-id-215'/>
16238                <parameter type-id='type-id-59'/>
16239                <parameter type-id='type-id-238'/>
16240                <return type-id='type-id-126'/>
16241              </function-decl>
16242            </member-function>
16243          </class-decl>
16244        </member-type>
16245        <member-type access='public'>
16246          <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1332'>
16247            <member-function access='public' static='yes'>
16248              <function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIcEEvE11unsafeStoreERKS3_PcPm' filepath='src/mongo/base/data_type_endian.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
16249                <parameter type-id='type-id-80'/>
16250                <parameter type-id='type-id-59'/>
16251                <parameter type-id='type-id-238'/>
16252                <return type-id='type-id-126'/>
16253              </function-decl>
16254            </member-function>
16255          </class-decl>
16256        </member-type>
16257        <member-function access='public' static='yes'>
16258          <function-decl name='unsafeLoad&lt;int&gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadIiEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
16259            <parameter type-id='type-id-103'/>
16260            <parameter type-id='type-id-64'/>
16261            <parameter type-id='type-id-238'/>
16262            <return type-id='type-id-126'/>
16263          </function-decl>
16264        </member-function>
16265        <member-function access='public' static='yes'>
16266          <function-decl name='unsafeLoad&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIiEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
16267            <parameter type-id='type-id-108'/>
16268            <parameter type-id='type-id-64'/>
16269            <parameter type-id='type-id-238'/>
16270            <return type-id='type-id-126'/>
16271          </function-decl>
16272        </member-function>
16273        <member-function access='public' static='yes'>
16274          <function-decl name='unsafeLoad&lt;long long&gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadIxEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
16275            <parameter type-id='type-id-1252'/>
16276            <parameter type-id='type-id-64'/>
16277            <parameter type-id='type-id-238'/>
16278            <return type-id='type-id-126'/>
16279          </function-decl>
16280        </member-function>
16281        <member-function access='public' static='yes'>
16282          <function-decl name='unsafeLoad&lt;mongo::LittleEndian&lt;long long&gt; &gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIxEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
16283            <parameter type-id='type-id-108'/>
16284            <parameter type-id='type-id-64'/>
16285            <parameter type-id='type-id-238'/>
16286            <return type-id='type-id-126'/>
16287          </function-decl>
16288        </member-function>
16289        <member-function access='public' static='yes'>
16290          <function-decl name='unsafeLoad&lt;unsigned long long&gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadIyEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
16291            <parameter type-id='type-id-1257'/>
16292            <parameter type-id='type-id-64'/>
16293            <parameter type-id='type-id-238'/>
16294            <return type-id='type-id-126'/>
16295          </function-decl>
16296        </member-function>
16297        <member-function access='public' static='yes'>
16298          <function-decl name='unsafeLoad&lt;mongo::LittleEndian&lt;unsigned long long&gt; &gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIyEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
16299            <parameter type-id='type-id-108'/>
16300            <parameter type-id='type-id-64'/>
16301            <parameter type-id='type-id-238'/>
16302            <return type-id='type-id-126'/>
16303          </function-decl>
16304        </member-function>
16305        <member-function access='public' static='yes'>
16306          <function-decl name='unsafeLoad&lt;signed char&gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadIaEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
16307            <parameter type-id='type-id-1253'/>
16308            <parameter type-id='type-id-64'/>
16309            <parameter type-id='type-id-238'/>
16310            <return type-id='type-id-126'/>
16311          </function-decl>
16312        </member-function>
16313        <member-function access='public' static='yes'>
16314          <function-decl name='unsafeStore&lt;char&gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreIcEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
16315            <parameter type-id='type-id-215'/>
16316            <parameter type-id='type-id-59'/>
16317            <parameter type-id='type-id-238'/>
16318            <return type-id='type-id-126'/>
16319          </function-decl>
16320        </member-function>
16321        <member-function access='public' static='yes'>
16322          <function-decl name='unsafeStore&lt;mongo::LittleEndian&lt;char&gt; &gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIcEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
16323            <parameter type-id='type-id-80'/>
16324            <parameter type-id='type-id-59'/>
16325            <parameter type-id='type-id-238'/>
16326            <return type-id='type-id-126'/>
16327          </function-decl>
16328        </member-function>
16329        <member-function access='public' static='yes'>
16330          <function-decl name='unsafeStore&lt;int&gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreIiEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
16331            <parameter type-id='type-id-74'/>
16332            <parameter type-id='type-id-59'/>
16333            <parameter type-id='type-id-238'/>
16334            <return type-id='type-id-126'/>
16335          </function-decl>
16336        </member-function>
16337        <member-function access='public' static='yes'>
16338          <function-decl name='unsafeStore&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIiEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
16339            <parameter type-id='type-id-80'/>
16340            <parameter type-id='type-id-59'/>
16341            <parameter type-id='type-id-238'/>
16342            <return type-id='type-id-126'/>
16343          </function-decl>
16344        </member-function>
16345        <member-function access='public' static='yes'>
16346          <function-decl name='unsafeStore&lt;long long&gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreIxEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
16347            <parameter type-id='type-id-1245'/>
16348            <parameter type-id='type-id-59'/>
16349            <parameter type-id='type-id-238'/>
16350            <return type-id='type-id-126'/>
16351          </function-decl>
16352        </member-function>
16353        <member-function access='public' static='yes'>
16354          <function-decl name='unsafeStore&lt;mongo::LittleEndian&lt;long long&gt; &gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIxEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
16355            <parameter type-id='type-id-80'/>
16356            <parameter type-id='type-id-59'/>
16357            <parameter type-id='type-id-238'/>
16358            <return type-id='type-id-126'/>
16359          </function-decl>
16360        </member-function>
16361      </class-decl>
16362      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1296'/>
16363      <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1297'/>
16364      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1298'/>
16365      <class-decl name='__anonymous_struct__28' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1333'/>
16366      <var-decl name='kFTDCInterimFile' type-id='type-id-969' mangled-name='_ZN5mongo16kFTDCInterimFileE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='51' column='1' elf-symbol-id='_ZN5mongo16kFTDCInterimFileE'/>
16367      <var-decl name='kFTDCArchiveFile' type-id='type-id-1235' mangled-name='_ZN5mongo16kFTDCArchiveFileE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='53' column='1' elf-symbol-id='_ZN5mongo16kFTDCArchiveFileE'/>
16368      <var-decl name='kFTDCIdField' type-id='type-id-1228' mangled-name='_ZN5mongo12kFTDCIdFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='55' column='1' elf-symbol-id='_ZN5mongo12kFTDCIdFieldE'/>
16369      <var-decl name='kFTDCTypeField' type-id='type-id-1230' mangled-name='_ZN5mongo14kFTDCTypeFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='56' column='1' elf-symbol-id='_ZN5mongo14kFTDCTypeFieldE'/>
16370      <var-decl name='kFTDCDataField' type-id='type-id-1230' mangled-name='_ZN5mongo14kFTDCDataFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='58' column='1' elf-symbol-id='_ZN5mongo14kFTDCDataFieldE'/>
16371      <var-decl name='kFTDCDocField' type-id='type-id-1228' mangled-name='_ZN5mongo13kFTDCDocFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='59' column='1' elf-symbol-id='_ZN5mongo13kFTDCDocFieldE'/>
16372      <var-decl name='kFTDCDocsField' type-id='type-id-1230' mangled-name='_ZN5mongo14kFTDCDocsFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='61' column='1' elf-symbol-id='_ZN5mongo14kFTDCDocsFieldE'/>
16373      <var-decl name='kFTDCCollectStartField' type-id='type-id-1232' mangled-name='_ZN5mongo22kFTDCCollectStartFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='63' column='1' elf-symbol-id='_ZN5mongo22kFTDCCollectStartFieldE'/>
16374      <var-decl name='kFTDCCollectEndField' type-id='type-id-1228' mangled-name='_ZN5mongo20kFTDCCollectEndFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='64' column='1' elf-symbol-id='_ZN5mongo20kFTDCCollectEndFieldE'/>
16375      <namespace-decl name='FTDCBSONUtil'>
16376        <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'>
16377          <parameter type-id='type-id-80' name='referenceDoc' filepath='src/mongo/db/ftdc/util.cpp' line='233' column='1'/>
16378          <parameter type-id='type-id-80' name='currentDoc' filepath='src/mongo/db/ftdc/util.cpp' line='234' column='1'/>
16379          <parameter type-id='type-id-108' name='metrics' filepath='src/mongo/db/ftdc/util.cpp' line='235' column='1'/>
16380          <return type-id='type-id-1290'/>
16381        </function-decl>
16382        <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'>
16383          <parameter type-id='type-id-80' name='ref' filepath='src/mongo/db/ftdc/util.cpp' line='334' column='1'/>
16384          <parameter type-id='type-id-80' name='metrics' filepath='src/mongo/db/ftdc/util.cpp' line='335' column='1'/>
16385          <return type-id='type-id-1313'/>
16386        </function-decl>
16387        <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'>
16388          <parameter type-id='type-id-80' name='metadata' filepath='src/mongo/db/ftdc/util.cpp' line='346' column='1'/>
16389          <parameter type-id='type-id-1300' name='date' filepath='src/mongo/db/ftdc/util.cpp' line='346' column='1'/>
16390          <return type-id='type-id-1302'/>
16391        </function-decl>
16392        <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'>
16393          <parameter type-id='type-id-1317' name='buf' filepath='src/mongo/db/ftdc/util.cpp' line='355' column='1'/>
16394          <parameter type-id='type-id-1300' name='date' filepath='src/mongo/db/ftdc/util.cpp' line='355' column='1'/>
16395          <return type-id='type-id-1302'/>
16396        </function-decl>
16397        <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'>
16398          <parameter type-id='type-id-80' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='365' column='1'/>
16399          <return type-id='type-id-1318'/>
16400        </function-decl>
16401        <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'>
16402          <parameter type-id='type-id-80' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='376' column='1'/>
16403          <return type-id='type-id-1319'/>
16404        </function-decl>
16405        <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'>
16406          <parameter type-id='type-id-80' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='396' column='1'/>
16407          <return type-id='type-id-1313'/>
16408        </function-decl>
16409        <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'>
16410          <parameter type-id='type-id-80' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='412' column='1'/>
16411          <parameter type-id='type-id-108' name='decompressor' filepath='src/mongo/db/ftdc/util.cpp' line='413' column='1'/>
16412          <return type-id='type-id-1320'/>
16413        </function-decl>
16414      </namespace-decl>
16415      <namespace-decl name='FTDCUtil'>
16416        <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'>
16417          <parameter type-id='type-id-80' name='file' filepath='src/mongo/db/ftdc/util.cpp' line='85' column='1'/>
16418          <return type-id='type-id-1334'/>
16419        </function-decl>
16420        <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'>
16421          <parameter type-id='type-id-80' name='file' filepath='src/mongo/db/ftdc/util.cpp' line='89' column='1'/>
16422          <return type-id='type-id-1334'/>
16423        </function-decl>
16424        <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'>
16425          <parameter type-id='type-id-1300' name='now' filepath='src/mongo/db/ftdc/util.cpp' line='93' column='1'/>
16426          <parameter type-id='type-id-569' name='period' filepath='src/mongo/db/ftdc/util.cpp' line='93' column='1'/>
16427          <return type-id='type-id-1300'/>
16428        </function-decl>
16429        <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'>
16430          <parameter type-id='type-id-80' name='logFile' filepath='src/mongo/db/ftdc/util.cpp' line='106' column='1'/>
16431          <return type-id='type-id-1334'/>
16432        </function-decl>
16433      </namespace-decl>
16434      <namespace-decl name='logger'>
16435        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1335'>
16436          <member-function access='public'>
16437            <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'>
16438              <parameter type-id='type-id-108' is-artificial='yes'/>
16439              <return type-id='type-id-108'/>
16440            </function-decl>
16441          </member-function>
16442        </class-decl>
16443        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1336'/>
16444        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1337'>
16445          <member-function access='public'>
16446            <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'>
16447              <parameter type-id='type-id-108' is-artificial='yes'/>
16448              <return type-id='type-id-486'/>
16449            </function-decl>
16450          </member-function>
16451          <member-function access='public'>
16452            <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPKc' filepath='src/mongo/logger/logstream_builder.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
16453              <parameter type-id='type-id-108' is-artificial='yes'/>
16454              <parameter type-id='type-id-64'/>
16455              <return type-id='type-id-57'/>
16456            </function-decl>
16457          </member-function>
16458          <member-function access='public'>
16459            <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsENS_10StringDataE' filepath='src/mongo/logger/logstream_builder.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
16460              <parameter type-id='type-id-108' is-artificial='yes'/>
16461              <parameter type-id='type-id-1288'/>
16462              <return type-id='type-id-57'/>
16463            </function-decl>
16464          </member-function>
16465          <member-function access='public'>
16466            <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEi' filepath='src/mongo/logger/logstream_builder.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
16467              <parameter type-id='type-id-108' is-artificial='yes'/>
16468              <parameter type-id='type-id-16'/>
16469              <return type-id='type-id-57'/>
16470            </function-decl>
16471          </member-function>
16472        </class-decl>
16473        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1338'>
16474          <member-function access='public'>
16475            <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'>
16476              <parameter type-id='type-id-108' is-artificial='yes'/>
16477              <parameter type-id='type-id-188'/>
16478              <return type-id='type-id-126'/>
16479            </function-decl>
16480          </member-function>
16481        </class-decl>
16482      </namespace-decl>
16483    </namespace-decl>
16484    <namespace-decl name='boost'>
16485      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1339'>
16486        <member-type access='private'>
16487          <typedef-decl name='reference_type' type-id='type-id-1341' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1340'/>
16488        </member-type>
16489        <member-type access='private'>
16490          <typedef-decl name='rval_reference_type' type-id='type-id-1106' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1342'/>
16491        </member-type>
16492        <member-function access='public'>
16493          <function-decl name='optional' mangled-name='_ZN5boost8optionalIbEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
16494            <parameter type-id='type-id-108' is-artificial='yes'/>
16495            <return type-id='type-id-126'/>
16496          </function-decl>
16497        </member-function>
16498        <member-function access='public'>
16499          <function-decl name='get' mangled-name='_ZN5boost8optionalIbE3getEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
16500            <parameter type-id='type-id-108' is-artificial='yes'/>
16501            <return type-id='type-id-1340'/>
16502          </function-decl>
16503        </member-function>
16504        <member-function access='public'>
16505          <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIbEdeEv' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
16506            <parameter type-id='type-id-108' is-artificial='yes'/>
16507            <return type-id='type-id-1340'/>
16508          </function-decl>
16509        </member-function>
16510        <member-function access='public'>
16511          <function-decl name='optional' mangled-name='_ZN5boost8optionalIbEC2EOb' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
16512            <parameter type-id='type-id-108' is-artificial='yes'/>
16513            <parameter type-id='type-id-1342'/>
16514            <return type-id='type-id-126'/>
16515          </function-decl>
16516        </member-function>
16517      </class-decl>
16518      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1343'>
16519        <member-function access='public'>
16520          <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'>
16521            <parameter type-id='type-id-108' is-artificial='yes'/>
16522            <return type-id='type-id-126'/>
16523          </function-decl>
16524        </member-function>
16525        <member-function access='public' destructor='yes'>
16526          <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'>
16527            <parameter type-id='type-id-108' is-artificial='yes'/>
16528            <return type-id='type-id-126'/>
16529          </function-decl>
16530        </member-function>
16531        <member-function access='public'>
16532          <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'>
16533            <parameter type-id='type-id-108' is-artificial='yes'/>
16534            <parameter type-id='type-id-58'/>
16535            <return type-id='type-id-126'/>
16536          </function-decl>
16537        </member-function>
16538        <member-function access='public'>
16539          <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'>
16540            <parameter type-id='type-id-108' is-artificial='yes'/>
16541            <parameter type-id='type-id-80'/>
16542            <return type-id='type-id-126'/>
16543          </function-decl>
16544        </member-function>
16545        <member-function access='public'>
16546          <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'>
16547            <parameter type-id='type-id-108' is-artificial='yes'/>
16548            <parameter type-id='type-id-80'/>
16549            <return type-id='type-id-57'/>
16550          </function-decl>
16551        </member-function>
16552        <member-function access='public'>
16553          <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'>
16554            <parameter type-id='type-id-108' is-artificial='yes'/>
16555            <parameter type-id='type-id-57'/>
16556            <return type-id='type-id-126'/>
16557          </function-decl>
16558        </member-function>
16559        <member-function access='public'>
16560          <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'>
16561            <parameter type-id='type-id-79' is-artificial='yes'/>
16562            <return type-id='type-id-1'/>
16563          </function-decl>
16564        </member-function>
16565        <member-function access='public'>
16566          <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'>
16567            <parameter type-id='type-id-108' is-artificial='yes'/>
16568            <parameter type-id='type-id-58'/>
16569            <return type-id='type-id-57'/>
16570          </function-decl>
16571        </member-function>
16572        <member-function access='public'>
16573          <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'>
16574            <parameter type-id='type-id-79' is-artificial='yes'/>
16575            <return type-id='type-id-1'/>
16576          </function-decl>
16577        </member-function>
16578        <member-function access='public'>
16579          <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'>
16580            <parameter type-id='type-id-79' is-artificial='yes'/>
16581            <return type-id='type-id-108'/>
16582          </function-decl>
16583        </member-function>
16584      </class-decl>
16585      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1344'>
16586        <member-function access='public'>
16587          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo7BSONObjEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
16588            <parameter type-id='type-id-108' is-artificial='yes'/>
16589            <return type-id='type-id-126'/>
16590          </function-decl>
16591        </member-function>
16592        <member-function access='public'>
16593          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo7BSONObjEEC2EOS2_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
16594            <parameter type-id='type-id-108' is-artificial='yes'/>
16595            <parameter type-id='type-id-1110'/>
16596            <return type-id='type-id-126'/>
16597          </function-decl>
16598        </member-function>
16599      </class-decl>
16600      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1345'>
16601        <member-type access='private'>
16602          <typedef-decl name='rval_reference_type' type-id='type-id-1347' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1346'/>
16603        </member-type>
16604        <member-function access='public'>
16605          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo6Date_tEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
16606            <parameter type-id='type-id-108' is-artificial='yes'/>
16607            <return type-id='type-id-126'/>
16608          </function-decl>
16609        </member-function>
16610        <member-function access='public'>
16611          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo6Date_tEEC2EOS2_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
16612            <parameter type-id='type-id-108' is-artificial='yes'/>
16613            <parameter type-id='type-id-1346'/>
16614            <return type-id='type-id-126'/>
16615          </function-decl>
16616        </member-function>
16617      </class-decl>
16618      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1348'>
16619        <member-type access='private'>
16620          <typedef-decl name='reference_type' type-id='type-id-1350' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1349'/>
16621        </member-type>
16622        <member-type access='private'>
16623          <typedef-decl name='rval_reference_type' type-id='type-id-1352' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1351'/>
16624        </member-type>
16625        <member-function access='public'>
16626          <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo12FTDCBSONUtil8FTDCTypeEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='786' column='1' visibility='default' binding='global' size-in-bits='64'>
16627            <parameter type-id='type-id-108' is-artificial='yes'/>
16628            <return type-id='type-id-126'/>
16629          </function-decl>
16630        </member-function>
16631        <member-function access='public'>
16632          <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'>
16633            <parameter type-id='type-id-108' is-artificial='yes'/>
16634            <parameter type-id='type-id-1351'/>
16635            <return type-id='type-id-126'/>
16636          </function-decl>
16637        </member-function>
16638        <member-function access='public'>
16639          <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'>
16640            <parameter type-id='type-id-108' is-artificial='yes'/>
16641            <return type-id='type-id-1349'/>
16642          </function-decl>
16643        </member-function>
16644        <member-function access='public'>
16645          <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'>
16646            <parameter type-id='type-id-108' is-artificial='yes'/>
16647            <return type-id='type-id-1349'/>
16648          </function-decl>
16649        </member-function>
16650      </class-decl>
16651      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1353'>
16652        <member-function access='public'>
16653          <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'>
16654            <parameter type-id='type-id-108' is-artificial='yes'/>
16655            <return type-id='type-id-126'/>
16656          </function-decl>
16657        </member-function>
16658      </class-decl>
16659      <namespace-decl name='filesystem'>
16660        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1334'>
16661          <member-type access='private'>
16662            <typedef-decl name='string_type' type-id='type-id-81' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='70' column='1' id='type-id-1239'/>
16663          </member-type>
16664          <member-function access='public'>
16665            <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'>
16666              <parameter type-id='type-id-108' is-artificial='yes'/>
16667              <parameter type-id='type-id-976'/>
16668              <return type-id='type-id-126'/>
16669            </function-decl>
16670          </member-function>
16671          <member-function access='public'>
16672            <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'>
16673              <parameter type-id='type-id-108' is-artificial='yes'/>
16674              <parameter type-id='type-id-58'/>
16675              <return type-id='type-id-126'/>
16676            </function-decl>
16677          </member-function>
16678          <member-function access='public'>
16679            <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'>
16680              <parameter type-id='type-id-108' is-artificial='yes'/>
16681              <parameter type-id='type-id-80'/>
16682              <return type-id='type-id-126'/>
16683            </function-decl>
16684          </member-function>
16685          <member-function access='public'>
16686            <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'>
16687              <parameter type-id='type-id-79' is-artificial='yes'/>
16688              <return type-id='type-id-1'/>
16689            </function-decl>
16690          </member-function>
16691          <member-function access='public'>
16692            <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'>
16693              <parameter type-id='type-id-79' is-artificial='yes'/>
16694              <return type-id='type-id-1'/>
16695            </function-decl>
16696          </member-function>
16697          <member-function access='public'>
16698            <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'>
16699              <parameter type-id='type-id-108' is-artificial='yes'/>
16700              <parameter type-id='type-id-1241'/>
16701              <return type-id='type-id-57'/>
16702            </function-decl>
16703          </member-function>
16704          <member-function access='public'>
16705            <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'>
16706              <parameter type-id='type-id-108' is-artificial='yes'/>
16707              <parameter type-id='type-id-1241'/>
16708              <return type-id='type-id-57'/>
16709            </function-decl>
16710          </member-function>
16711        </class-decl>
16712      </namespace-decl>
16713      <namespace-decl name='optional_detail'>
16714        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1354'>
16715          <member-type access='private'>
16716            <typedef-decl name='reference_type' type-id='type-id-1355' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1341'/>
16717          </member-type>
16718          <member-function access='protected'>
16719            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIbEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
16720              <parameter type-id='type-id-108' is-artificial='yes'/>
16721              <return type-id='type-id-126'/>
16722            </function-decl>
16723          </member-function>
16724          <member-function access='private'>
16725            <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'>
16726              <parameter type-id='type-id-108' is-artificial='yes'/>
16727              <parameter type-id='type-id-323'/>
16728              <return type-id='type-id-126'/>
16729            </function-decl>
16730          </member-function>
16731          <member-function access='protected'>
16732            <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'>
16733              <parameter type-id='type-id-108' is-artificial='yes'/>
16734              <return type-id='type-id-126'/>
16735            </function-decl>
16736          </member-function>
16737          <member-function access='protected' destructor='yes'>
16738            <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'>
16739              <parameter type-id='type-id-108' is-artificial='yes'/>
16740              <return type-id='type-id-126'/>
16741            </function-decl>
16742          </member-function>
16743          <member-function access='protected'>
16744            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIbE9constructEOb' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
16745              <parameter type-id='type-id-108' is-artificial='yes'/>
16746              <parameter type-id='type-id-1106'/>
16747              <return type-id='type-id-126'/>
16748            </function-decl>
16749          </member-function>
16750          <member-function access='protected'>
16751            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIbEC2EOb' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
16752              <parameter type-id='type-id-108' is-artificial='yes'/>
16753              <parameter type-id='type-id-1106'/>
16754              <return type-id='type-id-126'/>
16755            </function-decl>
16756          </member-function>
16757        </class-decl>
16758        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1356'>
16759          <member-function access='protected'>
16760            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
16761              <parameter type-id='type-id-108' is-artificial='yes'/>
16762              <return type-id='type-id-126'/>
16763            </function-decl>
16764          </member-function>
16765          <member-function access='protected'>
16766            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEE9constructEOS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
16767              <parameter type-id='type-id-108' is-artificial='yes'/>
16768              <parameter type-id='type-id-418'/>
16769              <return type-id='type-id-126'/>
16770            </function-decl>
16771          </member-function>
16772          <member-function access='protected'>
16773            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo7BSONObjEEC2EOS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
16774              <parameter type-id='type-id-108' is-artificial='yes'/>
16775              <parameter type-id='type-id-418'/>
16776              <return type-id='type-id-126'/>
16777            </function-decl>
16778          </member-function>
16779        </class-decl>
16780        <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1357'>
16781          <member-type access='private'>
16782            <typedef-decl name='rval_reference_type' type-id='type-id-1358' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1347'/>
16783          </member-type>
16784          <member-function access='protected'>
16785            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo6Date_tEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
16786              <parameter type-id='type-id-108' is-artificial='yes'/>
16787              <return type-id='type-id-126'/>
16788            </function-decl>
16789          </member-function>
16790          <member-function access='protected'>
16791            <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo6Date_tEE9constructEOS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
16792              <parameter type-id='type-id-108' is-artificial='yes'/>
16793              <parameter type-id='type-id-1347'/>
16794              <return type-id='type-id-126'/>
16795            </function-decl>
16796          </member-function>
16797          <member-function access='protected'>
16798            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo6Date_tEEC2EOS3_' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
16799              <parameter type-id='type-id-108' is-artificial='yes'/>
16800              <parameter type-id='type-id-1347'/>
16801              <return type-id='type-id-126'/>
16802            </function-decl>
16803          </member-function>
16804        </class-decl>
16805        <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1359'>
16806          <member-type access='private'>
16807            <typedef-decl name='reference_type' type-id='type-id-1131' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1350'/>
16808          </member-type>
16809          <member-type access='private'>
16810            <typedef-decl name='rval_reference_type' type-id='type-id-1360' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1352'/>
16811          </member-type>
16812          <member-function access='protected'>
16813            <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo12FTDCBSONUtil8FTDCTypeEEC2Ev' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
16814              <parameter type-id='type-id-108' is-artificial='yes'/>
16815              <return type-id='type-id-126'/>
16816            </function-decl>
16817          </member-function>
16818          <member-function access='protected'>
16819            <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'>
16820              <parameter type-id='type-id-108' is-artificial='yes'/>
16821              <parameter type-id='type-id-1352'/>
16822              <return type-id='type-id-126'/>
16823            </function-decl>
16824          </member-function>
16825          <member-function access='protected'>
16826            <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'>
16827              <parameter type-id='type-id-108' is-artificial='yes'/>
16828              <parameter type-id='type-id-1352'/>
16829              <return type-id='type-id-126'/>
16830            </function-decl>
16831          </member-function>
16832          <member-function access='public'>
16833            <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'>
16834              <parameter type-id='type-id-79' is-artificial='yes'/>
16835              <return type-id='type-id-1'/>
16836            </function-decl>
16837          </member-function>
16838        </class-decl>
16839        <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1361'>
16840          <member-function access='protected'>
16841            <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'>
16842              <parameter type-id='type-id-108' is-artificial='yes'/>
16843              <return type-id='type-id-126'/>
16844            </function-decl>
16845          </member-function>
16846        </class-decl>
16847        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1362'>
16848          <member-type access='public'>
16849            <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-1355'/>
16850          </member-type>
16851        </class-decl>
16852        <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1363'>
16853        </class-decl>
16854        <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1364'>
16855          <member-type access='public'>
16856            <typedef-decl name='rval_reference_type' type-id='type-id-58' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1358'/>
16857          </member-type>
16858        </class-decl>
16859        <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1365'>
16860          <member-type access='public'>
16861            <typedef-decl name='rval_reference_type' type-id='type-id-333' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1360'/>
16862          </member-type>
16863        </class-decl>
16864      </namespace-decl>
16865    </namespace-decl>
16866    <namespace-decl name='mpl_'>
16867      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-322' visibility='default' is-declaration-only='yes' id='type-id-1366'/>
16868    </namespace-decl>
16869  </abi-instr>
16870  <abi-instr 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'>
16871    <typedef-decl name='ldiv_t' type-id='type-id-21' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-1367'/>
16872    <typedef-decl name='lldiv_t' type-id='type-id-21' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-1368'/>
16873    <class-decl name='tm' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1369'/>
16874    <namespace-decl name='std'>
16875    </namespace-decl>
16876    <namespace-decl name='mongo'>
16877      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1370'>
16878        <member-function access='private'>
16879          <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'>
16880            <parameter type-id='type-id-108' is-artificial='yes'/>
16881            <return type-id='type-id-126'/>
16882          </function-decl>
16883        </member-function>
16884        <member-function access='public' static='yes'>
16885          <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'>
16886            <return type-id='type-id-1370'/>
16887          </function-decl>
16888        </member-function>
16889      </class-decl>
16890      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1371'>
16891        <member-type access='public'>
16892          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1372'>
16893            <member-function access='public' static='yes'>
16894              <function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerINS_10FTDCVarIntEvE4loadEPS2_PKcmPml' filepath='src/mongo/db/ftdc/varint.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerINS_10FTDCVarIntEvE4loadEPS2_PKcmPml'>
16895                <parameter type-id='type-id-108'/>
16896                <parameter type-id='type-id-64'/>
16897                <parameter type-id='type-id-39'/>
16898                <parameter type-id='type-id-238'/>
16899                <parameter type-id='type-id-141'/>
16900                <return type-id='type-id-1370'/>
16901              </function-decl>
16902            </member-function>
16903            <member-function access='public' static='yes'>
16904              <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'>
16905                <parameter type-id='type-id-80'/>
16906                <parameter type-id='type-id-59'/>
16907                <parameter type-id='type-id-39'/>
16908                <parameter type-id='type-id-238'/>
16909                <parameter type-id='type-id-141'/>
16910                <return type-id='type-id-1370'/>
16911              </function-decl>
16912            </member-function>
16913          </class-decl>
16914        </member-type>
16915      </class-decl>
16916      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1373'>
16917        <member-function access='public'>
16918          <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'>
16919            <parameter type-id='type-id-79' is-artificial='yes'/>
16920            <return type-id='type-id-325'/>
16921          </function-decl>
16922        </member-function>
16923      </class-decl>
16924    </namespace-decl>
16925  </abi-instr>
16926</abi-corpus>
16927