• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<abi-corpus version='2.2'>
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' lower-bound='0' upper-bound='20' 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' lower-bound='0' upper-bound='23' 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' lower-bound='0' upper-bound='24' 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' lower-bound='0' upper-bound='20' 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' lower-bound='0' upper-bound='23' 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' lower-bound='0' upper-bound='24' 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='imaxdiv_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-22' visibility='default' id='type-id-23'/>
277    <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' id='type-id-24'/>
278    <typedef-decl name='FILE' type-id='type-id-25' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-26'/>
279    <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'/>
280    <typedef-decl name='__FILE' type-id='type-id-25' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-27'/>
281    <typedef-decl name='__compar_fn_t' type-id='type-id-28' filepath='/usr/include/stdlib.h' line='741' column='1' id='type-id-29'/>
282    <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-30'/>
283    <typedef-decl name='__mbstate_t' type-id='type-id-25' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-31'/>
284    <typedef-decl name='div_t' type-id='type-id-25' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-32'/>
285    <typedef-decl name='fpos_t' type-id='type-id-20' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-33'/>
286    <typedef-decl name='imaxdiv_t' type-id='type-id-23' filepath='/usr/include/inttypes.h' line='275' column='1' id='type-id-22'/>
287    <typedef-decl name='intmax_t' type-id='type-id-18' filepath='/usr/include/stdint.h' line='134' column='1' id='type-id-34'/>
288    <typedef-decl name='ldiv_t' type-id='type-id-23' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-35'/>
289    <typedef-decl name='lldiv_t' type-id='type-id-25' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-36'/>
290    <typedef-decl name='mbstate_t' type-id='type-id-31' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-37'/>
291    <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'/>
292    <typedef-decl name='size_type' type-id='type-id-39' 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-40'/>
293    <typedef-decl name='uintmax_t' type-id='type-id-38' filepath='/usr/include/stdint.h' line='135' column='1' id='type-id-41'/>
294    <typedef-decl name='wctrans_t' type-id='type-id-42' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-43'/>
295    <typedef-decl name='wctype_t' type-id='type-id-38' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-44'/>
296    <typedef-decl name='wint_t' type-id='type-id-45' filepath='/usr/lib/llvm-3.9/bin/../lib/clang/3.9.1/include/stddef.h' line='132' column='1' id='type-id-46'/>
297    <type-decl name='unnamed-enum-underlying-type-0' is-anonymous='yes' is-declaration-only='yes' id='type-id-47'/>
298    <type-decl name='unsigned char' size-in-bits='8' id='type-id-48'/>
299    <type-decl name='unsigned int' size-in-bits='32' id='type-id-45'/>
300    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-38'/>
301    <type-decl name='unsigned long long int' size-in-bits='64' id='type-id-49'/>
302    <type-decl name='wchar_t' size-in-bits='32' id='type-id-50'/>
303    <pointer-type-def type-id='type-id-26' size-in-bits='64' id='type-id-51'/>
304    <qualified-type-def type-id='type-id-51' restrict='yes' id='type-id-52'/>
305    <pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-53'/>
306    <qualified-type-def type-id='type-id-53' restrict='yes' id='type-id-54'/>
307    <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-55'/>
308    <qualified-type-def type-id='type-id-55' restrict='yes' id='type-id-56'/>
309    <pointer-type-def type-id='type-id-55' size-in-bits='64' id='type-id-57'/>
310    <qualified-type-def type-id='type-id-57' restrict='yes' id='type-id-58'/>
311    <qualified-type-def type-id='type-id-30' const='yes' id='type-id-59'/>
312    <pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-42'/>
313    <qualified-type-def type-id='type-id-2' const='yes' id='type-id-10'/>
314    <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-60'/>
315    <qualified-type-def type-id='type-id-60' restrict='yes' id='type-id-61'/>
316    <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-62'/>
317    <qualified-type-def type-id='type-id-62' restrict='yes' id='type-id-63'/>
318    <reference-type-def kind='lvalue' type-id='type-id-11' size-in-bits='64' id='type-id-64'/>
319    <reference-type-def kind='lvalue' type-id='type-id-12' size-in-bits='64' id='type-id-65'/>
320    <reference-type-def kind='lvalue' type-id='type-id-13' size-in-bits='64' id='type-id-66'/>
321    <qualified-type-def type-id='type-id-33' const='yes' id='type-id-67'/>
322    <pointer-type-def type-id='type-id-67' size-in-bits='64' id='type-id-68'/>
323    <qualified-type-def type-id='type-id-16' const='yes' id='type-id-69'/>
324    <reference-type-def kind='lvalue' type-id='type-id-69' size-in-bits='64' id='type-id-70'/>
325    <qualified-type-def type-id='type-id-37' const='yes' id='type-id-71'/>
326    <pointer-type-def type-id='type-id-71' size-in-bits='64' id='type-id-72'/>
327    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-74'/>
328    <pointer-type-def type-id='type-id-74' size-in-bits='64' id='type-id-75'/>
329    <qualified-type-def type-id='type-id-76' const='yes' id='type-id-77'/>
330    <pointer-type-def type-id='type-id-77' size-in-bits='64' id='type-id-78'/>
331    <qualified-type-def type-id='type-id-48' const='yes' id='type-id-79'/>
332    <pointer-type-def type-id='type-id-79' size-in-bits='64' id='type-id-80'/>
333    <qualified-type-def type-id='type-id-50' const='yes' id='type-id-81'/>
334    <pointer-type-def type-id='type-id-81' size-in-bits='64' id='type-id-82'/>
335    <qualified-type-def type-id='type-id-82' restrict='yes' id='type-id-83'/>
336    <pointer-type-def type-id='type-id-82' size-in-bits='64' id='type-id-84'/>
337    <qualified-type-def type-id='type-id-84' restrict='yes' id='type-id-85'/>
338    <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-86'/>
339    <pointer-type-def type-id='type-id-14' size-in-bits='64' id='type-id-87'/>
340    <pointer-type-def type-id='type-id-33' size-in-bits='64' id='type-id-88'/>
341    <qualified-type-def type-id='type-id-88' restrict='yes' id='type-id-89'/>
342    <pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-28'/>
343    <pointer-type-def type-id='type-id-16' size-in-bits='64' id='type-id-91'/>
344    <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-92'/>
345    <pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-93'/>
346    <qualified-type-def type-id='type-id-93' restrict='yes' id='type-id-94'/>
347    <reference-type-def kind='lvalue' type-id='type-id-95' size-in-bits='64' id='type-id-96'/>
348    <pointer-type-def type-id='type-id-73' size-in-bits='64' id='type-id-97'/>
349    <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-98'/>
350    <pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-100'/>
351    <pointer-type-def type-id='type-id-101' size-in-bits='64' id='type-id-102'/>
352    <pointer-type-def type-id='type-id-103' size-in-bits='64' id='type-id-104'/>
353    <pointer-type-def type-id='type-id-105' size-in-bits='64' id='type-id-106'/>
354    <pointer-type-def type-id='type-id-48' size-in-bits='64' id='type-id-107'/>
355    <pointer-type-def type-id='type-id-108' size-in-bits='64' id='type-id-109'/>
356    <pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-110'/>
357    <qualified-type-def type-id='type-id-110' restrict='yes' id='type-id-111'/>
358    <pointer-type-def type-id='type-id-110' size-in-bits='64' id='type-id-112'/>
359    <qualified-type-def type-id='type-id-112' restrict='yes' id='type-id-113'/>
360    <reference-type-def kind='lvalue' type-id='type-id-114' size-in-bits='64' id='type-id-115'/>
361    <reference-type-def kind='rvalue' type-id='type-id-114' 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-114' size-in-bits='64' id='type-id-121'/>
365    <pointer-type-def type-id='type-id-122' 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    <pointer-type-def type-id='type-id-128' size-in-bits='64' id='type-id-129'/>
369    <pointer-type-def type-id='type-id-130' size-in-bits='64' id='type-id-131'/>
370    <pointer-type-def type-id='type-id-132' size-in-bits='64' id='type-id-133'/>
371    <pointer-type-def type-id='type-id-134' size-in-bits='64' id='type-id-135'/>
372    <pointer-type-def type-id='type-id-136' size-in-bits='64' id='type-id-137'/>
373    <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-139'/>
374    <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-141'/>
375    <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
376    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-145'/>
377    <pointer-type-def type-id='type-id-146' size-in-bits='64' id='type-id-147'/>
378    <pointer-type-def type-id='type-id-132' size-in-bits='64' id='type-id-148'/>
379    <pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-150'/>
380    <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-152'/>
381    <pointer-type-def type-id='type-id-153' size-in-bits='64' id='type-id-154'/>
382    <qualified-type-def type-id='type-id-140' const='yes' id='type-id-155'/>
383    <qualified-type-def type-id='type-id-119' const='yes' id='type-id-156'/>
384    <qualified-type-def type-id='type-id-114' const='yes' id='type-id-157'/>
385    <qualified-type-def type-id='type-id-122' const='yes' id='type-id-158'/>
386    <qualified-type-def type-id='type-id-124' const='yes' id='type-id-159'/>
387    <qualified-type-def type-id='type-id-149' const='yes' id='type-id-160'/>
388    <qualified-type-def type-id='type-id-134' const='yes' id='type-id-161'/>
389    <qualified-type-def type-id='type-id-130' const='yes' id='type-id-162'/>
390    <qualified-type-def type-id='type-id-132' const='yes' id='type-id-163'/>
391    <reference-type-def kind='lvalue' type-id='type-id-161' size-in-bits='64' id='type-id-164'/>
392    <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-165'/>
393    <pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-166'/>
394    <pointer-type-def type-id='type-id-157' size-in-bits='64' id='type-id-167'/>
395    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-168'/>
396    <pointer-type-def type-id='type-id-159' size-in-bits='64' id='type-id-169'/>
397    <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-170'/>
398    <pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-171'/>
399    <pointer-type-def type-id='type-id-163' size-in-bits='64' id='type-id-172'/>
400    <qualified-type-def type-id='type-id-173' const='yes' id='type-id-174'/>
401    <pointer-type-def type-id='type-id-174' size-in-bits='64' id='type-id-175'/>
402    <qualified-type-def type-id='type-id-176' const='yes' id='type-id-177'/>
403    <pointer-type-def type-id='type-id-177' size-in-bits='64' id='type-id-178'/>
404    <qualified-type-def type-id='type-id-178' restrict='yes' id='type-id-179'/>
405    <reference-type-def kind='lvalue' type-id='type-id-180' size-in-bits='64' id='type-id-181'/>
406    <class-decl name='div_t' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-32' visibility='default' id='type-id-25'/>
407    <class-decl name='tm' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-176'/>
408    <pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-182'/>
409    <pointer-type-def type-id='type-id-183' size-in-bits='64' id='type-id-184'/>
410    <pointer-type-def type-id='type-id-185' size-in-bits='64' id='type-id-186'/>
411    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-188'/>
412    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-189'/>
413    <namespace-decl name='std'>
414      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' visibility='default' id='type-id-190'/>
415      <class-decl name='basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2112' visibility='default' id='type-id-99'>
416        <member-function access='public'>
417          <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'>
418            <parameter type-id='type-id-191' is-artificial='yes'/>
419            <return type-id='type-id-192'/>
420          </function-decl>
421        </member-function>
422        <member-function access='public'>
423          <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'>
424            <parameter type-id='type-id-100' is-artificial='yes'/>
425            <parameter type-id='type-id-192'/>
426            <return type-id='type-id-193'/>
427          </function-decl>
428        </member-function>
429        <member-function access='public'>
430          <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'>
431            <parameter type-id='type-id-191' is-artificial='yes'/>
432            <return type-id='type-id-1'/>
433          </function-decl>
434        </member-function>
435        <member-function access='public'>
436          <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'>
437            <parameter type-id='type-id-191' is-artificial='yes'/>
438            <return type-id='type-id-1'/>
439          </function-decl>
440        </member-function>
441        <member-function access='public' destructor='yes' vtable-offset='0'>
442          <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'>
443            <parameter type-id='type-id-100' is-artificial='yes'/>
444            <return type-id='type-id-193'/>
445          </function-decl>
446        </member-function>
447        <member-function access='public' destructor='yes' vtable-offset='0'>
448          <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'>
449            <parameter type-id='type-id-100' is-artificial='yes'/>
450            <return type-id='type-id-193'/>
451          </function-decl>
452        </member-function>
453        <member-function access='public' destructor='yes' vtable-offset='0'>
454          <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'>
455            <parameter type-id='type-id-100' is-artificial='yes'/>
456            <return type-id='type-id-193'/>
457          </function-decl>
458        </member-function>
459        <member-function access='public' destructor='yes' vtable-offset='0'>
460          <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'>
461            <parameter type-id='type-id-100' is-artificial='yes'/>
462            <return type-id='type-id-193'/>
463          </function-decl>
464        </member-function>
465        <member-function access='public' destructor='yes' vtable-offset='0'>
466          <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'>
467            <parameter type-id='type-id-100' is-artificial='yes'/>
468            <return type-id='type-id-193'/>
469          </function-decl>
470        </member-function>
471        <member-function access='public' destructor='yes' vtable-offset='0'>
472          <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'>
473            <parameter type-id='type-id-100' is-artificial='yes'/>
474            <return type-id='type-id-193'/>
475          </function-decl>
476        </member-function>
477        <member-function access='public' destructor='yes' vtable-offset='0'>
478          <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'>
479            <parameter type-id='type-id-100' is-artificial='yes'/>
480            <return type-id='type-id-193'/>
481          </function-decl>
482        </member-function>
483        <member-function access='public' destructor='yes' vtable-offset='0'>
484          <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'>
485            <parameter type-id='type-id-100' is-artificial='yes'/>
486            <return type-id='type-id-193'/>
487          </function-decl>
488        </member-function>
489      </class-decl>
490      <class-decl name='basic_iostream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2304' visibility='default' id='type-id-101'>
491        <member-function access='public' destructor='yes' vtable-offset='0'>
492          <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'>
493            <parameter type-id='type-id-102' is-artificial='yes'/>
494            <return type-id='type-id-193'/>
495          </function-decl>
496        </member-function>
497        <member-function access='public' destructor='yes' vtable-offset='0'>
498          <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'>
499            <parameter type-id='type-id-102' is-artificial='yes'/>
500            <return type-id='type-id-193'/>
501          </function-decl>
502        </member-function>
503        <member-function access='public' destructor='yes' vtable-offset='0'>
504          <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'>
505            <parameter type-id='type-id-102' is-artificial='yes'/>
506            <return type-id='type-id-193'/>
507          </function-decl>
508        </member-function>
509        <member-function access='public' destructor='yes' vtable-offset='0'>
510          <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'>
511            <parameter type-id='type-id-102' is-artificial='yes'/>
512            <return type-id='type-id-193'/>
513          </function-decl>
514        </member-function>
515        <member-function access='public' destructor='yes' vtable-offset='0'>
516          <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'>
517            <parameter type-id='type-id-102' is-artificial='yes'/>
518            <return type-id='type-id-193'/>
519          </function-decl>
520        </member-function>
521        <member-function access='public' destructor='yes' vtable-offset='0'>
522          <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'>
523            <parameter type-id='type-id-102' is-artificial='yes'/>
524            <return type-id='type-id-193'/>
525          </function-decl>
526        </member-function>
527        <member-function access='public' destructor='yes' vtable-offset='0'>
528          <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'>
529            <parameter type-id='type-id-102' is-artificial='yes'/>
530            <return type-id='type-id-193'/>
531          </function-decl>
532        </member-function>
533        <member-function access='public' destructor='yes' vtable-offset='0'>
534          <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'>
535            <parameter type-id='type-id-102' is-artificial='yes'/>
536            <return type-id='type-id-193'/>
537          </function-decl>
538        </member-function>
539      </class-decl>
540      <class-decl name='basic_istream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2240' visibility='default' id='type-id-103'>
541        <member-function access='public'>
542          <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'>
543            <parameter type-id='type-id-194' is-artificial='yes'/>
544            <return type-id='type-id-195'/>
545          </function-decl>
546        </member-function>
547        <member-function access='public' destructor='yes' vtable-offset='0'>
548          <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'>
549            <parameter type-id='type-id-104' is-artificial='yes'/>
550            <return type-id='type-id-193'/>
551          </function-decl>
552        </member-function>
553        <member-function access='public' destructor='yes' vtable-offset='0'>
554          <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'>
555            <parameter type-id='type-id-104' is-artificial='yes'/>
556            <return type-id='type-id-193'/>
557          </function-decl>
558        </member-function>
559        <member-function access='public' destructor='yes' vtable-offset='0'>
560          <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'>
561            <parameter type-id='type-id-104' is-artificial='yes'/>
562            <return type-id='type-id-193'/>
563          </function-decl>
564        </member-function>
565        <member-function access='public' destructor='yes' vtable-offset='0'>
566          <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'>
567            <parameter type-id='type-id-104' is-artificial='yes'/>
568            <return type-id='type-id-193'/>
569          </function-decl>
570        </member-function>
571        <member-function access='public' destructor='yes' vtable-offset='0'>
572          <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'>
573            <parameter type-id='type-id-104' is-artificial='yes'/>
574            <return type-id='type-id-193'/>
575          </function-decl>
576        </member-function>
577        <member-function access='public' destructor='yes' vtable-offset='0'>
578          <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'>
579            <parameter type-id='type-id-104' is-artificial='yes'/>
580            <return type-id='type-id-193'/>
581          </function-decl>
582        </member-function>
583        <member-function access='public' destructor='yes' vtable-offset='0'>
584          <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'>
585            <parameter type-id='type-id-104' is-artificial='yes'/>
586            <return type-id='type-id-193'/>
587          </function-decl>
588        </member-function>
589        <member-function access='public' destructor='yes' vtable-offset='0'>
590          <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'>
591            <parameter type-id='type-id-104' is-artificial='yes'/>
592            <return type-id='type-id-193'/>
593          </function-decl>
594        </member-function>
595      </class-decl>
596      <class-decl name='basic_streambuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='512' visibility='default' id='type-id-105'>
597        <member-function access='public' destructor='yes' vtable-offset='0'>
598          <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'>
599            <parameter type-id='type-id-106' is-artificial='yes'/>
600            <return type-id='type-id-193'/>
601          </function-decl>
602        </member-function>
603        <member-function access='public' destructor='yes' vtable-offset='0'>
604          <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'>
605            <parameter type-id='type-id-106' is-artificial='yes'/>
606            <return type-id='type-id-193'/>
607          </function-decl>
608        </member-function>
609        <member-function access='public' destructor='yes' vtable-offset='0'>
610          <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'>
611            <parameter type-id='type-id-106' is-artificial='yes'/>
612            <return type-id='type-id-193'/>
613          </function-decl>
614        </member-function>
615        <member-function access='public' destructor='yes' vtable-offset='0'>
616          <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'>
617            <parameter type-id='type-id-106' is-artificial='yes'/>
618            <return type-id='type-id-193'/>
619          </function-decl>
620        </member-function>
621        <member-function access='public' destructor='yes' vtable-offset='0'>
622          <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'>
623            <parameter type-id='type-id-106' is-artificial='yes'/>
624            <return type-id='type-id-193'/>
625          </function-decl>
626        </member-function>
627        <member-function access='public' destructor='yes' vtable-offset='0'>
628          <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'>
629            <parameter type-id='type-id-106' is-artificial='yes'/>
630            <return type-id='type-id-193'/>
631          </function-decl>
632        </member-function>
633        <member-function access='public' destructor='yes' vtable-offset='0'>
634          <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'>
635            <parameter type-id='type-id-106' is-artificial='yes'/>
636            <return type-id='type-id-193'/>
637          </function-decl>
638        </member-function>
639        <member-function access='public' destructor='yes' vtable-offset='0'>
640          <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'>
641            <parameter type-id='type-id-106' is-artificial='yes'/>
642            <return type-id='type-id-193'/>
643          </function-decl>
644        </member-function>
645      </class-decl>
646      <enum-decl name='memory_order' naming-typedef-id='type-id-196' is-declaration-only='yes' id='type-id-197'>
647        <underlying-type type-id='type-id-47'/>
648      </enum-decl>
649      <typedef-decl name='memory_order' type-id='type-id-197' 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-196'/>
650      <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-198'/>
651      <class-decl name='allocator_type' naming-typedef-id='type-id-180' visibility='default' is-declaration-only='yes' id='type-id-199'/>
652      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-119'>
653        <member-type access='private'>
654          <typedef-decl name='pointer' type-id='type-id-201' 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-200'/>
655        </member-type>
656        <member-function access='public'>
657          <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'>
658            <parameter type-id='type-id-166' is-artificial='yes'/>
659            <return type-id='type-id-40'/>
660          </function-decl>
661        </member-function>
662        <member-function access='public'>
663          <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'>
664            <parameter type-id='type-id-120' is-artificial='yes'/>
665            <parameter type-id='type-id-40'/>
666            <return type-id='type-id-193'/>
667          </function-decl>
668        </member-function>
669        <member-function access='public'>
670          <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'>
671            <parameter type-id='type-id-120' is-artificial='yes'/>
672            <return type-id='type-id-107'/>
673          </function-decl>
674        </member-function>
675        <member-function access='protected'>
676          <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'>
677            <parameter type-id='type-id-120' is-artificial='yes'/>
678            <parameter type-id='type-id-200'/>
679            <return type-id='type-id-193'/>
680          </function-decl>
681        </member-function>
682        <member-function access='protected'>
683          <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'>
684            <parameter type-id='type-id-166' is-artificial='yes'/>
685            <parameter type-id='type-id-40'/>
686            <parameter type-id='type-id-60'/>
687            <return type-id='type-id-40'/>
688          </function-decl>
689        </member-function>
690        <member-function access='protected'>
691          <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'>
692            <parameter type-id='type-id-120' is-artificial='yes'/>
693            <parameter type-id='type-id-40'/>
694            <return type-id='type-id-193'/>
695          </function-decl>
696        </member-function>
697      </class-decl>
698      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-202'/>
699      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-185'>
700        <member-type access='public'>
701          <typedef-decl name='pointer' type-id='type-id-203' 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-201'/>
702        </member-type>
703        <member-function access='public'>
704          <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'>
705            <parameter type-id='type-id-186' is-artificial='yes'/>
706            <parameter type-id='type-id-39'/>
707            <return type-id='type-id-201'/>
708          </function-decl>
709        </member-function>
710        <member-function access='public'>
711          <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'>
712            <parameter type-id='type-id-186' is-artificial='yes'/>
713            <parameter type-id='type-id-201'/>
714            <parameter type-id='type-id-39'/>
715            <return type-id='type-id-193'/>
716          </function-decl>
717        </member-function>
718      </class-decl>
719      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-204'>
720        <member-type access='public'>
721          <typedef-decl name='pointer' type-id='type-id-107' 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-205'/>
722        </member-type>
723        <member-type access='public'>
724          <typedef-decl name='allocator_type' type-id='type-id-199' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h' line='445' column='1' id='type-id-180'/>
725        </member-type>
726        <member-function access='public' static='yes'>
727          <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'>
728            <parameter type-id='type-id-181'/>
729            <parameter type-id='type-id-40'/>
730            <return type-id='type-id-205'/>
731          </function-decl>
732        </member-function>
733        <member-function access='public' static='yes'>
734          <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'>
735            <parameter type-id='type-id-181'/>
736            <parameter type-id='type-id-205'/>
737            <parameter type-id='type-id-40'/>
738            <return type-id='type-id-193'/>
739          </function-decl>
740        </member-function>
741      </class-decl>
742      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-173'>
743        <member-type access='public'>
744          <typedef-decl name='__int_type' type-id='type-id-45' 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-206'/>
745        </member-type>
746        <member-function access='public'>
747          <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'>
748            <parameter type-id='type-id-182' is-artificial='yes'/>
749            <parameter type-id='type-id-206'/>
750            <return type-id='type-id-193'/>
751          </function-decl>
752        </member-function>
753        <member-function access='public'>
754          <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'>
755            <parameter type-id='type-id-182' is-artificial='yes'/>
756            <parameter type-id='type-id-206'/>
757            <parameter type-id='type-id-196'/>
758            <return type-id='type-id-206'/>
759          </function-decl>
760        </member-function>
761        <member-function access='public'>
762          <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'>
763            <parameter type-id='type-id-175' is-artificial='yes'/>
764            <parameter type-id='type-id-196'/>
765            <return type-id='type-id-206'/>
766          </function-decl>
767        </member-function>
768      </class-decl>
769      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-183'>
770        <member-type access='public'>
771          <typedef-decl name='__integral_type' type-id='type-id-45' 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-207'/>
772        </member-type>
773        <member-function access='public'>
774          <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'>
775            <parameter type-id='type-id-184' is-artificial='yes'/>
776            <parameter type-id='type-id-207'/>
777            <return type-id='type-id-193'/>
778          </function-decl>
779        </member-function>
780      </class-decl>
781      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-208'>
782        <member-function access='public' static='yes'>
783          <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'>
784            <parameter type-id='type-id-107'/>
785            <parameter type-id='type-id-38'/>
786            <return type-id='type-id-107'/>
787          </function-decl>
788        </member-function>
789      </class-decl>
790      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-209'>
791        <member-function access='public' static='yes'>
792          <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'>
793            <parameter type-id='type-id-80'/>
794            <parameter type-id='type-id-80'/>
795            <parameter type-id='type-id-107'/>
796            <return type-id='type-id-107'/>
797          </function-decl>
798        </member-function>
799      </class-decl>
800      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-210'>
801        <member-function access='public' static='yes'>
802          <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'>
803            <parameter type-id='type-id-202'/>
804            <parameter type-id='type-id-202'/>
805            <parameter type-id='type-id-107'/>
806            <return type-id='type-id-107'/>
807          </function-decl>
808        </member-function>
809      </class-decl>
810      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-211'>
811        <member-type access='public'>
812          <typedef-decl name='allocator_type' type-id='type-id-190' 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-95'/>
813        </member-type>
814        <member-type access='public'>
815          <typedef-decl name='const_pointer' type-id='type-id-60' 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-212'/>
816        </member-type>
817        <member-type access='public'>
818          <typedef-decl name='pointer' type-id='type-id-55' 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-213'/>
819        </member-type>
820        <member-function access='public' static='yes'>
821          <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'>
822            <parameter type-id='type-id-96'/>
823            <parameter type-id='type-id-213'/>
824            <parameter type-id='type-id-40'/>
825            <return type-id='type-id-193'/>
826          </function-decl>
827        </member-function>
828      </class-decl>
829      <namespace-decl name='__cxx11'>
830        <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-73'>
831          <member-type access='private'>
832            <typedef-decl name='const_pointer' type-id='type-id-215' 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-214'/>
833          </member-type>
834          <member-type access='private'>
835            <typedef-decl name='pointer' type-id='type-id-217' 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-216'/>
836          </member-type>
837          <member-type access='private'>
838            <typedef-decl name='size_type' type-id='type-id-219' 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-218'/>
839          </member-type>
840          <member-type access='private'>
841            <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-220'>
842              <member-function access='public'>
843                <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'>
844                  <parameter type-id='type-id-221' is-artificial='yes'/>
845                  <parameter type-id='type-id-216'/>
846                  <parameter type-id='type-id-222'/>
847                  <return type-id='type-id-193'/>
848                </function-decl>
849              </member-function>
850            </class-decl>
851          </member-type>
852          <member-type access='private'>
853            <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-223'>
854              <member-function access='public'>
855                <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'>
856                  <parameter type-id='type-id-224' is-artificial='yes'/>
857                  <parameter type-id='type-id-216'/>
858                  <parameter type-id='type-id-222'/>
859                  <return type-id='type-id-193'/>
860                </function-decl>
861              </member-function>
862            </class-decl>
863          </member-type>
864          <member-type access='private'>
865            <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-225'>
866              <member-function access='public'>
867                <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'>
868                  <parameter type-id='type-id-226' is-artificial='yes'/>
869                  <parameter type-id='type-id-216'/>
870                  <parameter type-id='type-id-222'/>
871                  <return type-id='type-id-193'/>
872                </function-decl>
873              </member-function>
874            </class-decl>
875          </member-type>
876          <member-type access='private'>
877            <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-227'>
878              <member-function access='public'>
879                <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'>
880                  <parameter type-id='type-id-228' is-artificial='yes'/>
881                  <parameter type-id='type-id-216'/>
882                  <parameter type-id='type-id-222'/>
883                  <return type-id='type-id-193'/>
884                </function-decl>
885              </member-function>
886            </class-decl>
887          </member-type>
888          <member-function access='public' destructor='yes'>
889            <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'>
890              <parameter type-id='type-id-97' is-artificial='yes'/>
891              <return type-id='type-id-193'/>
892            </function-decl>
893          </member-function>
894          <member-function access='private'>
895            <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'>
896              <parameter type-id='type-id-75' is-artificial='yes'/>
897              <return type-id='type-id-216'/>
898            </function-decl>
899          </member-function>
900          <member-function access='public'>
901            <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'>
902              <parameter type-id='type-id-75' is-artificial='yes'/>
903              <return type-id='type-id-60'/>
904            </function-decl>
905          </member-function>
906          <member-function access='private'>
907            <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'>
908              <parameter type-id='type-id-75' is-artificial='yes'/>
909              <return type-id='type-id-1'/>
910            </function-decl>
911          </member-function>
912          <member-function access='private'>
913            <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'>
914              <parameter type-id='type-id-97' is-artificial='yes'/>
915              <return type-id='type-id-193'/>
916            </function-decl>
917          </member-function>
918          <member-function access='private'>
919            <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'>
920              <parameter type-id='type-id-75' is-artificial='yes'/>
921              <return type-id='type-id-214'/>
922            </function-decl>
923          </member-function>
924          <member-function access='private'>
925            <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'>
926              <parameter type-id='type-id-97' is-artificial='yes'/>
927              <parameter type-id='type-id-218'/>
928              <return type-id='type-id-193'/>
929            </function-decl>
930          </member-function>
931          <member-function access='public' destructor='yes'>
932            <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'>
933              <parameter type-id='type-id-97' is-artificial='yes'/>
934              <return type-id='type-id-193'/>
935            </function-decl>
936          </member-function>
937          <member-function access='public'>
938            <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'>
939              <parameter type-id='type-id-75' is-artificial='yes'/>
940              <return type-id='type-id-60'/>
941            </function-decl>
942          </member-function>
943          <member-function access='public'>
944            <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'>
945              <parameter type-id='type-id-75' is-artificial='yes'/>
946              <return type-id='type-id-218'/>
947            </function-decl>
948          </member-function>
949          <member-function access='public' destructor='yes'>
950            <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'>
951              <parameter type-id='type-id-97' is-artificial='yes'/>
952              <return type-id='type-id-193'/>
953            </function-decl>
954          </member-function>
955          <member-function access='public' destructor='yes'>
956            <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'>
957              <parameter type-id='type-id-97' is-artificial='yes'/>
958              <return type-id='type-id-193'/>
959            </function-decl>
960          </member-function>
961          <member-function access='public'>
962            <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'>
963              <parameter type-id='type-id-75' is-artificial='yes'/>
964              <return type-id='type-id-1'/>
965            </function-decl>
966          </member-function>
967          <member-function access='public'>
968            <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'>
969              <parameter type-id='type-id-97' is-artificial='yes'/>
970              <parameter type-id='type-id-229'/>
971              <return type-id='type-id-230'/>
972            </function-decl>
973          </member-function>
974          <member-function access='public'>
975            <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'>
976              <parameter type-id='type-id-97' is-artificial='yes'/>
977              <parameter type-id='type-id-229'/>
978              <return type-id='type-id-230'/>
979            </function-decl>
980          </member-function>
981          <member-function access='public'>
982            <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'>
983              <parameter type-id='type-id-75' is-artificial='yes'/>
984              <return type-id='type-id-218'/>
985            </function-decl>
986          </member-function>
987          <member-function access='public' destructor='yes'>
988            <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'>
989              <parameter type-id='type-id-97' is-artificial='yes'/>
990              <return type-id='type-id-193'/>
991            </function-decl>
992          </member-function>
993          <member-function access='public'>
994            <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'>
995              <parameter type-id='type-id-97' is-artificial='yes'/>
996              <return type-id='type-id-193'/>
997            </function-decl>
998          </member-function>
999          <member-function access='public'>
1000            <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'>
1001              <parameter type-id='type-id-97' is-artificial='yes'/>
1002              <parameter type-id='type-id-229'/>
1003              <return type-id='type-id-193'/>
1004            </function-decl>
1005          </member-function>
1006          <member-function access='public' destructor='yes'>
1007            <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'>
1008              <parameter type-id='type-id-97' is-artificial='yes'/>
1009              <return type-id='type-id-193'/>
1010            </function-decl>
1011          </member-function>
1012          <member-function access='public'>
1013            <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'>
1014              <parameter type-id='type-id-97' is-artificial='yes'/>
1015              <parameter type-id='type-id-60'/>
1016              <parameter type-id='type-id-222'/>
1017              <return type-id='type-id-193'/>
1018            </function-decl>
1019          </member-function>
1020          <member-function access='public'>
1021            <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'>
1022              <parameter type-id='type-id-97' is-artificial='yes'/>
1023              <parameter type-id='type-id-60'/>
1024              <parameter type-id='type-id-218'/>
1025              <parameter type-id='type-id-222'/>
1026              <return type-id='type-id-193'/>
1027            </function-decl>
1028          </member-function>
1029          <member-function access='public'>
1030            <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'>
1031              <parameter type-id='type-id-97' is-artificial='yes'/>
1032              <parameter type-id='type-id-231'/>
1033              <return type-id='type-id-193'/>
1034            </function-decl>
1035          </member-function>
1036          <member-function access='private'>
1037            <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'>
1038              <parameter type-id='type-id-97' is-artificial='yes'/>
1039              <return type-id='type-id-216'/>
1040            </function-decl>
1041          </member-function>
1042          <member-function access='private'>
1043            <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'>
1044              <parameter type-id='type-id-97' is-artificial='yes'/>
1045              <parameter type-id='type-id-218'/>
1046              <return type-id='type-id-193'/>
1047            </function-decl>
1048          </member-function>
1049          <member-function access='private'>
1050            <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'>
1051              <parameter type-id='type-id-97' is-artificial='yes'/>
1052              <parameter type-id='type-id-218'/>
1053              <return type-id='type-id-193'/>
1054            </function-decl>
1055          </member-function>
1056          <member-function access='private'>
1057            <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'>
1058              <parameter type-id='type-id-97' is-artificial='yes'/>
1059              <parameter type-id='type-id-55'/>
1060              <parameter type-id='type-id-55'/>
1061              <parameter type-id='type-id-232'/>
1062              <return type-id='type-id-193'/>
1063            </function-decl>
1064          </member-function>
1065          <member-function access='private'>
1066            <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'>
1067              <parameter type-id='type-id-97' is-artificial='yes'/>
1068              <parameter type-id='type-id-55'/>
1069              <parameter type-id='type-id-55'/>
1070              <parameter type-id='type-id-233'/>
1071              <return type-id='type-id-193'/>
1072            </function-decl>
1073          </member-function>
1074          <member-function access='private'>
1075            <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'>
1076              <parameter type-id='type-id-97' is-artificial='yes'/>
1077              <parameter type-id='type-id-55'/>
1078              <parameter type-id='type-id-55'/>
1079              <return type-id='type-id-193'/>
1080            </function-decl>
1081          </member-function>
1082          <member-function access='private'>
1083            <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'>
1084              <parameter type-id='type-id-97' is-artificial='yes'/>
1085              <parameter type-id='type-id-216'/>
1086              <return type-id='type-id-193'/>
1087            </function-decl>
1088          </member-function>
1089          <member-function access='private'>
1090            <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'>
1091              <parameter type-id='type-id-97' is-artificial='yes'/>
1092              <parameter type-id='type-id-218'/>
1093              <return type-id='type-id-193'/>
1094            </function-decl>
1095          </member-function>
1096          <member-function access='private' static='yes'>
1097            <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'>
1098              <parameter type-id='type-id-55'/>
1099              <parameter type-id='type-id-60'/>
1100              <parameter type-id='type-id-218'/>
1101              <return type-id='type-id-193'/>
1102            </function-decl>
1103          </member-function>
1104          <member-function access='private' static='yes'>
1105            <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'>
1106              <parameter type-id='type-id-55'/>
1107              <parameter type-id='type-id-55'/>
1108              <parameter type-id='type-id-55'/>
1109              <return type-id='type-id-193'/>
1110            </function-decl>
1111          </member-function>
1112          <member-function access='public'>
1113            <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'>
1114              <parameter type-id='type-id-97' is-artificial='yes'/>
1115              <parameter type-id='type-id-231'/>
1116              <return type-id='type-id-230'/>
1117            </function-decl>
1118          </member-function>
1119          <member-function access='private'>
1120            <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'>
1121              <parameter type-id='type-id-97' is-artificial='yes'/>
1122              <parameter type-id='type-id-60'/>
1123              <parameter type-id='type-id-60'/>
1124              <parameter type-id='type-id-232'/>
1125              <return type-id='type-id-193'/>
1126            </function-decl>
1127          </member-function>
1128          <member-function access='private'>
1129            <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'>
1130              <parameter type-id='type-id-97' is-artificial='yes'/>
1131              <parameter type-id='type-id-60'/>
1132              <parameter type-id='type-id-60'/>
1133              <parameter type-id='type-id-233'/>
1134              <return type-id='type-id-193'/>
1135            </function-decl>
1136          </member-function>
1137          <member-function access='private'>
1138            <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'>
1139              <parameter type-id='type-id-97' is-artificial='yes'/>
1140              <parameter type-id='type-id-60'/>
1141              <parameter type-id='type-id-60'/>
1142              <return type-id='type-id-193'/>
1143            </function-decl>
1144          </member-function>
1145          <member-function access='private' static='yes'>
1146            <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'>
1147              <parameter type-id='type-id-55'/>
1148              <parameter type-id='type-id-60'/>
1149              <parameter type-id='type-id-60'/>
1150              <return type-id='type-id-193'/>
1151            </function-decl>
1152          </member-function>
1153          <member-function access='public'>
1154            <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'>
1155              <parameter type-id='type-id-97' is-artificial='yes'/>
1156              <parameter type-id='type-id-229'/>
1157              <return type-id='type-id-230'/>
1158            </function-decl>
1159          </member-function>
1160          <member-function access='public'>
1161            <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'>
1162              <parameter type-id='type-id-97' is-artificial='yes'/>
1163              <parameter type-id='type-id-229'/>
1164              <return type-id='type-id-230'/>
1165            </function-decl>
1166          </member-function>
1167          <member-function access='public'>
1168            <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'>
1169              <parameter type-id='type-id-97' is-artificial='yes'/>
1170              <parameter type-id='type-id-60'/>
1171              <return type-id='type-id-230'/>
1172            </function-decl>
1173          </member-function>
1174          <member-function access='private'>
1175            <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'>
1176              <parameter type-id='type-id-75' is-artificial='yes'/>
1177              <parameter type-id='type-id-218'/>
1178              <parameter type-id='type-id-218'/>
1179              <parameter type-id='type-id-60'/>
1180              <return type-id='type-id-193'/>
1181            </function-decl>
1182          </member-function>
1183          <member-function access='public' destructor='yes'>
1184            <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'>
1185              <parameter type-id='type-id-97' is-artificial='yes'/>
1186              <return type-id='type-id-193'/>
1187            </function-decl>
1188          </member-function>
1189          <member-function access='public'>
1190            <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'>
1191              <parameter type-id='type-id-97' is-artificial='yes'/>
1192              <return type-id='type-id-193'/>
1193            </function-decl>
1194          </member-function>
1195          <member-function access='public'>
1196            <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'>
1197              <parameter type-id='type-id-97' is-artificial='yes'/>
1198              <parameter type-id='type-id-60'/>
1199              <parameter type-id='type-id-218'/>
1200              <return type-id='type-id-230'/>
1201            </function-decl>
1202          </member-function>
1203          <member-function access='public' destructor='yes'>
1204            <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'>
1205              <parameter type-id='type-id-97' is-artificial='yes'/>
1206              <return type-id='type-id-193'/>
1207            </function-decl>
1208          </member-function>
1209          <member-function access='public'>
1210            <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'>
1211              <parameter type-id='type-id-97' is-artificial='yes'/>
1212              <return type-id='type-id-193'/>
1213            </function-decl>
1214          </member-function>
1215          <member-function access='public'>
1216            <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'>
1217              <parameter type-id='type-id-97' is-artificial='yes'/>
1218              <parameter type-id='type-id-60'/>
1219              <parameter type-id='type-id-222'/>
1220              <return type-id='type-id-193'/>
1221            </function-decl>
1222          </member-function>
1223          <member-function access='public'>
1224            <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'>
1225              <parameter type-id='type-id-97' is-artificial='yes'/>
1226              <return type-id='type-id-193'/>
1227            </function-decl>
1228          </member-function>
1229          <member-function access='public' destructor='yes'>
1230            <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'>
1231              <parameter type-id='type-id-97' is-artificial='yes'/>
1232              <return type-id='type-id-193'/>
1233            </function-decl>
1234          </member-function>
1235          <member-function access='public'>
1236            <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'>
1237              <parameter type-id='type-id-97' is-artificial='yes'/>
1238              <parameter type-id='type-id-229'/>
1239              <return type-id='type-id-193'/>
1240            </function-decl>
1241          </member-function>
1242          <member-function access='public'>
1243            <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'>
1244              <parameter type-id='type-id-97' is-artificial='yes'/>
1245              <parameter type-id='type-id-60'/>
1246              <parameter type-id='type-id-218'/>
1247              <parameter type-id='type-id-222'/>
1248              <return type-id='type-id-193'/>
1249            </function-decl>
1250          </member-function>
1251          <member-function access='public'>
1252            <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'>
1253              <parameter type-id='type-id-97' is-artificial='yes'/>
1254              <parameter type-id='type-id-231'/>
1255              <return type-id='type-id-193'/>
1256            </function-decl>
1257          </member-function>
1258          <member-function access='public'>
1259            <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'>
1260              <parameter type-id='type-id-75' is-artificial='yes'/>
1261              <parameter type-id='type-id-218'/>
1262              <parameter type-id='type-id-218'/>
1263              <return type-id='type-id-73'/>
1264            </function-decl>
1265          </member-function>
1266          <member-function access='public'>
1267            <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'>
1268              <parameter type-id='type-id-97' is-artificial='yes'/>
1269              <parameter type-id='type-id-218'/>
1270              <parameter type-id='type-id-218'/>
1271              <parameter type-id='type-id-60'/>
1272              <parameter type-id='type-id-218'/>
1273              <return type-id='type-id-230'/>
1274            </function-decl>
1275          </member-function>
1276          <member-function access='public'>
1277            <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'>
1278              <parameter type-id='type-id-97' is-artificial='yes'/>
1279              <parameter type-id='type-id-218'/>
1280              <parameter type-id='type-id-60'/>
1281              <return type-id='type-id-230'/>
1282            </function-decl>
1283          </member-function>
1284        </class-decl>
1285        <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-234'/>
1286        <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-76'>
1287          <member-type access='private'>
1288            <typedef-decl name='__string_type' type-id='type-id-73' 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-235'/>
1289          </member-type>
1290          <member-function access='public'>
1291            <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'>
1292              <parameter type-id='type-id-78' is-artificial='yes'/>
1293              <return type-id='type-id-235'/>
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-98' is-artificial='yes'/>
1299              <return type-id='type-id-193'/>
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-98' is-artificial='yes'/>
1305              <return type-id='type-id-193'/>
1306            </function-decl>
1307          </member-function>
1308          <member-function access='public' destructor='yes' vtable-offset='0'>
1309            <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'>
1310              <parameter type-id='type-id-98' is-artificial='yes'/>
1311              <return type-id='type-id-193'/>
1312            </function-decl>
1313          </member-function>
1314          <member-function access='public' destructor='yes' vtable-offset='0'>
1315            <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'>
1316              <parameter type-id='type-id-98' is-artificial='yes'/>
1317              <return type-id='type-id-193'/>
1318            </function-decl>
1319          </member-function>
1320          <member-function access='public' destructor='yes' vtable-offset='0'>
1321            <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'>
1322              <parameter type-id='type-id-98' is-artificial='yes'/>
1323              <return type-id='type-id-193'/>
1324            </function-decl>
1325          </member-function>
1326          <member-function access='public' destructor='yes' vtable-offset='0'>
1327            <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'>
1328              <parameter type-id='type-id-98' is-artificial='yes'/>
1329              <return type-id='type-id-193'/>
1330            </function-decl>
1331          </member-function>
1332          <member-function access='public' destructor='yes' vtable-offset='0'>
1333            <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'>
1334              <parameter type-id='type-id-98' is-artificial='yes'/>
1335              <return type-id='type-id-193'/>
1336            </function-decl>
1337          </member-function>
1338          <member-function access='public' destructor='yes' vtable-offset='0'>
1339            <function-decl name='~basic_stringstream' mangled-name='_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
1340              <parameter type-id='type-id-98' is-artificial='yes'/>
1341              <return type-id='type-id-193'/>
1342            </function-decl>
1343          </member-function>
1344        </class-decl>
1345      </namespace-decl>
1346    </namespace-decl>
1347    <namespace-decl name='__gnu_cxx'>
1348      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-146'>
1349        <member-function access='public'>
1350          <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'>
1351            <parameter type-id='type-id-147' is-artificial='yes'/>
1352            <parameter type-id='type-id-40'/>
1353            <parameter type-id='type-id-187'/>
1354            <return type-id='type-id-205'/>
1355          </function-decl>
1356        </member-function>
1357        <member-function access='public'>
1358          <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'>
1359            <parameter type-id='type-id-147' is-artificial='yes'/>
1360            <parameter type-id='type-id-205'/>
1361            <parameter type-id='type-id-40'/>
1362            <return type-id='type-id-193'/>
1363          </function-decl>
1364        </member-function>
1365      </class-decl>
1366      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-151'>
1367        <member-function access='public'>
1368          <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'>
1369            <parameter type-id='type-id-152' is-artificial='yes'/>
1370            <parameter type-id='type-id-213'/>
1371            <parameter type-id='type-id-40'/>
1372            <return type-id='type-id-193'/>
1373          </function-decl>
1374        </member-function>
1375      </class-decl>
1376      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-236'>
1377        <member-type access='public'>
1378          <typedef-decl name='pointer' type-id='type-id-205' 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-203'/>
1379        </member-type>
1380      </class-decl>
1381      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-237'>
1382        <member-type access='public'>
1383          <typedef-decl name='const_pointer' type-id='type-id-212' 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-215'/>
1384        </member-type>
1385        <member-type access='public'>
1386          <typedef-decl name='pointer' type-id='type-id-213' 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-217'/>
1387        </member-type>
1388        <member-type access='public'>
1389          <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/ext/alloc_traits.h' line='106' column='1' id='type-id-219'/>
1390        </member-type>
1391      </class-decl>
1392    </namespace-decl>
1393    <function-decl name='isalnum' filepath='/usr/include/ctype.h' line='110' 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='isalpha' filepath='/usr/include/ctype.h' line='111' 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='iscntrl' filepath='/usr/include/ctype.h' line='112' 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='isdigit' filepath='/usr/include/ctype.h' line='113' 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='islower' filepath='/usr/include/ctype.h' line='114' 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='isgraph' filepath='/usr/include/ctype.h' line='115' 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='isprint' filepath='/usr/include/ctype.h' line='116' 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='ispunct' filepath='/usr/include/ctype.h' line='117' 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='isspace' filepath='/usr/include/ctype.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
1426      <parameter type-id='type-id-16'/>
1427      <return type-id='type-id-16'/>
1428    </function-decl>
1429    <function-decl name='isupper' filepath='/usr/include/ctype.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
1430      <parameter type-id='type-id-16'/>
1431      <return type-id='type-id-16'/>
1432    </function-decl>
1433    <function-decl name='isxdigit' filepath='/usr/include/ctype.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
1434      <parameter type-id='type-id-16'/>
1435      <return type-id='type-id-16'/>
1436    </function-decl>
1437    <function-decl name='tolower' filepath='/usr/include/ctype.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
1438      <parameter type-id='type-id-16'/>
1439      <return type-id='type-id-16'/>
1440    </function-decl>
1441    <function-decl name='toupper' filepath='/usr/include/ctype.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
1442      <parameter type-id='type-id-16'/>
1443      <return type-id='type-id-16'/>
1444    </function-decl>
1445    <function-decl name='isblank' filepath='/usr/include/ctype.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
1446      <parameter type-id='type-id-16'/>
1447      <return type-id='type-id-16'/>
1448    </function-decl>
1449    <function-decl name='imaxabs' filepath='/usr/include/inttypes.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
1450      <parameter type-id='type-id-34'/>
1451      <return type-id='type-id-34'/>
1452    </function-decl>
1453    <function-decl name='imaxdiv' filepath='/usr/include/inttypes.h' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
1454      <parameter type-id='type-id-34'/>
1455      <parameter type-id='type-id-34'/>
1456      <return type-id='type-id-22'/>
1457    </function-decl>
1458    <function-decl name='strtoimax' filepath='/usr/include/inttypes.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
1459      <parameter type-id='type-id-61'/>
1460      <parameter type-id='type-id-58'/>
1461      <parameter type-id='type-id-16'/>
1462      <return type-id='type-id-34'/>
1463    </function-decl>
1464    <function-decl name='strtoumax' filepath='/usr/include/inttypes.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
1465      <parameter type-id='type-id-61'/>
1466      <parameter type-id='type-id-58'/>
1467      <parameter type-id='type-id-16'/>
1468      <return type-id='type-id-41'/>
1469    </function-decl>
1470    <function-decl name='wcstoimax' filepath='/usr/include/inttypes.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
1471      <parameter type-id='type-id-83'/>
1472      <parameter type-id='type-id-113'/>
1473      <parameter type-id='type-id-16'/>
1474      <return type-id='type-id-34'/>
1475    </function-decl>
1476    <function-decl name='wcstoumax' filepath='/usr/include/inttypes.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
1477      <parameter type-id='type-id-83'/>
1478      <parameter type-id='type-id-113'/>
1479      <parameter type-id='type-id-16'/>
1480      <return type-id='type-id-41'/>
1481    </function-decl>
1482    <function-decl name='setlocale' filepath='/usr/include/locale.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
1483      <parameter type-id='type-id-16'/>
1484      <parameter type-id='type-id-60'/>
1485      <return type-id='type-id-55'/>
1486    </function-decl>
1487    <function-decl name='localeconv' filepath='/usr/include/locale.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
1488      <return type-id='type-id-92'/>
1489    </function-decl>
1490    <function-decl name='remove' filepath='/usr/include/stdio.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
1491      <parameter type-id='type-id-60'/>
1492      <return type-id='type-id-16'/>
1493    </function-decl>
1494    <function-decl name='rename' filepath='/usr/include/stdio.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
1495      <parameter type-id='type-id-60'/>
1496      <parameter type-id='type-id-60'/>
1497      <return type-id='type-id-16'/>
1498    </function-decl>
1499    <function-decl name='tmpfile' filepath='/usr/include/stdio.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
1500      <return type-id='type-id-51'/>
1501    </function-decl>
1502    <function-decl name='tmpnam' filepath='/usr/include/stdio.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
1503      <parameter type-id='type-id-55'/>
1504      <return type-id='type-id-55'/>
1505    </function-decl>
1506    <function-decl name='fclose' filepath='/usr/include/stdio.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
1507      <parameter type-id='type-id-51'/>
1508      <return type-id='type-id-16'/>
1509    </function-decl>
1510    <function-decl name='fflush' filepath='/usr/include/stdio.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
1511      <parameter type-id='type-id-51'/>
1512      <return type-id='type-id-16'/>
1513    </function-decl>
1514    <function-decl name='fopen' filepath='/usr/include/stdio.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
1515      <parameter type-id='type-id-61'/>
1516      <parameter type-id='type-id-61'/>
1517      <return type-id='type-id-51'/>
1518    </function-decl>
1519    <function-decl name='freopen' filepath='/usr/include/stdio.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
1520      <parameter type-id='type-id-61'/>
1521      <parameter type-id='type-id-61'/>
1522      <parameter type-id='type-id-52'/>
1523      <return type-id='type-id-51'/>
1524    </function-decl>
1525    <function-decl name='setbuf' filepath='/usr/include/stdio.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
1526      <parameter type-id='type-id-52'/>
1527      <parameter type-id='type-id-56'/>
1528      <return type-id='type-id-193'/>
1529    </function-decl>
1530    <function-decl name='setvbuf' filepath='/usr/include/stdio.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
1531      <parameter type-id='type-id-52'/>
1532      <parameter type-id='type-id-56'/>
1533      <parameter type-id='type-id-16'/>
1534      <parameter type-id='type-id-39'/>
1535      <return type-id='type-id-16'/>
1536    </function-decl>
1537    <function-decl name='fprintf' filepath='/usr/include/stdio.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
1538      <parameter type-id='type-id-52'/>
1539      <parameter type-id='type-id-61'/>
1540      <parameter is-variadic='yes'/>
1541      <return type-id='type-id-16'/>
1542    </function-decl>
1543    <function-decl name='printf' filepath='/usr/include/stdio.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
1544      <parameter type-id='type-id-61'/>
1545      <parameter is-variadic='yes'/>
1546      <return type-id='type-id-16'/>
1547    </function-decl>
1548    <function-decl name='sprintf' filepath='/usr/include/stdio.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
1549      <parameter type-id='type-id-56'/>
1550      <parameter type-id='type-id-61'/>
1551      <parameter is-variadic='yes'/>
1552      <return type-id='type-id-16'/>
1553    </function-decl>
1554    <function-decl name='vfprintf' filepath='/usr/include/stdio.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
1555      <parameter type-id='type-id-52'/>
1556      <parameter type-id='type-id-61'/>
1557      <parameter type-id='type-id-86'/>
1558      <return type-id='type-id-16'/>
1559    </function-decl>
1560    <function-decl name='vsprintf' filepath='/usr/include/stdio.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
1561      <parameter type-id='type-id-56'/>
1562      <parameter type-id='type-id-61'/>
1563      <parameter type-id='type-id-86'/>
1564      <return type-id='type-id-16'/>
1565    </function-decl>
1566    <function-decl name='snprintf' filepath='/usr/include/stdio.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
1567      <parameter type-id='type-id-56'/>
1568      <parameter type-id='type-id-39'/>
1569      <parameter type-id='type-id-61'/>
1570      <parameter is-variadic='yes'/>
1571      <return type-id='type-id-16'/>
1572    </function-decl>
1573    <function-decl name='vsnprintf' filepath='/usr/include/stdio.h' line='390' column='1' visibility='default' binding='global' size-in-bits='64'>
1574      <parameter type-id='type-id-56'/>
1575      <parameter type-id='type-id-39'/>
1576      <parameter type-id='type-id-61'/>
1577      <parameter type-id='type-id-86'/>
1578      <return type-id='type-id-16'/>
1579    </function-decl>
1580    <function-decl name='fscanf' filepath='/usr/include/stdio.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
1581      <parameter type-id='type-id-52'/>
1582      <parameter type-id='type-id-61'/>
1583      <parameter is-variadic='yes'/>
1584      <return type-id='type-id-16'/>
1585    </function-decl>
1586    <function-decl name='scanf' filepath='/usr/include/stdio.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
1587      <parameter type-id='type-id-61'/>
1588      <parameter is-variadic='yes'/>
1589      <return type-id='type-id-16'/>
1590    </function-decl>
1591    <function-decl name='sscanf' filepath='/usr/include/stdio.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
1592      <parameter type-id='type-id-61'/>
1593      <parameter type-id='type-id-61'/>
1594      <parameter is-variadic='yes'/>
1595      <return type-id='type-id-16'/>
1596    </function-decl>
1597    <function-decl name='vfscanf' filepath='/usr/include/stdio.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
1598      <parameter type-id='type-id-52'/>
1599      <parameter type-id='type-id-61'/>
1600      <parameter type-id='type-id-86'/>
1601      <return type-id='type-id-16'/>
1602    </function-decl>
1603    <function-decl name='vscanf' filepath='/usr/include/stdio.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
1604      <parameter type-id='type-id-61'/>
1605      <parameter type-id='type-id-86'/>
1606      <return type-id='type-id-16'/>
1607    </function-decl>
1608    <function-decl name='vsscanf' filepath='/usr/include/stdio.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
1609      <parameter type-id='type-id-61'/>
1610      <parameter type-id='type-id-61'/>
1611      <parameter type-id='type-id-86'/>
1612      <return type-id='type-id-16'/>
1613    </function-decl>
1614    <function-decl name='fgetc' filepath='/usr/include/stdio.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
1615      <parameter type-id='type-id-51'/>
1616      <return type-id='type-id-16'/>
1617    </function-decl>
1618    <function-decl name='getc' filepath='/usr/include/stdio.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
1619      <parameter type-id='type-id-51'/>
1620      <return type-id='type-id-16'/>
1621    </function-decl>
1622    <function-decl name='fputc' filepath='/usr/include/stdio.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
1623      <parameter type-id='type-id-16'/>
1624      <parameter type-id='type-id-51'/>
1625      <return type-id='type-id-16'/>
1626    </function-decl>
1627    <function-decl name='putc' filepath='/usr/include/stdio.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
1628      <parameter type-id='type-id-16'/>
1629      <parameter type-id='type-id-51'/>
1630      <return type-id='type-id-16'/>
1631    </function-decl>
1632    <function-decl name='fgets' filepath='/usr/include/stdio.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
1633      <parameter type-id='type-id-56'/>
1634      <parameter type-id='type-id-16'/>
1635      <parameter type-id='type-id-52'/>
1636      <return type-id='type-id-55'/>
1637    </function-decl>
1638    <function-decl name='fputs' filepath='/usr/include/stdio.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
1639      <parameter type-id='type-id-61'/>
1640      <parameter type-id='type-id-52'/>
1641      <return type-id='type-id-16'/>
1642    </function-decl>
1643    <function-decl name='puts' filepath='/usr/include/stdio.h' line='695' column='1' visibility='default' binding='global' size-in-bits='64'>
1644      <parameter type-id='type-id-60'/>
1645      <return type-id='type-id-16'/>
1646    </function-decl>
1647    <function-decl name='ungetc' filepath='/usr/include/stdio.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
1648      <parameter type-id='type-id-16'/>
1649      <parameter type-id='type-id-51'/>
1650      <return type-id='type-id-16'/>
1651    </function-decl>
1652    <function-decl name='fread' filepath='/usr/include/stdio.h' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
1653      <parameter type-id='type-id-188'/>
1654      <parameter type-id='type-id-39'/>
1655      <parameter type-id='type-id-39'/>
1656      <parameter type-id='type-id-52'/>
1657      <return type-id='type-id-39'/>
1658    </function-decl>
1659    <function-decl name='fwrite' filepath='/usr/include/stdio.h' line='715' column='1' visibility='default' binding='global' size-in-bits='64'>
1660      <parameter type-id='type-id-189'/>
1661      <parameter type-id='type-id-39'/>
1662      <parameter type-id='type-id-39'/>
1663      <parameter type-id='type-id-52'/>
1664      <return type-id='type-id-39'/>
1665    </function-decl>
1666    <function-decl name='fseek' filepath='/usr/include/stdio.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
1667      <parameter type-id='type-id-51'/>
1668      <parameter type-id='type-id-18'/>
1669      <parameter type-id='type-id-16'/>
1670      <return type-id='type-id-16'/>
1671    </function-decl>
1672    <function-decl name='ftell' filepath='/usr/include/stdio.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
1673      <parameter type-id='type-id-51'/>
1674      <return type-id='type-id-18'/>
1675    </function-decl>
1676    <function-decl name='rewind' filepath='/usr/include/stdio.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
1677      <parameter type-id='type-id-51'/>
1678      <return type-id='type-id-193'/>
1679    </function-decl>
1680    <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
1681      <parameter type-id='type-id-52'/>
1682      <parameter type-id='type-id-89'/>
1683      <return type-id='type-id-16'/>
1684    </function-decl>
1685    <function-decl name='fsetpos' filepath='/usr/include/stdio.h' line='803' column='1' visibility='default' binding='global' size-in-bits='64'>
1686      <parameter type-id='type-id-51'/>
1687      <parameter type-id='type-id-68'/>
1688      <return type-id='type-id-16'/>
1689    </function-decl>
1690    <function-decl name='clearerr' filepath='/usr/include/stdio.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
1691      <parameter type-id='type-id-51'/>
1692      <return type-id='type-id-193'/>
1693    </function-decl>
1694    <function-decl name='feof' filepath='/usr/include/stdio.h' line='828' column='1' visibility='default' binding='global' size-in-bits='64'>
1695      <parameter type-id='type-id-51'/>
1696      <return type-id='type-id-16'/>
1697    </function-decl>
1698    <function-decl name='ferror' filepath='/usr/include/stdio.h' line='830' column='1' visibility='default' binding='global' size-in-bits='64'>
1699      <parameter type-id='type-id-51'/>
1700      <return type-id='type-id-16'/>
1701    </function-decl>
1702    <function-decl name='perror' filepath='/usr/include/stdio.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
1703      <parameter type-id='type-id-60'/>
1704      <return type-id='type-id-193'/>
1705    </function-decl>
1706    <function-decl name='strtod' filepath='/usr/include/stdlib.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
1707      <parameter type-id='type-id-61'/>
1708      <parameter type-id='type-id-58'/>
1709      <return type-id='type-id-14'/>
1710    </function-decl>
1711    <function-decl name='strtof' filepath='/usr/include/stdlib.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
1712      <parameter type-id='type-id-61'/>
1713      <parameter type-id='type-id-58'/>
1714      <return type-id='type-id-15'/>
1715    </function-decl>
1716    <function-decl name='strtold' filepath='/usr/include/stdlib.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
1717      <parameter type-id='type-id-61'/>
1718      <parameter type-id='type-id-58'/>
1719      <return type-id='type-id-17'/>
1720    </function-decl>
1721    <function-decl name='strtol' filepath='/usr/include/stdlib.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
1722      <parameter type-id='type-id-61'/>
1723      <parameter type-id='type-id-58'/>
1724      <parameter type-id='type-id-16'/>
1725      <return type-id='type-id-18'/>
1726    </function-decl>
1727    <function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
1728      <parameter type-id='type-id-61'/>
1729      <parameter type-id='type-id-58'/>
1730      <parameter type-id='type-id-16'/>
1731      <return type-id='type-id-38'/>
1732    </function-decl>
1733    <function-decl name='strtoll' filepath='/usr/include/stdlib.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
1734      <parameter type-id='type-id-61'/>
1735      <parameter type-id='type-id-58'/>
1736      <parameter type-id='type-id-16'/>
1737      <return type-id='type-id-19'/>
1738    </function-decl>
1739    <function-decl name='strtoull' filepath='/usr/include/stdlib.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
1740      <parameter type-id='type-id-61'/>
1741      <parameter type-id='type-id-58'/>
1742      <parameter type-id='type-id-16'/>
1743      <return type-id='type-id-49'/>
1744    </function-decl>
1745    <function-decl name='atoi' filepath='/usr/include/stdlib.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
1746      <parameter type-id='type-id-60'/>
1747      <return type-id='type-id-16'/>
1748    </function-decl>
1749    <function-decl name='atol' filepath='/usr/include/stdlib.h' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
1750      <parameter type-id='type-id-60'/>
1751      <return type-id='type-id-18'/>
1752    </function-decl>
1753    <function-decl name='atoll' filepath='/usr/include/stdlib.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
1754      <parameter type-id='type-id-60'/>
1755      <return type-id='type-id-19'/>
1756    </function-decl>
1757    <function-decl name='rand' filepath='/usr/include/stdlib.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
1758      <return type-id='type-id-16'/>
1759    </function-decl>
1760    <function-decl name='srand' filepath='/usr/include/stdlib.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
1761      <parameter type-id='type-id-45'/>
1762      <return type-id='type-id-193'/>
1763    </function-decl>
1764    <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
1765      <parameter type-id='type-id-39'/>
1766      <return type-id='type-id-187'/>
1767    </function-decl>
1768    <function-decl name='calloc' filepath='/usr/include/stdlib.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
1769      <parameter type-id='type-id-39'/>
1770      <parameter type-id='type-id-39'/>
1771      <return type-id='type-id-187'/>
1772    </function-decl>
1773    <function-decl name='realloc' filepath='/usr/include/stdlib.h' line='480' column='1' visibility='default' binding='global' size-in-bits='64'>
1774      <parameter type-id='type-id-187'/>
1775      <parameter type-id='type-id-39'/>
1776      <return type-id='type-id-187'/>
1777    </function-decl>
1778    <function-decl name='free' filepath='/usr/include/stdlib.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
1779      <parameter type-id='type-id-187'/>
1780      <return type-id='type-id-193'/>
1781    </function-decl>
1782    <function-decl name='abort' filepath='/usr/include/stdlib.h' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
1783      <return type-id='type-id-193'/>
1784    </function-decl>
1785    <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
1786      <parameter type-id='type-id-109'/>
1787      <return type-id='type-id-16'/>
1788    </function-decl>
1789    <function-decl name='at_quick_exit' filepath='/usr/include/stdlib.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
1790      <parameter type-id='type-id-109'/>
1791      <return type-id='type-id-16'/>
1792    </function-decl>
1793    <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
1794      <parameter type-id='type-id-16'/>
1795      <return type-id='type-id-193'/>
1796    </function-decl>
1797    <function-decl name='quick_exit' filepath='/usr/include/stdlib.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
1798      <parameter type-id='type-id-16'/>
1799      <return type-id='type-id-193'/>
1800    </function-decl>
1801    <function-decl name='_Exit' filepath='/usr/include/stdlib.h' line='557' column='1' visibility='default' binding='global' size-in-bits='64'>
1802      <parameter type-id='type-id-16'/>
1803      <return type-id='type-id-193'/>
1804    </function-decl>
1805    <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
1806      <parameter type-id='type-id-60'/>
1807      <return type-id='type-id-55'/>
1808    </function-decl>
1809    <function-decl name='system' filepath='/usr/include/stdlib.h' line='716' column='1' visibility='default' binding='global' size-in-bits='64'>
1810      <parameter type-id='type-id-60'/>
1811      <return type-id='type-id-16'/>
1812    </function-decl>
1813    <function-decl name='qsort' filepath='/usr/include/stdlib.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
1814      <parameter type-id='type-id-187'/>
1815      <parameter type-id='type-id-39'/>
1816      <parameter type-id='type-id-39'/>
1817      <parameter type-id='type-id-29'/>
1818      <return type-id='type-id-193'/>
1819    </function-decl>
1820    <function-decl name='abs' filepath='/usr/include/stdlib.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'>
1821      <parameter type-id='type-id-16'/>
1822      <return type-id='type-id-16'/>
1823    </function-decl>
1824    <function-decl name='labs' filepath='/usr/include/stdlib.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
1825      <parameter type-id='type-id-18'/>
1826      <return type-id='type-id-18'/>
1827    </function-decl>
1828    <function-decl name='llabs' filepath='/usr/include/stdlib.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
1829      <parameter type-id='type-id-19'/>
1830      <return type-id='type-id-19'/>
1831    </function-decl>
1832    <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
1833      <parameter type-id='type-id-16'/>
1834      <parameter type-id='type-id-16'/>
1835      <return type-id='type-id-32'/>
1836    </function-decl>
1837    <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
1838      <parameter type-id='type-id-18'/>
1839      <parameter type-id='type-id-18'/>
1840      <return type-id='type-id-35'/>
1841    </function-decl>
1842    <function-decl name='lldiv' filepath='/usr/include/stdlib.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
1843      <parameter type-id='type-id-19'/>
1844      <parameter type-id='type-id-19'/>
1845      <return type-id='type-id-36'/>
1846    </function-decl>
1847    <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
1848      <parameter type-id='type-id-60'/>
1849      <parameter type-id='type-id-39'/>
1850      <return type-id='type-id-16'/>
1851    </function-decl>
1852    <function-decl name='mbtowc' filepath='/usr/include/stdlib.h' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
1853      <parameter type-id='type-id-111'/>
1854      <parameter type-id='type-id-61'/>
1855      <parameter type-id='type-id-39'/>
1856      <return type-id='type-id-16'/>
1857    </function-decl>
1858    <function-decl name='wctomb' filepath='/usr/include/stdlib.h' line='869' column='1' visibility='default' binding='global' size-in-bits='64'>
1859      <parameter type-id='type-id-55'/>
1860      <parameter type-id='type-id-50'/>
1861      <return type-id='type-id-16'/>
1862    </function-decl>
1863    <function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='873' column='1' visibility='default' binding='global' size-in-bits='64'>
1864      <parameter type-id='type-id-111'/>
1865      <parameter type-id='type-id-61'/>
1866      <parameter type-id='type-id-39'/>
1867      <return type-id='type-id-39'/>
1868    </function-decl>
1869    <function-decl name='wcstombs' filepath='/usr/include/stdlib.h' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
1870      <parameter type-id='type-id-56'/>
1871      <parameter type-id='type-id-83'/>
1872      <parameter type-id='type-id-39'/>
1873      <return type-id='type-id-39'/>
1874    </function-decl>
1875    <function-decl name='memcpy' filepath='/usr/include/string.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
1876      <parameter type-id='type-id-188'/>
1877      <parameter type-id='type-id-189'/>
1878      <parameter type-id='type-id-39'/>
1879      <return type-id='type-id-187'/>
1880    </function-decl>
1881    <function-decl name='memmove' filepath='/usr/include/string.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
1882      <parameter type-id='type-id-187'/>
1883      <parameter type-id='type-id-187'/>
1884      <parameter type-id='type-id-39'/>
1885      <return type-id='type-id-187'/>
1886    </function-decl>
1887    <function-decl name='memset' filepath='/usr/include/string.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
1888      <parameter type-id='type-id-187'/>
1889      <parameter type-id='type-id-16'/>
1890      <parameter type-id='type-id-39'/>
1891      <return type-id='type-id-187'/>
1892    </function-decl>
1893    <function-decl name='memcmp' filepath='/usr/include/string.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
1894      <parameter type-id='type-id-187'/>
1895      <parameter type-id='type-id-187'/>
1896      <parameter type-id='type-id-39'/>
1897      <return type-id='type-id-16'/>
1898    </function-decl>
1899    <function-decl name='memchr' filepath='/usr/include/string.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
1900      <parameter type-id='type-id-187'/>
1901      <parameter type-id='type-id-16'/>
1902      <parameter type-id='type-id-39'/>
1903      <return type-id='type-id-187'/>
1904    </function-decl>
1905    <function-decl name='strcpy' filepath='/usr/include/string.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
1906      <parameter type-id='type-id-56'/>
1907      <parameter type-id='type-id-61'/>
1908      <return type-id='type-id-55'/>
1909    </function-decl>
1910    <function-decl name='strncpy' filepath='/usr/include/string.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
1911      <parameter type-id='type-id-56'/>
1912      <parameter type-id='type-id-61'/>
1913      <parameter type-id='type-id-39'/>
1914      <return type-id='type-id-55'/>
1915    </function-decl>
1916    <function-decl name='strcat' filepath='/usr/include/string.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
1917      <parameter type-id='type-id-56'/>
1918      <parameter type-id='type-id-61'/>
1919      <return type-id='type-id-55'/>
1920    </function-decl>
1921    <function-decl name='strncat' filepath='/usr/include/string.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
1922      <parameter type-id='type-id-56'/>
1923      <parameter type-id='type-id-61'/>
1924      <parameter type-id='type-id-39'/>
1925      <return type-id='type-id-55'/>
1926    </function-decl>
1927    <function-decl name='strcmp' filepath='/usr/include/string.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
1928      <parameter type-id='type-id-60'/>
1929      <parameter type-id='type-id-60'/>
1930      <return type-id='type-id-16'/>
1931    </function-decl>
1932    <function-decl name='strncmp' filepath='/usr/include/string.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
1933      <parameter type-id='type-id-60'/>
1934      <parameter type-id='type-id-60'/>
1935      <parameter type-id='type-id-39'/>
1936      <return type-id='type-id-16'/>
1937    </function-decl>
1938    <function-decl name='strcoll' filepath='/usr/include/string.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
1939      <parameter type-id='type-id-60'/>
1940      <parameter type-id='type-id-60'/>
1941      <return type-id='type-id-16'/>
1942    </function-decl>
1943    <function-decl name='strxfrm' filepath='/usr/include/string.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
1944      <parameter type-id='type-id-56'/>
1945      <parameter type-id='type-id-61'/>
1946      <parameter type-id='type-id-39'/>
1947      <return type-id='type-id-39'/>
1948    </function-decl>
1949    <function-decl name='strchr' filepath='/usr/include/string.h' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
1950      <parameter type-id='type-id-60'/>
1951      <parameter type-id='type-id-16'/>
1952      <return type-id='type-id-55'/>
1953    </function-decl>
1954    <function-decl name='strrchr' filepath='/usr/include/string.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
1955      <parameter type-id='type-id-60'/>
1956      <parameter type-id='type-id-16'/>
1957      <return type-id='type-id-55'/>
1958    </function-decl>
1959    <function-decl name='strcspn' filepath='/usr/include/string.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
1960      <parameter type-id='type-id-60'/>
1961      <parameter type-id='type-id-60'/>
1962      <return type-id='type-id-39'/>
1963    </function-decl>
1964    <function-decl name='strspn' filepath='/usr/include/string.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
1965      <parameter type-id='type-id-60'/>
1966      <parameter type-id='type-id-60'/>
1967      <return type-id='type-id-39'/>
1968    </function-decl>
1969    <function-decl name='strpbrk' filepath='/usr/include/string.h' line='310' column='1' visibility='default' binding='global' size-in-bits='64'>
1970      <parameter type-id='type-id-60'/>
1971      <parameter type-id='type-id-60'/>
1972      <return type-id='type-id-55'/>
1973    </function-decl>
1974    <function-decl name='strstr' filepath='/usr/include/string.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
1975      <parameter type-id='type-id-60'/>
1976      <parameter type-id='type-id-60'/>
1977      <return type-id='type-id-55'/>
1978    </function-decl>
1979    <function-decl name='strtok' filepath='/usr/include/string.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
1980      <parameter type-id='type-id-56'/>
1981      <parameter type-id='type-id-61'/>
1982      <return type-id='type-id-55'/>
1983    </function-decl>
1984    <function-decl name='strlen' filepath='/usr/include/string.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
1985      <parameter type-id='type-id-60'/>
1986      <return type-id='type-id-39'/>
1987    </function-decl>
1988    <function-decl name='strerror' filepath='/usr/include/string.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
1989      <parameter type-id='type-id-16'/>
1990      <return type-id='type-id-55'/>
1991    </function-decl>
1992    <function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
1993      <parameter type-id='type-id-111'/>
1994      <parameter type-id='type-id-83'/>
1995      <return type-id='type-id-110'/>
1996    </function-decl>
1997    <function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
1998      <parameter type-id='type-id-111'/>
1999      <parameter type-id='type-id-83'/>
2000      <parameter type-id='type-id-39'/>
2001      <return type-id='type-id-110'/>
2002    </function-decl>
2003    <function-decl name='wcscat' filepath='/usr/include/wchar.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
2004      <parameter type-id='type-id-111'/>
2005      <parameter type-id='type-id-83'/>
2006      <return type-id='type-id-110'/>
2007    </function-decl>
2008    <function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
2009      <parameter type-id='type-id-111'/>
2010      <parameter type-id='type-id-83'/>
2011      <parameter type-id='type-id-39'/>
2012      <return type-id='type-id-110'/>
2013    </function-decl>
2014    <function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
2015      <parameter type-id='type-id-82'/>
2016      <parameter type-id='type-id-82'/>
2017      <return type-id='type-id-16'/>
2018    </function-decl>
2019    <function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
2020      <parameter type-id='type-id-82'/>
2021      <parameter type-id='type-id-82'/>
2022      <parameter type-id='type-id-39'/>
2023      <return type-id='type-id-16'/>
2024    </function-decl>
2025    <function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
2026      <parameter type-id='type-id-82'/>
2027      <parameter type-id='type-id-82'/>
2028      <return type-id='type-id-16'/>
2029    </function-decl>
2030    <function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
2031      <parameter type-id='type-id-111'/>
2032      <parameter type-id='type-id-83'/>
2033      <parameter type-id='type-id-39'/>
2034      <return type-id='type-id-39'/>
2035    </function-decl>
2036    <function-decl name='wcschr' filepath='/usr/include/wchar.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
2037      <parameter type-id='type-id-82'/>
2038      <parameter type-id='type-id-50'/>
2039      <return type-id='type-id-110'/>
2040    </function-decl>
2041    <function-decl name='wcsrchr' filepath='/usr/include/wchar.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
2042      <parameter type-id='type-id-82'/>
2043      <parameter type-id='type-id-50'/>
2044      <return type-id='type-id-110'/>
2045    </function-decl>
2046    <function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64'>
2047      <parameter type-id='type-id-82'/>
2048      <parameter type-id='type-id-82'/>
2049      <return type-id='type-id-39'/>
2050    </function-decl>
2051    <function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
2052      <parameter type-id='type-id-82'/>
2053      <parameter type-id='type-id-82'/>
2054      <return type-id='type-id-39'/>
2055    </function-decl>
2056    <function-decl name='wcspbrk' filepath='/usr/include/wchar.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
2057      <parameter type-id='type-id-82'/>
2058      <parameter type-id='type-id-82'/>
2059      <return type-id='type-id-110'/>
2060    </function-decl>
2061    <function-decl name='wcsstr' filepath='/usr/include/wchar.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
2062      <parameter type-id='type-id-82'/>
2063      <parameter type-id='type-id-82'/>
2064      <return type-id='type-id-110'/>
2065    </function-decl>
2066    <function-decl name='wcstok' filepath='/usr/include/wchar.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
2067      <parameter type-id='type-id-111'/>
2068      <parameter type-id='type-id-83'/>
2069      <parameter type-id='type-id-113'/>
2070      <return type-id='type-id-110'/>
2071    </function-decl>
2072    <function-decl name='wcslen' filepath='/usr/include/wchar.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
2073      <parameter type-id='type-id-82'/>
2074      <return type-id='type-id-39'/>
2075    </function-decl>
2076    <function-decl name='wmemchr' filepath='/usr/include/wchar.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
2077      <parameter type-id='type-id-82'/>
2078      <parameter type-id='type-id-50'/>
2079      <parameter type-id='type-id-39'/>
2080      <return type-id='type-id-110'/>
2081    </function-decl>
2082    <function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
2083      <parameter type-id='type-id-82'/>
2084      <parameter type-id='type-id-82'/>
2085      <parameter type-id='type-id-39'/>
2086      <return type-id='type-id-16'/>
2087    </function-decl>
2088    <function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
2089      <parameter type-id='type-id-111'/>
2090      <parameter type-id='type-id-83'/>
2091      <parameter type-id='type-id-39'/>
2092      <return type-id='type-id-110'/>
2093    </function-decl>
2094    <function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
2095      <parameter type-id='type-id-110'/>
2096      <parameter type-id='type-id-82'/>
2097      <parameter type-id='type-id-39'/>
2098      <return type-id='type-id-110'/>
2099    </function-decl>
2100    <function-decl name='wmemset' filepath='/usr/include/wchar.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
2101      <parameter type-id='type-id-110'/>
2102      <parameter type-id='type-id-50'/>
2103      <parameter type-id='type-id-39'/>
2104      <return type-id='type-id-110'/>
2105    </function-decl>
2106    <function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
2107      <parameter type-id='type-id-72'/>
2108      <return type-id='type-id-16'/>
2109    </function-decl>
2110    <function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
2111      <parameter type-id='type-id-111'/>
2112      <parameter type-id='type-id-61'/>
2113      <parameter type-id='type-id-39'/>
2114      <parameter type-id='type-id-94'/>
2115      <return type-id='type-id-39'/>
2116    </function-decl>
2117    <function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
2118      <parameter type-id='type-id-56'/>
2119      <parameter type-id='type-id-50'/>
2120      <parameter type-id='type-id-94'/>
2121      <return type-id='type-id-39'/>
2122    </function-decl>
2123    <function-decl name='btowc' filepath='/usr/include/wchar.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
2124      <parameter type-id='type-id-16'/>
2125      <return type-id='type-id-46'/>
2126    </function-decl>
2127    <function-decl name='wctob' filepath='/usr/include/wchar.h' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
2128      <parameter type-id='type-id-46'/>
2129      <return type-id='type-id-16'/>
2130    </function-decl>
2131    <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='402' column='1' visibility='default' binding='global' size-in-bits='64'>
2132      <parameter type-id='type-id-61'/>
2133      <parameter type-id='type-id-39'/>
2134      <parameter type-id='type-id-94'/>
2135      <return type-id='type-id-39'/>
2136    </function-decl>
2137    <function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
2138      <parameter type-id='type-id-111'/>
2139      <parameter type-id='type-id-63'/>
2140      <parameter type-id='type-id-39'/>
2141      <parameter type-id='type-id-94'/>
2142      <return type-id='type-id-39'/>
2143    </function-decl>
2144    <function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
2145      <parameter type-id='type-id-56'/>
2146      <parameter type-id='type-id-85'/>
2147      <parameter type-id='type-id-39'/>
2148      <parameter type-id='type-id-94'/>
2149      <return type-id='type-id-39'/>
2150    </function-decl>
2151    <function-decl name='wcstod' filepath='/usr/include/wchar.h' line='453' column='1' visibility='default' binding='global' size-in-bits='64'>
2152      <parameter type-id='type-id-83'/>
2153      <parameter type-id='type-id-113'/>
2154      <return type-id='type-id-14'/>
2155    </function-decl>
2156    <function-decl name='wcstof' filepath='/usr/include/wchar.h' line='460' column='1' visibility='default' binding='global' size-in-bits='64'>
2157      <parameter type-id='type-id-83'/>
2158      <parameter type-id='type-id-113'/>
2159      <return type-id='type-id-15'/>
2160    </function-decl>
2161    <function-decl name='wcstold' filepath='/usr/include/wchar.h' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
2162      <parameter type-id='type-id-83'/>
2163      <parameter type-id='type-id-113'/>
2164      <return type-id='type-id-17'/>
2165    </function-decl>
2166    <function-decl name='wcstol' filepath='/usr/include/wchar.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
2167      <parameter type-id='type-id-83'/>
2168      <parameter type-id='type-id-113'/>
2169      <parameter type-id='type-id-16'/>
2170      <return type-id='type-id-18'/>
2171    </function-decl>
2172    <function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
2173      <parameter type-id='type-id-83'/>
2174      <parameter type-id='type-id-113'/>
2175      <parameter type-id='type-id-16'/>
2176      <return type-id='type-id-38'/>
2177    </function-decl>
2178    <function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='486' column='1' visibility='default' binding='global' size-in-bits='64'>
2179      <parameter type-id='type-id-83'/>
2180      <parameter type-id='type-id-113'/>
2181      <parameter type-id='type-id-16'/>
2182      <return type-id='type-id-19'/>
2183    </function-decl>
2184    <function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
2185      <parameter type-id='type-id-83'/>
2186      <parameter type-id='type-id-113'/>
2187      <parameter type-id='type-id-16'/>
2188      <return type-id='type-id-49'/>
2189    </function-decl>
2190    <function-decl name='fwide' filepath='/usr/include/wchar.h' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
2191      <parameter type-id='type-id-53'/>
2192      <parameter type-id='type-id-16'/>
2193      <return type-id='type-id-16'/>
2194    </function-decl>
2195    <function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
2196      <parameter type-id='type-id-54'/>
2197      <parameter type-id='type-id-83'/>
2198      <parameter is-variadic='yes'/>
2199      <return type-id='type-id-16'/>
2200    </function-decl>
2201    <function-decl name='wprintf' filepath='/usr/include/wchar.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
2202      <parameter type-id='type-id-83'/>
2203      <parameter is-variadic='yes'/>
2204      <return type-id='type-id-16'/>
2205    </function-decl>
2206    <function-decl name='swprintf' filepath='/usr/include/wchar.h' line='607' column='1' visibility='default' binding='global' size-in-bits='64'>
2207      <parameter type-id='type-id-111'/>
2208      <parameter type-id='type-id-39'/>
2209      <parameter type-id='type-id-83'/>
2210      <parameter is-variadic='yes'/>
2211      <return type-id='type-id-16'/>
2212    </function-decl>
2213    <function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='615' column='1' visibility='default' binding='global' size-in-bits='64'>
2214      <parameter type-id='type-id-54'/>
2215      <parameter type-id='type-id-83'/>
2216      <parameter type-id='type-id-86'/>
2217      <return type-id='type-id-16'/>
2218    </function-decl>
2219    <function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
2220      <parameter type-id='type-id-83'/>
2221      <parameter type-id='type-id-86'/>
2222      <return type-id='type-id-16'/>
2223    </function-decl>
2224    <function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
2225      <parameter type-id='type-id-111'/>
2226      <parameter type-id='type-id-39'/>
2227      <parameter type-id='type-id-83'/>
2228      <parameter type-id='type-id-86'/>
2229      <return type-id='type-id-16'/>
2230    </function-decl>
2231    <function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
2232      <parameter type-id='type-id-54'/>
2233      <parameter type-id='type-id-83'/>
2234      <parameter is-variadic='yes'/>
2235      <return type-id='type-id-16'/>
2236    </function-decl>
2237    <function-decl name='wscanf' filepath='/usr/include/wchar.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
2238      <parameter type-id='type-id-83'/>
2239      <parameter is-variadic='yes'/>
2240      <return type-id='type-id-16'/>
2241    </function-decl>
2242    <function-decl name='swscanf' filepath='/usr/include/wchar.h' line='648' column='1' visibility='default' binding='global' size-in-bits='64'>
2243      <parameter type-id='type-id-83'/>
2244      <parameter type-id='type-id-83'/>
2245      <parameter is-variadic='yes'/>
2246      <return type-id='type-id-16'/>
2247    </function-decl>
2248    <function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='692' column='1' visibility='default' binding='global' size-in-bits='64'>
2249      <parameter type-id='type-id-54'/>
2250      <parameter type-id='type-id-83'/>
2251      <parameter type-id='type-id-86'/>
2252      <return type-id='type-id-16'/>
2253    </function-decl>
2254    <function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
2255      <parameter type-id='type-id-83'/>
2256      <parameter type-id='type-id-86'/>
2257      <return type-id='type-id-16'/>
2258    </function-decl>
2259    <function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
2260      <parameter type-id='type-id-83'/>
2261      <parameter type-id='type-id-83'/>
2262      <parameter type-id='type-id-86'/>
2263      <return type-id='type-id-16'/>
2264    </function-decl>
2265    <function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='748' column='1' visibility='default' binding='global' size-in-bits='64'>
2266      <parameter type-id='type-id-53'/>
2267      <return type-id='type-id-46'/>
2268    </function-decl>
2269    <function-decl name='getwc' filepath='/usr/include/wchar.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
2270      <parameter type-id='type-id-53'/>
2271      <return type-id='type-id-46'/>
2272    </function-decl>
2273    <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
2274      <return type-id='type-id-46'/>
2275    </function-decl>
2276    <function-decl name='fputwc' filepath='/usr/include/wchar.h' line='762' column='1' visibility='default' binding='global' size-in-bits='64'>
2277      <parameter type-id='type-id-50'/>
2278      <parameter type-id='type-id-53'/>
2279      <return type-id='type-id-46'/>
2280    </function-decl>
2281    <function-decl name='putwc' filepath='/usr/include/wchar.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
2282      <parameter type-id='type-id-50'/>
2283      <parameter type-id='type-id-53'/>
2284      <return type-id='type-id-46'/>
2285    </function-decl>
2286    <function-decl name='putwchar' filepath='/usr/include/wchar.h' line='769' column='1' visibility='default' binding='global' size-in-bits='64'>
2287      <parameter type-id='type-id-50'/>
2288      <return type-id='type-id-46'/>
2289    </function-decl>
2290    <function-decl name='fgetws' filepath='/usr/include/wchar.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
2291      <parameter type-id='type-id-111'/>
2292      <parameter type-id='type-id-16'/>
2293      <parameter type-id='type-id-54'/>
2294      <return type-id='type-id-110'/>
2295    </function-decl>
2296    <function-decl name='fputws' filepath='/usr/include/wchar.h' line='784' column='1' visibility='default' binding='global' size-in-bits='64'>
2297      <parameter type-id='type-id-83'/>
2298      <parameter type-id='type-id-54'/>
2299      <return type-id='type-id-16'/>
2300    </function-decl>
2301    <function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='792' column='1' visibility='default' binding='global' size-in-bits='64'>
2302      <parameter type-id='type-id-46'/>
2303      <parameter type-id='type-id-53'/>
2304      <return type-id='type-id-46'/>
2305    </function-decl>
2306    <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='858' column='1' visibility='default' binding='global' size-in-bits='64'>
2307      <parameter type-id='type-id-111'/>
2308      <parameter type-id='type-id-39'/>
2309      <parameter type-id='type-id-83'/>
2310      <parameter type-id='type-id-179'/>
2311      <return type-id='type-id-39'/>
2312    </function-decl>
2313    <function-decl name='iswalnum' filepath='/usr/include/wctype.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
2314      <parameter type-id='type-id-46'/>
2315      <return type-id='type-id-16'/>
2316    </function-decl>
2317    <function-decl name='iswalpha' filepath='/usr/include/wctype.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
2318      <parameter type-id='type-id-46'/>
2319      <return type-id='type-id-16'/>
2320    </function-decl>
2321    <function-decl name='iswcntrl' filepath='/usr/include/wctype.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
2322      <parameter type-id='type-id-46'/>
2323      <return type-id='type-id-16'/>
2324    </function-decl>
2325    <function-decl name='iswdigit' filepath='/usr/include/wctype.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
2326      <parameter type-id='type-id-46'/>
2327      <return type-id='type-id-16'/>
2328    </function-decl>
2329    <function-decl name='iswgraph' filepath='/usr/include/wctype.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
2330      <parameter type-id='type-id-46'/>
2331      <return type-id='type-id-16'/>
2332    </function-decl>
2333    <function-decl name='iswlower' filepath='/usr/include/wctype.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
2334      <parameter type-id='type-id-46'/>
2335      <return type-id='type-id-16'/>
2336    </function-decl>
2337    <function-decl name='iswprint' filepath='/usr/include/wctype.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
2338      <parameter type-id='type-id-46'/>
2339      <return type-id='type-id-16'/>
2340    </function-decl>
2341    <function-decl name='iswpunct' filepath='/usr/include/wctype.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
2342      <parameter type-id='type-id-46'/>
2343      <return type-id='type-id-16'/>
2344    </function-decl>
2345    <function-decl name='iswspace' filepath='/usr/include/wctype.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
2346      <parameter type-id='type-id-46'/>
2347      <return type-id='type-id-16'/>
2348    </function-decl>
2349    <function-decl name='iswupper' filepath='/usr/include/wctype.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
2350      <parameter type-id='type-id-46'/>
2351      <return type-id='type-id-16'/>
2352    </function-decl>
2353    <function-decl name='iswxdigit' filepath='/usr/include/wctype.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
2354      <parameter type-id='type-id-46'/>
2355      <return type-id='type-id-16'/>
2356    </function-decl>
2357    <function-decl name='iswblank' filepath='/usr/include/wctype.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
2358      <parameter type-id='type-id-46'/>
2359      <return type-id='type-id-16'/>
2360    </function-decl>
2361    <function-decl name='wctype' filepath='/usr/include/wctype.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
2362      <parameter type-id='type-id-60'/>
2363      <return type-id='type-id-44'/>
2364    </function-decl>
2365    <function-decl name='iswctype' filepath='/usr/include/wctype.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
2366      <parameter type-id='type-id-46'/>
2367      <parameter type-id='type-id-44'/>
2368      <return type-id='type-id-16'/>
2369    </function-decl>
2370    <function-decl name='towlower' filepath='/usr/include/wctype.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
2371      <parameter type-id='type-id-46'/>
2372      <return type-id='type-id-46'/>
2373    </function-decl>
2374    <function-decl name='towupper' filepath='/usr/include/wctype.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
2375      <parameter type-id='type-id-46'/>
2376      <return type-id='type-id-46'/>
2377    </function-decl>
2378    <function-decl name='wctrans' filepath='/usr/include/wctype.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
2379      <parameter type-id='type-id-60'/>
2380      <return type-id='type-id-43'/>
2381    </function-decl>
2382    <function-decl name='towctrans' filepath='/usr/include/wctype.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
2383      <parameter type-id='type-id-46'/>
2384      <parameter type-id='type-id-43'/>
2385      <return type-id='type-id-46'/>
2386    </function-decl>
2387    <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'>
2388      <parameter type-id='type-id-14'/>
2389      <return type-id='type-id-14'/>
2390    </function-decl>
2391    <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'>
2392      <parameter type-id='type-id-14'/>
2393      <return type-id='type-id-14'/>
2394    </function-decl>
2395    <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'>
2396      <parameter type-id='type-id-14'/>
2397      <return type-id='type-id-14'/>
2398    </function-decl>
2399    <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'>
2400      <parameter type-id='type-id-14'/>
2401      <parameter type-id='type-id-14'/>
2402      <return type-id='type-id-14'/>
2403    </function-decl>
2404    <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'>
2405      <parameter type-id='type-id-14'/>
2406      <return type-id='type-id-14'/>
2407    </function-decl>
2408    <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'>
2409      <parameter type-id='type-id-14'/>
2410      <return type-id='type-id-14'/>
2411    </function-decl>
2412    <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'>
2413      <parameter type-id='type-id-14'/>
2414      <return type-id='type-id-14'/>
2415    </function-decl>
2416    <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'>
2417      <parameter type-id='type-id-14'/>
2418      <return type-id='type-id-14'/>
2419    </function-decl>
2420    <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'>
2421      <parameter type-id='type-id-14'/>
2422      <return type-id='type-id-14'/>
2423    </function-decl>
2424    <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'>
2425      <parameter type-id='type-id-14'/>
2426      <return type-id='type-id-14'/>
2427    </function-decl>
2428    <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'>
2429      <parameter type-id='type-id-14'/>
2430      <return type-id='type-id-14'/>
2431    </function-decl>
2432    <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'>
2433      <parameter type-id='type-id-15'/>
2434      <return type-id='type-id-15'/>
2435    </function-decl>
2436    <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'>
2437      <parameter type-id='type-id-17'/>
2438      <return type-id='type-id-17'/>
2439    </function-decl>
2440    <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'>
2441      <parameter type-id='type-id-14'/>
2442      <return type-id='type-id-14'/>
2443    </function-decl>
2444    <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'>
2445      <parameter type-id='type-id-15'/>
2446      <return type-id='type-id-15'/>
2447    </function-decl>
2448    <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'>
2449      <parameter type-id='type-id-17'/>
2450      <return type-id='type-id-17'/>
2451    </function-decl>
2452    <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'>
2453      <parameter type-id='type-id-14'/>
2454      <return type-id='type-id-14'/>
2455    </function-decl>
2456    <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'>
2457      <parameter type-id='type-id-15'/>
2458      <return type-id='type-id-15'/>
2459    </function-decl>
2460    <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'>
2461      <parameter type-id='type-id-17'/>
2462      <return type-id='type-id-17'/>
2463    </function-decl>
2464    <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'>
2465      <parameter type-id='type-id-14'/>
2466      <return type-id='type-id-14'/>
2467    </function-decl>
2468    <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'>
2469      <parameter type-id='type-id-14'/>
2470      <parameter type-id='type-id-91'/>
2471      <return type-id='type-id-14'/>
2472    </function-decl>
2473    <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'>
2474      <parameter type-id='type-id-14'/>
2475      <parameter type-id='type-id-16'/>
2476      <return type-id='type-id-14'/>
2477    </function-decl>
2478    <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'>
2479      <parameter type-id='type-id-14'/>
2480      <return type-id='type-id-14'/>
2481    </function-decl>
2482    <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'>
2483      <parameter type-id='type-id-14'/>
2484      <return type-id='type-id-14'/>
2485    </function-decl>
2486    <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'>
2487      <parameter type-id='type-id-14'/>
2488      <parameter type-id='type-id-87'/>
2489      <return type-id='type-id-14'/>
2490    </function-decl>
2491    <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'>
2492      <parameter type-id='type-id-14'/>
2493      <return type-id='type-id-14'/>
2494    </function-decl>
2495    <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'>
2496      <parameter type-id='type-id-15'/>
2497      <return type-id='type-id-15'/>
2498    </function-decl>
2499    <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'>
2500      <parameter type-id='type-id-17'/>
2501      <return type-id='type-id-17'/>
2502    </function-decl>
2503    <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'>
2504      <parameter type-id='type-id-14'/>
2505      <return type-id='type-id-14'/>
2506    </function-decl>
2507    <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'>
2508      <parameter type-id='type-id-15'/>
2509      <return type-id='type-id-15'/>
2510    </function-decl>
2511    <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'>
2512      <parameter type-id='type-id-17'/>
2513      <return type-id='type-id-17'/>
2514    </function-decl>
2515    <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'>
2516      <parameter type-id='type-id-14'/>
2517      <return type-id='type-id-14'/>
2518    </function-decl>
2519    <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'>
2520      <parameter type-id='type-id-15'/>
2521      <return type-id='type-id-15'/>
2522    </function-decl>
2523    <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'>
2524      <parameter type-id='type-id-17'/>
2525      <return type-id='type-id-17'/>
2526    </function-decl>
2527    <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'>
2528      <parameter type-id='type-id-14'/>
2529      <return type-id='type-id-14'/>
2530    </function-decl>
2531    <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'>
2532      <parameter type-id='type-id-15'/>
2533      <return type-id='type-id-15'/>
2534    </function-decl>
2535    <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'>
2536      <parameter type-id='type-id-17'/>
2537      <return type-id='type-id-17'/>
2538    </function-decl>
2539    <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'>
2540      <parameter type-id='type-id-14'/>
2541      <return type-id='type-id-14'/>
2542    </function-decl>
2543    <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'>
2544      <parameter type-id='type-id-15'/>
2545      <return type-id='type-id-15'/>
2546    </function-decl>
2547    <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'>
2548      <parameter type-id='type-id-17'/>
2549      <return type-id='type-id-17'/>
2550    </function-decl>
2551    <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'>
2552      <parameter type-id='type-id-14'/>
2553      <parameter type-id='type-id-14'/>
2554      <return type-id='type-id-14'/>
2555    </function-decl>
2556    <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'>
2557      <parameter type-id='type-id-14'/>
2558      <return type-id='type-id-14'/>
2559    </function-decl>
2560    <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'>
2561      <parameter type-id='type-id-14'/>
2562      <parameter type-id='type-id-14'/>
2563      <return type-id='type-id-14'/>
2564    </function-decl>
2565    <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'>
2566      <parameter type-id='type-id-15'/>
2567      <parameter type-id='type-id-15'/>
2568      <return type-id='type-id-15'/>
2569    </function-decl>
2570    <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'>
2571      <parameter type-id='type-id-17'/>
2572      <parameter type-id='type-id-17'/>
2573      <return type-id='type-id-17'/>
2574    </function-decl>
2575    <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'>
2576      <parameter type-id='type-id-14'/>
2577      <return type-id='type-id-14'/>
2578    </function-decl>
2579    <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'>
2580      <parameter type-id='type-id-15'/>
2581      <return type-id='type-id-15'/>
2582    </function-decl>
2583    <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'>
2584      <parameter type-id='type-id-17'/>
2585      <return type-id='type-id-17'/>
2586    </function-decl>
2587    <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'>
2588      <parameter type-id='type-id-14'/>
2589      <return type-id='type-id-14'/>
2590    </function-decl>
2591    <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'>
2592      <parameter type-id='type-id-14'/>
2593      <return type-id='type-id-14'/>
2594    </function-decl>
2595    <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'>
2596      <parameter type-id='type-id-14'/>
2597      <return type-id='type-id-14'/>
2598    </function-decl>
2599    <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'>
2600      <parameter type-id='type-id-14'/>
2601      <parameter type-id='type-id-14'/>
2602      <return type-id='type-id-14'/>
2603    </function-decl>
2604    <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'>
2605      <parameter type-id='type-id-14'/>
2606      <parameter type-id='type-id-14'/>
2607      <return type-id='type-id-14'/>
2608    </function-decl>
2609    <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'>
2610      <parameter type-id='type-id-15'/>
2611      <parameter type-id='type-id-15'/>
2612      <return type-id='type-id-15'/>
2613    </function-decl>
2614    <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'>
2615      <parameter type-id='type-id-17'/>
2616      <parameter type-id='type-id-17'/>
2617      <return type-id='type-id-17'/>
2618    </function-decl>
2619    <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'>
2620      <parameter type-id='type-id-60'/>
2621      <return type-id='type-id-14'/>
2622    </function-decl>
2623    <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'>
2624      <parameter type-id='type-id-60'/>
2625      <return type-id='type-id-15'/>
2626    </function-decl>
2627    <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'>
2628      <parameter type-id='type-id-60'/>
2629      <return type-id='type-id-17'/>
2630    </function-decl>
2631    <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'>
2632      <parameter type-id='type-id-14'/>
2633      <return type-id='type-id-14'/>
2634    </function-decl>
2635    <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'>
2636      <parameter type-id='type-id-15'/>
2637      <return type-id='type-id-15'/>
2638    </function-decl>
2639    <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'>
2640      <parameter type-id='type-id-17'/>
2641      <return type-id='type-id-17'/>
2642    </function-decl>
2643    <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'>
2644      <parameter type-id='type-id-14'/>
2645      <return type-id='type-id-14'/>
2646    </function-decl>
2647    <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'>
2648      <parameter type-id='type-id-15'/>
2649      <return type-id='type-id-15'/>
2650    </function-decl>
2651    <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'>
2652      <parameter type-id='type-id-17'/>
2653      <return type-id='type-id-17'/>
2654    </function-decl>
2655    <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'>
2656      <parameter type-id='type-id-14'/>
2657      <return type-id='type-id-14'/>
2658    </function-decl>
2659    <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'>
2660      <parameter type-id='type-id-15'/>
2661      <return type-id='type-id-15'/>
2662    </function-decl>
2663    <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'>
2664      <parameter type-id='type-id-17'/>
2665      <return type-id='type-id-17'/>
2666    </function-decl>
2667    <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'>
2668      <parameter type-id='type-id-14'/>
2669      <return type-id='type-id-14'/>
2670    </function-decl>
2671    <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'>
2672      <parameter type-id='type-id-15'/>
2673      <return type-id='type-id-15'/>
2674    </function-decl>
2675    <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'>
2676      <parameter type-id='type-id-17'/>
2677      <return type-id='type-id-17'/>
2678    </function-decl>
2679    <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'>
2680      <parameter type-id='type-id-14'/>
2681      <return type-id='type-id-14'/>
2682    </function-decl>
2683    <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'>
2684      <parameter type-id='type-id-15'/>
2685      <return type-id='type-id-15'/>
2686    </function-decl>
2687    <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'>
2688      <parameter type-id='type-id-17'/>
2689      <return type-id='type-id-17'/>
2690    </function-decl>
2691    <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'>
2692      <parameter type-id='type-id-14'/>
2693      <parameter type-id='type-id-14'/>
2694      <return type-id='type-id-14'/>
2695    </function-decl>
2696    <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'>
2697      <parameter type-id='type-id-15'/>
2698      <parameter type-id='type-id-15'/>
2699      <return type-id='type-id-15'/>
2700    </function-decl>
2701    <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'>
2702      <parameter type-id='type-id-17'/>
2703      <parameter type-id='type-id-17'/>
2704      <return type-id='type-id-17'/>
2705    </function-decl>
2706    <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'>
2707      <parameter type-id='type-id-14'/>
2708      <parameter type-id='type-id-17'/>
2709      <return type-id='type-id-14'/>
2710    </function-decl>
2711    <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'>
2712      <parameter type-id='type-id-15'/>
2713      <parameter type-id='type-id-17'/>
2714      <return type-id='type-id-15'/>
2715    </function-decl>
2716    <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'>
2717      <parameter type-id='type-id-17'/>
2718      <parameter type-id='type-id-17'/>
2719      <return type-id='type-id-17'/>
2720    </function-decl>
2721    <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'>
2722      <parameter type-id='type-id-14'/>
2723      <parameter type-id='type-id-14'/>
2724      <return type-id='type-id-14'/>
2725    </function-decl>
2726    <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'>
2727      <parameter type-id='type-id-15'/>
2728      <parameter type-id='type-id-15'/>
2729      <return type-id='type-id-15'/>
2730    </function-decl>
2731    <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'>
2732      <parameter type-id='type-id-17'/>
2733      <parameter type-id='type-id-17'/>
2734      <return type-id='type-id-17'/>
2735    </function-decl>
2736    <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'>
2737      <parameter type-id='type-id-14'/>
2738      <parameter type-id='type-id-16'/>
2739      <return type-id='type-id-14'/>
2740    </function-decl>
2741    <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'>
2742      <parameter type-id='type-id-15'/>
2743      <parameter type-id='type-id-16'/>
2744      <return type-id='type-id-15'/>
2745    </function-decl>
2746    <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'>
2747      <parameter type-id='type-id-17'/>
2748      <parameter type-id='type-id-16'/>
2749      <return type-id='type-id-17'/>
2750    </function-decl>
2751    <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'>
2752      <parameter type-id='type-id-14'/>
2753      <return type-id='type-id-16'/>
2754    </function-decl>
2755    <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'>
2756      <parameter type-id='type-id-15'/>
2757      <return type-id='type-id-16'/>
2758    </function-decl>
2759    <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'>
2760      <parameter type-id='type-id-17'/>
2761      <return type-id='type-id-16'/>
2762    </function-decl>
2763    <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'>
2764      <parameter type-id='type-id-14'/>
2765      <parameter type-id='type-id-18'/>
2766      <return type-id='type-id-14'/>
2767    </function-decl>
2768    <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'>
2769      <parameter type-id='type-id-15'/>
2770      <parameter type-id='type-id-18'/>
2771      <return type-id='type-id-15'/>
2772    </function-decl>
2773    <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'>
2774      <parameter type-id='type-id-17'/>
2775      <parameter type-id='type-id-18'/>
2776      <return type-id='type-id-17'/>
2777    </function-decl>
2778    <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'>
2779      <parameter type-id='type-id-14'/>
2780      <return type-id='type-id-14'/>
2781    </function-decl>
2782    <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'>
2783      <parameter type-id='type-id-15'/>
2784      <return type-id='type-id-15'/>
2785    </function-decl>
2786    <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'>
2787      <parameter type-id='type-id-17'/>
2788      <return type-id='type-id-17'/>
2789    </function-decl>
2790    <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'>
2791      <parameter type-id='type-id-14'/>
2792      <return type-id='type-id-14'/>
2793    </function-decl>
2794    <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'>
2795      <parameter type-id='type-id-15'/>
2796      <return type-id='type-id-15'/>
2797    </function-decl>
2798    <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'>
2799      <parameter type-id='type-id-17'/>
2800      <return type-id='type-id-17'/>
2801    </function-decl>
2802    <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'>
2803      <parameter type-id='type-id-14'/>
2804      <return type-id='type-id-14'/>
2805    </function-decl>
2806    <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'>
2807      <parameter type-id='type-id-15'/>
2808      <return type-id='type-id-15'/>
2809    </function-decl>
2810    <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'>
2811      <parameter type-id='type-id-17'/>
2812      <return type-id='type-id-17'/>
2813    </function-decl>
2814    <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'>
2815      <parameter type-id='type-id-14'/>
2816      <parameter type-id='type-id-14'/>
2817      <parameter type-id='type-id-91'/>
2818      <return type-id='type-id-14'/>
2819    </function-decl>
2820    <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'>
2821      <parameter type-id='type-id-15'/>
2822      <parameter type-id='type-id-15'/>
2823      <parameter type-id='type-id-91'/>
2824      <return type-id='type-id-15'/>
2825    </function-decl>
2826    <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'>
2827      <parameter type-id='type-id-17'/>
2828      <parameter type-id='type-id-17'/>
2829      <parameter type-id='type-id-91'/>
2830      <return type-id='type-id-17'/>
2831    </function-decl>
2832    <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'>
2833      <parameter type-id='type-id-14'/>
2834      <return type-id='type-id-18'/>
2835    </function-decl>
2836    <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'>
2837      <parameter type-id='type-id-15'/>
2838      <return type-id='type-id-18'/>
2839    </function-decl>
2840    <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'>
2841      <parameter type-id='type-id-17'/>
2842      <return type-id='type-id-18'/>
2843    </function-decl>
2844    <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'>
2845      <parameter type-id='type-id-14'/>
2846      <return type-id='type-id-19'/>
2847    </function-decl>
2848    <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'>
2849      <parameter type-id='type-id-15'/>
2850      <return type-id='type-id-19'/>
2851    </function-decl>
2852    <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'>
2853      <parameter type-id='type-id-17'/>
2854      <return type-id='type-id-19'/>
2855    </function-decl>
2856    <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'>
2857      <parameter type-id='type-id-14'/>
2858      <return type-id='type-id-18'/>
2859    </function-decl>
2860    <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'>
2861      <parameter type-id='type-id-15'/>
2862      <return type-id='type-id-18'/>
2863    </function-decl>
2864    <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'>
2865      <parameter type-id='type-id-17'/>
2866      <return type-id='type-id-18'/>
2867    </function-decl>
2868    <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'>
2869      <parameter type-id='type-id-14'/>
2870      <return type-id='type-id-19'/>
2871    </function-decl>
2872    <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'>
2873      <parameter type-id='type-id-15'/>
2874      <return type-id='type-id-19'/>
2875    </function-decl>
2876    <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'>
2877      <parameter type-id='type-id-17'/>
2878      <return type-id='type-id-19'/>
2879    </function-decl>
2880    <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'>
2881      <parameter type-id='type-id-14'/>
2882      <parameter type-id='type-id-14'/>
2883      <return type-id='type-id-14'/>
2884    </function-decl>
2885    <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'>
2886      <parameter type-id='type-id-15'/>
2887      <parameter type-id='type-id-15'/>
2888      <return type-id='type-id-15'/>
2889    </function-decl>
2890    <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'>
2891      <parameter type-id='type-id-17'/>
2892      <parameter type-id='type-id-17'/>
2893      <return type-id='type-id-17'/>
2894    </function-decl>
2895    <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'>
2896      <parameter type-id='type-id-14'/>
2897      <parameter type-id='type-id-14'/>
2898      <return type-id='type-id-14'/>
2899    </function-decl>
2900    <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'>
2901      <parameter type-id='type-id-15'/>
2902      <parameter type-id='type-id-15'/>
2903      <return type-id='type-id-15'/>
2904    </function-decl>
2905    <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'>
2906      <parameter type-id='type-id-17'/>
2907      <parameter type-id='type-id-17'/>
2908      <return type-id='type-id-17'/>
2909    </function-decl>
2910    <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'>
2911      <parameter type-id='type-id-14'/>
2912      <parameter type-id='type-id-14'/>
2913      <return type-id='type-id-14'/>
2914    </function-decl>
2915    <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'>
2916      <parameter type-id='type-id-15'/>
2917      <parameter type-id='type-id-15'/>
2918      <return type-id='type-id-15'/>
2919    </function-decl>
2920    <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'>
2921      <parameter type-id='type-id-17'/>
2922      <parameter type-id='type-id-17'/>
2923      <return type-id='type-id-17'/>
2924    </function-decl>
2925    <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'>
2926      <parameter type-id='type-id-14'/>
2927      <parameter type-id='type-id-14'/>
2928      <parameter type-id='type-id-14'/>
2929      <return type-id='type-id-14'/>
2930    </function-decl>
2931    <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'>
2932      <parameter type-id='type-id-15'/>
2933      <parameter type-id='type-id-15'/>
2934      <parameter type-id='type-id-15'/>
2935      <return type-id='type-id-15'/>
2936    </function-decl>
2937    <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'>
2938      <parameter type-id='type-id-17'/>
2939      <parameter type-id='type-id-17'/>
2940      <parameter type-id='type-id-17'/>
2941      <return type-id='type-id-17'/>
2942    </function-decl>
2943    <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'>
2944      <parameter type-id='type-id-61'/>
2945      <parameter type-id='type-id-86'/>
2946      <return type-id='type-id-16'/>
2947    </function-decl>
2948    <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'>
2949      <return type-id='type-id-16'/>
2950    </function-decl>
2951    <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'>
2952      <parameter type-id='type-id-16'/>
2953      <return type-id='type-id-16'/>
2954    </function-decl>
2955    <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'>
2956      <parameter type-id='type-id-187'/>
2957      <parameter type-id='type-id-187'/>
2958      <parameter type-id='type-id-39'/>
2959      <parameter type-id='type-id-39'/>
2960      <parameter type-id='type-id-29'/>
2961      <return type-id='type-id-187'/>
2962    </function-decl>
2963    <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'>
2964      <parameter type-id='type-id-60'/>
2965      <return type-id='type-id-14'/>
2966    </function-decl>
2967    <namespace-decl name='mongoutils'>
2968      <namespace-decl name='str'>
2969        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-134'>
2970          <member-function access='public'>
2971            <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'>
2972              <parameter type-id='type-id-135' is-artificial='yes'/>
2973              <parameter type-id='type-id-66'/>
2974              <return type-id='type-id-115'/>
2975            </function-decl>
2976          </member-function>
2977          <member-function access='public'>
2978            <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'>
2979              <parameter type-id='type-id-135' is-artificial='yes'/>
2980              <parameter type-id='type-id-70'/>
2981              <return type-id='type-id-115'/>
2982            </function-decl>
2983          </member-function>
2984          <member-function access='public'>
2985            <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'>
2986              <parameter type-id='type-id-135' is-artificial='yes'/>
2987              <parameter type-id='type-id-64'/>
2988              <return type-id='type-id-115'/>
2989            </function-decl>
2990          </member-function>
2991          <member-function access='public'>
2992            <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'>
2993              <parameter type-id='type-id-135' is-artificial='yes'/>
2994              <parameter type-id='type-id-65'/>
2995              <return type-id='type-id-115'/>
2996            </function-decl>
2997          </member-function>
2998        </class-decl>
2999      </namespace-decl>
3000    </namespace-decl>
3001    <namespace-decl name='mongo'>
3002      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-117'>
3003        <member-function access='public'>
3004          <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'>
3005            <parameter type-id='type-id-118' is-artificial='yes'/>
3006            <parameter type-id='type-id-140'/>
3007            <return type-id='type-id-193'/>
3008          </function-decl>
3009        </member-function>
3010        <member-function access='public'>
3011          <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'>
3012            <parameter type-id='type-id-118' is-artificial='yes'/>
3013            <parameter type-id='type-id-238'/>
3014            <parameter type-id='type-id-164'/>
3015            <return type-id='type-id-193'/>
3016          </function-decl>
3017        </member-function>
3018      </class-decl>
3019      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-140'>
3020        <member-function access='public'>
3021          <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'>
3022            <parameter type-id='type-id-165' is-artificial='yes'/>
3023            <return type-id='type-id-60'/>
3024          </function-decl>
3025        </member-function>
3026        <member-function access='public'>
3027          <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'>
3028            <parameter type-id='type-id-165' is-artificial='yes'/>
3029            <return type-id='type-id-39'/>
3030          </function-decl>
3031        </member-function>
3032        <member-function access='public'>
3033          <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'>
3034            <parameter type-id='type-id-141' is-artificial='yes'/>
3035            <parameter type-id='type-id-60'/>
3036            <parameter type-id='type-id-60'/>
3037            <parameter type-id='type-id-198'/>
3038            <return type-id='type-id-193'/>
3039          </function-decl>
3040        </member-function>
3041        <member-function access='public'>
3042          <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'>
3043            <parameter type-id='type-id-141' is-artificial='yes'/>
3044            <parameter type-id='type-id-60'/>
3045            <parameter type-id='type-id-39'/>
3046            <parameter type-id='type-id-198'/>
3047            <return type-id='type-id-193'/>
3048          </function-decl>
3049        </member-function>
3050      </class-decl>
3051      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-144'>
3052        <member-function access='public'>
3053          <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'>
3054            <parameter type-id='type-id-145' is-artificial='yes'/>
3055            <parameter type-id='type-id-140'/>
3056            <return type-id='type-id-117'/>
3057          </function-decl>
3058        </member-function>
3059        <member-function access='public'>
3060          <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'>
3061            <parameter type-id='type-id-145' is-artificial='yes'/>
3062            <parameter type-id='type-id-140'/>
3063            <parameter type-id='type-id-39'/>
3064            <return type-id='type-id-117'/>
3065          </function-decl>
3066        </member-function>
3067      </class-decl>
3068      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-153'>
3069        <member-function access='public'>
3070          <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'>
3071            <parameter type-id='type-id-154' is-artificial='yes'/>
3072            <return type-id='type-id-149'/>
3073          </function-decl>
3074        </member-function>
3075      </class-decl>
3076      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-122'>
3077        <member-type access='private'>
3078          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-132'>
3079            <member-function access='public'>
3080              <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'>
3081                <parameter type-id='type-id-133' is-artificial='yes'/>
3082                <parameter type-id='type-id-239'/>
3083                <parameter type-id='type-id-39'/>
3084                <return type-id='type-id-193'/>
3085              </function-decl>
3086            </member-function>
3087            <member-function access='public'>
3088              <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'>
3089                <parameter type-id='type-id-133' is-artificial='yes'/>
3090                <return type-id='type-id-55'/>
3091              </function-decl>
3092            </member-function>
3093            <member-function access='public'>
3094              <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'>
3095                <parameter type-id='type-id-172' is-artificial='yes'/>
3096                <return type-id='type-id-1'/>
3097              </function-decl>
3098            </member-function>
3099          </class-decl>
3100        </member-type>
3101        <member-function access='public'>
3102          <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'>
3103            <parameter type-id='type-id-123' is-artificial='yes'/>
3104            <return type-id='type-id-193'/>
3105          </function-decl>
3106        </member-function>
3107        <member-function access='public' static='yes'>
3108          <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'>
3109            <parameter type-id='type-id-39'/>
3110            <return type-id='type-id-122'/>
3111          </function-decl>
3112        </member-function>
3113        <member-function access='private' static='yes'>
3114          <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'>
3115            <parameter type-id='type-id-187'/>
3116            <parameter type-id='type-id-39'/>
3117            <return type-id='type-id-122'/>
3118          </function-decl>
3119        </member-function>
3120        <member-function access='public'>
3121          <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'>
3122            <parameter type-id='type-id-168' is-artificial='yes'/>
3123            <return type-id='type-id-55'/>
3124          </function-decl>
3125        </member-function>
3126        <member-function access='public'>
3127          <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'>
3128            <parameter type-id='type-id-123' is-artificial='yes'/>
3129            <parameter type-id='type-id-39'/>
3130            <return type-id='type-id-193'/>
3131          </function-decl>
3132        </member-function>
3133      </class-decl>
3134      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-124'>
3135        <member-function access='public'>
3136          <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'>
3137            <parameter type-id='type-id-125' is-artificial='yes'/>
3138            <return type-id='type-id-193'/>
3139          </function-decl>
3140        </member-function>
3141        <member-function access='public'>
3142          <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'>
3143            <parameter type-id='type-id-125' is-artificial='yes'/>
3144            <parameter type-id='type-id-39'/>
3145            <return type-id='type-id-193'/>
3146          </function-decl>
3147        </member-function>
3148        <member-function access='public'>
3149          <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'>
3150            <parameter type-id='type-id-169' is-artificial='yes'/>
3151            <return type-id='type-id-55'/>
3152          </function-decl>
3153        </member-function>
3154        <member-function access='public'>
3155          <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'>
3156            <parameter type-id='type-id-125' is-artificial='yes'/>
3157            <parameter type-id='type-id-39'/>
3158            <return type-id='type-id-193'/>
3159          </function-decl>
3160        </member-function>
3161      </class-decl>
3162      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-126'>
3163        <member-function access='public'>
3164          <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'>
3165            <parameter type-id='type-id-127' is-artificial='yes'/>
3166            <parameter type-id='type-id-16'/>
3167            <return type-id='type-id-193'/>
3168          </function-decl>
3169        </member-function>
3170        <member-function access='public'>
3171          <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'>
3172            <parameter type-id='type-id-127' is-artificial='yes'/>
3173            <parameter type-id='type-id-16'/>
3174            <return type-id='type-id-55'/>
3175          </function-decl>
3176        </member-function>
3177        <member-function access='private'>
3178          <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'>
3179            <parameter type-id='type-id-127' is-artificial='yes'/>
3180            <parameter type-id='type-id-16'/>
3181            <return type-id='type-id-193'/>
3182          </function-decl>
3183        </member-function>
3184      </class-decl>
3185      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-128'>
3186        <member-function access='public'>
3187          <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'>
3188            <parameter type-id='type-id-129' is-artificial='yes'/>
3189            <return type-id='type-id-193'/>
3190          </function-decl>
3191        </member-function>
3192        <member-function access='public'>
3193          <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'>
3194            <parameter type-id='type-id-129' is-artificial='yes'/>
3195            <parameter type-id='type-id-149'/>
3196            <return type-id='type-id-193'/>
3197          </function-decl>
3198        </member-function>
3199        <member-function access='public'>
3200          <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'>
3201            <parameter type-id='type-id-129' is-artificial='yes'/>
3202            <parameter type-id='type-id-149'/>
3203            <return type-id='type-id-115'/>
3204          </function-decl>
3205        </member-function>
3206        <member-function access='public'>
3207          <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'>
3208            <parameter type-id='type-id-129' is-artificial='yes'/>
3209            <parameter type-id='type-id-60'/>
3210            <return type-id='type-id-115'/>
3211          </function-decl>
3212        </member-function>
3213        <member-function access='public'>
3214          <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'>
3215            <parameter type-id='type-id-129' is-artificial='yes'/>
3216            <parameter type-id='type-id-16'/>
3217            <return type-id='type-id-115'/>
3218          </function-decl>
3219        </member-function>
3220        <member-function access='public'>
3221          <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'>
3222            <parameter type-id='type-id-129' is-artificial='yes'/>
3223            <parameter type-id='type-id-2'/>
3224            <return type-id='type-id-115'/>
3225          </function-decl>
3226        </member-function>
3227        <member-function access='private'>
3228          <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'>
3229            <parameter type-id='type-id-129' is-artificial='yes'/>
3230            <parameter type-id='type-id-16'/>
3231            <parameter type-id='type-id-16'/>
3232            <return type-id='type-id-115'/>
3233          </function-decl>
3234        </member-function>
3235      </class-decl>
3236      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-130'>
3237        <member-type access='private'>
3238          <typedef-decl name='WordType' type-id='type-id-45' filepath='src/mongo/platform/atomic_word.h' line='54' column='1' id='type-id-239'/>
3239        </member-type>
3240        <member-function access='public'>
3241          <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'>
3242            <parameter type-id='type-id-131' is-artificial='yes'/>
3243            <parameter type-id='type-id-239'/>
3244            <return type-id='type-id-193'/>
3245          </function-decl>
3246        </member-function>
3247        <member-function access='public'>
3248          <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'>
3249            <parameter type-id='type-id-131' is-artificial='yes'/>
3250            <parameter type-id='type-id-239'/>
3251            <return type-id='type-id-239'/>
3252          </function-decl>
3253        </member-function>
3254        <member-function access='public'>
3255          <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'>
3256            <parameter type-id='type-id-131' is-artificial='yes'/>
3257            <parameter type-id='type-id-239'/>
3258            <return type-id='type-id-239'/>
3259          </function-decl>
3260        </member-function>
3261        <member-function access='public'>
3262          <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'>
3263            <parameter type-id='type-id-171' is-artificial='yes'/>
3264            <return type-id='type-id-239'/>
3265          </function-decl>
3266        </member-function>
3267      </class-decl>
3268      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-149'>
3269        <member-function access='public'>
3270          <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'>
3271            <parameter type-id='type-id-170' is-artificial='yes'/>
3272            <parameter type-id='type-id-55'/>
3273            <parameter type-id='type-id-1'/>
3274            <return type-id='type-id-193'/>
3275          </function-decl>
3276        </member-function>
3277        <member-function access='public'>
3278          <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'>
3279            <parameter type-id='type-id-150' is-artificial='yes'/>
3280            <parameter type-id='type-id-60'/>
3281            <return type-id='type-id-193'/>
3282          </function-decl>
3283        </member-function>
3284        <member-function access='public'>
3285          <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'>
3286            <parameter type-id='type-id-150' is-artificial='yes'/>
3287            <parameter type-id='type-id-60'/>
3288            <parameter type-id='type-id-39'/>
3289            <return type-id='type-id-193'/>
3290          </function-decl>
3291        </member-function>
3292      </class-decl>
3293      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-240'>
3294        <member-type access='private'>
3295          <enum-decl name='__anonymous_enum__' is-anonymous='yes' is-declaration-only='yes' id='type-id-238'>
3296            <underlying-type type-id='type-id-47'/>
3297          </enum-decl>
3298        </member-type>
3299      </class-decl>
3300      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-142'>
3301        <member-function access='private'>
3302          <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'>
3303            <parameter type-id='type-id-143' is-artificial='yes'/>
3304            <return type-id='type-id-193'/>
3305          </function-decl>
3306        </member-function>
3307        <member-function access='public' static='yes'>
3308          <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'>
3309            <return type-id='type-id-142'/>
3310          </function-decl>
3311        </member-function>
3312      </class-decl>
3313    </namespace-decl>
3314    <namespace-decl name='boost'>
3315      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-114'>
3316        <member-function access='public'>
3317          <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'>
3318            <parameter type-id='type-id-121' is-artificial='yes'/>
3319            <return type-id='type-id-193'/>
3320          </function-decl>
3321        </member-function>
3322        <member-function access='public'>
3323          <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'>
3324            <parameter type-id='type-id-121' is-artificial='yes'/>
3325            <parameter type-id='type-id-115'/>
3326            <return type-id='type-id-193'/>
3327          </function-decl>
3328        </member-function>
3329        <member-function access='public'>
3330          <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'>
3331            <parameter type-id='type-id-121' is-artificial='yes'/>
3332            <parameter type-id='type-id-116'/>
3333            <return type-id='type-id-115'/>
3334          </function-decl>
3335        </member-function>
3336        <member-function access='public' destructor='yes'>
3337          <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'>
3338            <parameter type-id='type-id-121' is-artificial='yes'/>
3339            <return type-id='type-id-193'/>
3340          </function-decl>
3341        </member-function>
3342        <member-function access='public'>
3343          <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'>
3344            <parameter type-id='type-id-167' is-artificial='yes'/>
3345            <return type-id='type-id-1'/>
3346          </function-decl>
3347        </member-function>
3348        <member-function access='public'>
3349          <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'>
3350            <parameter type-id='type-id-167' is-artificial='yes'/>
3351            <return type-id='type-id-1'/>
3352          </function-decl>
3353        </member-function>
3354        <member-function access='public'>
3355          <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'>
3356            <parameter type-id='type-id-167' is-artificial='yes'/>
3357            <return type-id='type-id-148'/>
3358          </function-decl>
3359        </member-function>
3360      </class-decl>
3361      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-138'>
3362        <member-type access='private'>
3363          <typedef-decl name='rval_reference_type' type-id='type-id-242' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-241'/>
3364        </member-type>
3365        <member-function access='public'>
3366          <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'>
3367            <parameter type-id='type-id-139' is-artificial='yes'/>
3368            <return type-id='type-id-193'/>
3369          </function-decl>
3370        </member-function>
3371        <member-function access='public'>
3372          <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'>
3373            <parameter type-id='type-id-139' is-artificial='yes'/>
3374            <parameter type-id='type-id-241'/>
3375            <return type-id='type-id-193'/>
3376          </function-decl>
3377        </member-function>
3378      </class-decl>
3379      <namespace-decl name='optional_detail'>
3380        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-136'>
3381          <member-type access='private'>
3382            <typedef-decl name='rval_reference_type' type-id='type-id-243' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-242'/>
3383          </member-type>
3384          <member-function access='protected'>
3385            <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'>
3386              <parameter type-id='type-id-137' is-artificial='yes'/>
3387              <return type-id='type-id-193'/>
3388            </function-decl>
3389          </member-function>
3390          <member-function access='protected'>
3391            <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'>
3392              <parameter type-id='type-id-137' is-artificial='yes'/>
3393              <parameter type-id='type-id-242'/>
3394              <return type-id='type-id-193'/>
3395            </function-decl>
3396          </member-function>
3397          <member-function access='protected'>
3398            <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'>
3399              <parameter type-id='type-id-137' is-artificial='yes'/>
3400              <parameter type-id='type-id-242'/>
3401              <return type-id='type-id-193'/>
3402            </function-decl>
3403          </member-function>
3404        </class-decl>
3405        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-244'>
3406          <member-type access='public'>
3407            <typedef-decl name='rval_reference_type' type-id='type-id-116' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-243'/>
3408          </member-type>
3409        </class-decl>
3410      </namespace-decl>
3411    </namespace-decl>
3412    <type-decl name='variadic parameter type' id='type-id-245'/>
3413    <type-decl name='void' id='type-id-193'/>
3414    <pointer-type-def type-id='type-id-193' id='type-id-187'/>
3415    <function-type size-in-bits='64' id='type-id-90'>
3416      <parameter type-id='type-id-187'/>
3417      <parameter type-id='type-id-187'/>
3418      <return type-id='type-id-16'/>
3419    </function-type>
3420    <function-type size-in-bits='64' id='type-id-108'>
3421      <return type-id='type-id-193'/>
3422    </function-type>
3423  </abi-instr>
3424  <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'>
3425    <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-246'/>
3426    <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-247'/>
3427    <typedef-decl name='clock_t' type-id='type-id-246' filepath='/usr/include/time.h' line='59' column='1' id='type-id-248'/>
3428    <typedef-decl name='time_t' type-id='type-id-247' filepath='/usr/include/time.h' line='75' column='1' id='type-id-249'/>
3429    <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-250'/>
3430    <qualified-type-def type-id='type-id-251' const='yes' id='type-id-252'/>
3431    <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-253'/>
3432    <qualified-type-def type-id='type-id-254' const='yes' id='type-id-255'/>
3433    <reference-type-def kind='lvalue' type-id='type-id-255' size-in-bits='64' id='type-id-256'/>
3434    <qualified-type-def type-id='type-id-249' const='yes' id='type-id-257'/>
3435    <pointer-type-def type-id='type-id-257' size-in-bits='64' id='type-id-258'/>
3436    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
3437    <reference-type-def kind='rvalue' type-id='type-id-260' size-in-bits='64' id='type-id-261'/>
3438    <pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-263'/>
3439    <pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-264'/>
3440    <pointer-type-def type-id='type-id-265' size-in-bits='64' id='type-id-266'/>
3441    <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-267'/>
3442    <pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-268'/>
3443    <reference-type-def kind='lvalue' type-id='type-id-269' size-in-bits='64' id='type-id-270'/>
3444    <pointer-type-def type-id='type-id-269' size-in-bits='64' id='type-id-271'/>
3445    <pointer-type-def type-id='type-id-272' size-in-bits='64' id='type-id-273'/>
3446    <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-275'/>
3447    <pointer-type-def type-id='type-id-276' size-in-bits='64' id='type-id-277'/>
3448    <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-278'/>
3449    <pointer-type-def type-id='type-id-279' size-in-bits='64' id='type-id-280'/>
3450    <pointer-type-def type-id='type-id-281' size-in-bits='64' id='type-id-282'/>
3451    <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-284'/>
3452    <pointer-type-def type-id='type-id-285' size-in-bits='64' id='type-id-286'/>
3453    <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-288'/>
3454    <pointer-type-def type-id='type-id-289' size-in-bits='64' id='type-id-290'/>
3455    <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-292'/>
3456    <pointer-type-def type-id='type-id-293' size-in-bits='64' id='type-id-294'/>
3457    <pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-296'/>
3458    <pointer-type-def type-id='type-id-297' size-in-bits='64' id='type-id-298'/>
3459    <pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-300'/>
3460    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-302'/>
3461    <pointer-type-def type-id='type-id-303' size-in-bits='64' id='type-id-304'/>
3462    <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-306'/>
3463    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-308'/>
3464    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-309'/>
3465    <pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-311'/>
3466    <pointer-type-def type-id='type-id-312' size-in-bits='64' id='type-id-313'/>
3467    <pointer-type-def type-id='type-id-303' size-in-bits='64' id='type-id-314'/>
3468    <pointer-type-def type-id='type-id-315' size-in-bits='64' id='type-id-316'/>
3469    <pointer-type-def type-id='type-id-317' size-in-bits='64' id='type-id-318'/>
3470    <qualified-type-def type-id='type-id-278' const='yes' id='type-id-319'/>
3471    <reference-type-def kind='lvalue' type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
3472    <qualified-type-def type-id='type-id-274' const='yes' id='type-id-321'/>
3473    <qualified-type-def type-id='type-id-272' const='yes' id='type-id-322'/>
3474    <qualified-type-def type-id='type-id-295' const='yes' id='type-id-323'/>
3475    <qualified-type-def type-id='type-id-291' const='yes' id='type-id-324'/>
3476    <qualified-type-def type-id='type-id-325' const='yes' id='type-id-326'/>
3477    <qualified-type-def type-id='type-id-293' const='yes' id='type-id-327'/>
3478    <qualified-type-def type-id='type-id-297' const='yes' id='type-id-328'/>
3479    <qualified-type-def type-id='type-id-299' const='yes' id='type-id-329'/>
3480    <qualified-type-def type-id='type-id-283' const='yes' id='type-id-330'/>
3481    <qualified-type-def type-id='type-id-307' const='yes' id='type-id-331'/>
3482    <qualified-type-def type-id='type-id-332' const='yes' id='type-id-333'/>
3483    <qualified-type-def type-id='type-id-289' const='yes' id='type-id-334'/>
3484    <qualified-type-def type-id='type-id-301' const='yes' id='type-id-335'/>
3485    <qualified-type-def type-id='type-id-303' const='yes' id='type-id-336'/>
3486    <pointer-type-def type-id='type-id-321' size-in-bits='64' id='type-id-337'/>
3487    <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-338'/>
3488    <pointer-type-def type-id='type-id-323' size-in-bits='64' id='type-id-339'/>
3489    <pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-340'/>
3490    <pointer-type-def type-id='type-id-326' size-in-bits='64' id='type-id-341'/>
3491    <pointer-type-def type-id='type-id-327' size-in-bits='64' id='type-id-342'/>
3492    <pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-343'/>
3493    <pointer-type-def type-id='type-id-329' size-in-bits='64' id='type-id-344'/>
3494    <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-345'/>
3495    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-346'/>
3496    <pointer-type-def type-id='type-id-333' size-in-bits='64' id='type-id-347'/>
3497    <pointer-type-def type-id='type-id-334' size-in-bits='64' id='type-id-348'/>
3498    <pointer-type-def type-id='type-id-335' size-in-bits='64' id='type-id-349'/>
3499    <pointer-type-def type-id='type-id-336' size-in-bits='64' id='type-id-350'/>
3500    <qualified-type-def type-id='type-id-351' const='yes' id='type-id-352'/>
3501    <pointer-type-def type-id='type-id-352' size-in-bits='64' id='type-id-353'/>
3502    <qualified-type-def type-id='type-id-354' const='yes' id='type-id-355'/>
3503    <qualified-type-def type-id='type-id-356' const='yes' id='type-id-357'/>
3504    <qualified-type-def type-id='type-id-358' const='yes' id='type-id-359'/>
3505    <qualified-type-def type-id='type-id-360' const='yes' id='type-id-361'/>
3506    <qualified-type-def type-id='type-id-362' const='yes' id='type-id-363'/>
3507    <qualified-type-def type-id='type-id-364' const='yes' id='type-id-365'/>
3508    <reference-type-def kind='lvalue' type-id='type-id-359' size-in-bits='64' id='type-id-366'/>
3509    <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-367'/>
3510    <pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-368'/>
3511    <pointer-type-def type-id='type-id-361' size-in-bits='64' id='type-id-369'/>
3512    <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-370'/>
3513    <qualified-type-def type-id='type-id-367' restrict='yes' id='type-id-371'/>
3514    <reference-type-def kind='lvalue' type-id='type-id-372' size-in-bits='64' id='type-id-373'/>
3515    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-374'/>
3516    <reference-type-def kind='lvalue' type-id='type-id-375' size-in-bits='64' id='type-id-376'/>
3517    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-354'/>
3518    <reference-type-def kind='rvalue' type-id='type-id-364' size-in-bits='64' id='type-id-377'/>
3519    <pointer-type-def type-id='type-id-354' size-in-bits='64' id='type-id-378'/>
3520    <pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-380'/>
3521    <pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-382'/>
3522    <pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-384'/>
3523    <pointer-type-def type-id='type-id-385' size-in-bits='64' id='type-id-386'/>
3524    <pointer-type-def type-id='type-id-387' size-in-bits='64' id='type-id-388'/>
3525    <pointer-type-def type-id='type-id-389' size-in-bits='64' id='type-id-390'/>
3526    <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-391'/>
3527    <pointer-type-def type-id='type-id-392' size-in-bits='64' id='type-id-393'/>
3528    <pointer-type-def type-id='type-id-362' size-in-bits='64' id='type-id-394'/>
3529    <pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-396'/>
3530    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-397'/>
3531    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-398'/>
3532    <namespace-decl name='std'>
3533      <class-decl name='allocator_type' naming-typedef-id='type-id-375' visibility='default' is-declaration-only='yes' id='type-id-399'/>
3534      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-400'>
3535        <member-type access='private'>
3536          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-401'/>
3537        </member-type>
3538      </class-decl>
3539      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-272'>
3540        <member-type access='private'>
3541          <typedef-decl name='const_iterator' type-id='type-id-403' 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-402'/>
3542        </member-type>
3543        <member-type access='private'>
3544          <typedef-decl name='iterator' type-id='type-id-269' 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-404'/>
3545        </member-type>
3546        <member-function access='public'>
3547          <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'>
3548            <parameter type-id='type-id-273' is-artificial='yes'/>
3549            <parameter type-id='type-id-116'/>
3550            <return type-id='type-id-193'/>
3551          </function-decl>
3552        </member-function>
3553        <member-function access='public'>
3554          <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'>
3555            <parameter type-id='type-id-338' is-artificial='yes'/>
3556            <return type-id='type-id-402'/>
3557          </function-decl>
3558        </member-function>
3559        <member-function access='public'>
3560          <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'>
3561            <parameter type-id='type-id-338' is-artificial='yes'/>
3562            <return type-id='type-id-1'/>
3563          </function-decl>
3564        </member-function>
3565        <member-function access='public'>
3566          <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'>
3567            <parameter type-id='type-id-273' is-artificial='yes'/>
3568            <return type-id='type-id-404'/>
3569          </function-decl>
3570        </member-function>
3571        <member-function access='public'>
3572          <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'>
3573            <parameter type-id='type-id-273' is-artificial='yes'/>
3574            <return type-id='type-id-404'/>
3575          </function-decl>
3576        </member-function>
3577        <member-function access='public'>
3578          <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'>
3579            <parameter type-id='type-id-338' is-artificial='yes'/>
3580            <return type-id='type-id-40'/>
3581          </function-decl>
3582        </member-function>
3583        <member-function access='protected'>
3584          <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'>
3585            <parameter type-id='type-id-338' is-artificial='yes'/>
3586            <parameter type-id='type-id-40'/>
3587            <parameter type-id='type-id-60'/>
3588            <return type-id='type-id-40'/>
3589          </function-decl>
3590        </member-function>
3591        <member-function access='protected'>
3592          <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_'>
3593            <parameter type-id='type-id-273' is-artificial='yes'/>
3594            <parameter type-id='type-id-116'/>
3595            <return type-id='type-id-193'/>
3596          </function-decl>
3597        </member-function>
3598      </class-decl>
3599      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-287'>
3600        <member-function access='public'>
3601          <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'>
3602            <parameter type-id='type-id-288' is-artificial='yes'/>
3603            <parameter type-id='type-id-116'/>
3604            <parameter type-id='type-id-115'/>
3605            <return type-id='type-id-193'/>
3606          </function-decl>
3607        </member-function>
3608        <member-function access='public'>
3609          <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'>
3610            <parameter type-id='type-id-288' is-artificial='yes'/>
3611            <parameter type-id='type-id-116'/>
3612            <parameter type-id='type-id-116'/>
3613            <return type-id='type-id-193'/>
3614          </function-decl>
3615        </member-function>
3616      </class-decl>
3617      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-305'>
3618        <member-function access='public' destructor='yes'>
3619          <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'>
3620            <parameter type-id='type-id-306' is-artificial='yes'/>
3621            <return type-id='type-id-193'/>
3622          </function-decl>
3623        </member-function>
3624      </class-decl>
3625      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-274'>
3626        <member-type access='private'>
3627          <typedef-decl name='pointer' type-id='type-id-406' 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-405'/>
3628        </member-type>
3629        <member-type access='private'>
3630          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-407'>
3631            <member-type access='private'>
3632              <typedef-decl name='type' type-id='type-id-260' 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-406'/>
3633            </member-type>
3634          </class-decl>
3635        </member-type>
3636        <member-function access='public'>
3637          <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'>
3638            <parameter type-id='type-id-337' is-artificial='yes'/>
3639            <return type-id='type-id-405'/>
3640          </function-decl>
3641        </member-function>
3642        <member-function access='public'>
3643          <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'>
3644            <parameter type-id='type-id-275' is-artificial='yes'/>
3645            <return type-id='type-id-405'/>
3646          </function-decl>
3647        </member-function>
3648        <member-function access='public'>
3649          <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'>
3650            <parameter type-id='type-id-275' is-artificial='yes'/>
3651            <parameter type-id='type-id-116'/>
3652            <return type-id='type-id-193'/>
3653          </function-decl>
3654        </member-function>
3655        <member-function access='public'>
3656          <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'>
3657            <parameter type-id='type-id-337' is-artificial='yes'/>
3658            <return type-id='type-id-405'/>
3659          </function-decl>
3660        </member-function>
3661        <member-function access='public' destructor='yes'>
3662          <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'>
3663            <parameter type-id='type-id-275' is-artificial='yes'/>
3664            <return type-id='type-id-193'/>
3665          </function-decl>
3666        </member-function>
3667      </class-decl>
3668      <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-317'>
3669        <member-function access='public'>
3670          <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'>
3671            <parameter type-id='type-id-318' is-artificial='yes'/>
3672            <return type-id='type-id-115'/>
3673          </function-decl>
3674        </member-function>
3675      </class-decl>
3676      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-279'>
3677        <member-function access='public'>
3678          <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'>
3679            <parameter type-id='type-id-280' is-artificial='yes'/>
3680            <parameter type-id='type-id-261'/>
3681            <parameter type-id='type-id-377'/>
3682            <return type-id='type-id-193'/>
3683          </function-decl>
3684        </member-function>
3685      </class-decl>
3686      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-291'>
3687        <member-type access='private'>
3688          <typedef-decl name='pointer' type-id='type-id-409' 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-408'/>
3689        </member-type>
3690        <member-type access='private'>
3691          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-410'>
3692            <member-type access='private'>
3693              <typedef-decl name='type' type-id='type-id-264' 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-409'/>
3694            </member-type>
3695          </class-decl>
3696        </member-type>
3697        <member-function access='public'>
3698          <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'>
3699            <parameter type-id='type-id-340' is-artificial='yes'/>
3700            <return type-id='type-id-408'/>
3701          </function-decl>
3702        </member-function>
3703        <member-function access='public'>
3704          <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'>
3705            <parameter type-id='type-id-340' is-artificial='yes'/>
3706            <return type-id='type-id-408'/>
3707          </function-decl>
3708        </member-function>
3709        <member-function access='public' destructor='yes'>
3710          <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'>
3711            <parameter type-id='type-id-292' is-artificial='yes'/>
3712            <return type-id='type-id-193'/>
3713          </function-decl>
3714        </member-function>
3715      </class-decl>
3716      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-325'>
3717        <member-type access='private'>
3718          <typedef-decl name='pointer' type-id='type-id-412' 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-411'/>
3719        </member-type>
3720        <member-type access='private'>
3721          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-413'>
3722            <member-type access='private'>
3723              <typedef-decl name='type' type-id='type-id-263' 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-412'/>
3724            </member-type>
3725          </class-decl>
3726        </member-type>
3727        <member-function access='public'>
3728          <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'>
3729            <parameter type-id='type-id-341' is-artificial='yes'/>
3730            <return type-id='type-id-411'/>
3731          </function-decl>
3732        </member-function>
3733      </class-decl>
3734      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-414'>
3735        <member-function access='public' static='yes'>
3736          <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'>
3737            <parameter type-id='type-id-96'/>
3738            <parameter type-id='type-id-213'/>
3739            <parameter type-id='type-id-40'/>
3740            <return type-id='type-id-193'/>
3741          </function-decl>
3742        </member-function>
3743      </class-decl>
3744      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-383'>
3745        <member-function access='public'>
3746          <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'>
3747            <parameter type-id='type-id-384' is-artificial='yes'/>
3748            <parameter type-id='type-id-115'/>
3749            <return type-id='type-id-193'/>
3750          </function-decl>
3751        </member-function>
3752        <member-function access='public'>
3753          <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'>
3754            <parameter type-id='type-id-384' is-artificial='yes'/>
3755            <parameter type-id='type-id-116'/>
3756            <return type-id='type-id-193'/>
3757          </function-decl>
3758        </member-function>
3759      </class-decl>
3760      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-385'>
3761        <member-function access='public'>
3762          <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'>
3763            <parameter type-id='type-id-386' is-artificial='yes'/>
3764            <parameter type-id='type-id-115'/>
3765            <return type-id='type-id-193'/>
3766          </function-decl>
3767        </member-function>
3768        <member-function access='public'>
3769          <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'>
3770            <parameter type-id='type-id-386' is-artificial='yes'/>
3771            <parameter type-id='type-id-116'/>
3772            <return type-id='type-id-193'/>
3773          </function-decl>
3774        </member-function>
3775      </class-decl>
3776      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-387'>
3777        <member-function access='public'>
3778          <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'>
3779            <parameter type-id='type-id-388' is-artificial='yes'/>
3780            <parameter type-id='type-id-116'/>
3781            <parameter type-id='type-id-115'/>
3782            <return type-id='type-id-193'/>
3783          </function-decl>
3784        </member-function>
3785        <member-function access='public'>
3786          <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'>
3787            <parameter type-id='type-id-388' is-artificial='yes'/>
3788            <parameter type-id='type-id-116'/>
3789            <parameter type-id='type-id-116'/>
3790            <return type-id='type-id-193'/>
3791          </function-decl>
3792        </member-function>
3793      </class-decl>
3794      <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-389'>
3795        <member-function access='public'>
3796          <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'>
3797            <parameter type-id='type-id-390' is-artificial='yes'/>
3798            <parameter type-id='type-id-116'/>
3799            <return type-id='type-id-193'/>
3800          </function-decl>
3801        </member-function>
3802      </class-decl>
3803      <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-360'>
3804        <member-function access='public'>
3805          <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'>
3806            <parameter type-id='type-id-391' is-artificial='yes'/>
3807            <parameter type-id='type-id-206'/>
3808            <return type-id='type-id-193'/>
3809          </function-decl>
3810        </member-function>
3811        <member-function access='public'>
3812          <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'>
3813            <parameter type-id='type-id-391' is-artificial='yes'/>
3814            <parameter type-id='type-id-206'/>
3815            <parameter type-id='type-id-196'/>
3816            <return type-id='type-id-206'/>
3817          </function-decl>
3818        </member-function>
3819        <member-function access='public'>
3820          <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'>
3821            <parameter type-id='type-id-391' is-artificial='yes'/>
3822            <parameter type-id='type-id-206'/>
3823            <parameter type-id='type-id-196'/>
3824            <return type-id='type-id-206'/>
3825          </function-decl>
3826        </member-function>
3827        <member-function access='public'>
3828          <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'>
3829            <parameter type-id='type-id-369' is-artificial='yes'/>
3830            <parameter type-id='type-id-196'/>
3831            <return type-id='type-id-206'/>
3832          </function-decl>
3833        </member-function>
3834      </class-decl>
3835      <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-392'>
3836        <member-function access='public'>
3837          <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'>
3838            <parameter type-id='type-id-393' is-artificial='yes'/>
3839            <parameter type-id='type-id-207'/>
3840            <return type-id='type-id-193'/>
3841          </function-decl>
3842        </member-function>
3843      </class-decl>
3844      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-356'>
3845        <member-function access='public'>
3846          <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'>
3847            <parameter type-id='type-id-368' is-artificial='yes'/>
3848            <parameter type-id='type-id-308'/>
3849            <return type-id='type-id-193'/>
3850          </function-decl>
3851        </member-function>
3852      </class-decl>
3853      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-395'>
3854        <member-type access='public'>
3855          <typedef-decl name='pointer' type-id='type-id-416' 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-415'/>
3856        </member-type>
3857        <member-function access='public'>
3858          <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'>
3859            <parameter type-id='type-id-396' is-artificial='yes'/>
3860            <parameter type-id='type-id-39'/>
3861            <return type-id='type-id-415'/>
3862          </function-decl>
3863        </member-function>
3864        <member-function access='public'>
3865          <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'>
3866            <parameter type-id='type-id-396' is-artificial='yes'/>
3867            <parameter type-id='type-id-415'/>
3868            <parameter type-id='type-id-39'/>
3869            <return type-id='type-id-193'/>
3870          </function-decl>
3871        </member-function>
3872      </class-decl>
3873      <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-417'>
3874        <member-function access='public' static='yes'>
3875          <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'>
3876            <parameter type-id='type-id-317'/>
3877            <parameter type-id='type-id-317'/>
3878            <parameter type-id='type-id-278'/>
3879            <return type-id='type-id-278'/>
3880          </function-decl>
3881        </member-function>
3882      </class-decl>
3883      <class-decl name='__anonymous_struct__23' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-418'>
3884        <member-function access='public' static='yes'>
3885          <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'>
3886            <parameter type-id='type-id-278'/>
3887            <parameter type-id='type-id-278'/>
3888            <return type-id='type-id-193'/>
3889          </function-decl>
3890        </member-function>
3891      </class-decl>
3892      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-419'>
3893        <member-type access='public'>
3894          <typedef-decl name='allocator_type' type-id='type-id-399' 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-375'/>
3895        </member-type>
3896        <member-type access='public'>
3897          <typedef-decl name='pointer' type-id='type-id-278' 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-420'/>
3898        </member-type>
3899        <member-function access='public' static='yes'>
3900          <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'>
3901            <parameter type-id='type-id-376'/>
3902            <parameter type-id='type-id-278'/>
3903            <parameter type-id='type-id-116'/>
3904            <return type-id='type-id-193'/>
3905          </function-decl>
3906        </member-function>
3907        <member-function access='public' static='yes'>
3908          <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'>
3909            <parameter type-id='type-id-376'/>
3910            <parameter type-id='type-id-40'/>
3911            <return type-id='type-id-420'/>
3912          </function-decl>
3913        </member-function>
3914        <member-function access='public' static='yes'>
3915          <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'>
3916            <parameter type-id='type-id-376'/>
3917            <parameter type-id='type-id-420'/>
3918            <parameter type-id='type-id-40'/>
3919            <return type-id='type-id-193'/>
3920          </function-decl>
3921        </member-function>
3922      </class-decl>
3923      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-379'>
3924        <member-function access='public'>
3925          <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'>
3926            <parameter type-id='type-id-380' is-artificial='yes'/>
3927            <parameter type-id='type-id-261'/>
3928            <return type-id='type-id-193'/>
3929          </function-decl>
3930        </member-function>
3931      </class-decl>
3932      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-381'>
3933        <member-function access='public'>
3934          <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'>
3935            <parameter type-id='type-id-382' is-artificial='yes'/>
3936            <parameter type-id='type-id-261'/>
3937            <parameter type-id='type-id-377'/>
3938            <return type-id='type-id-193'/>
3939          </function-decl>
3940        </member-function>
3941      </class-decl>
3942      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-364'>
3943        <member-function access='public'>
3944          <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'>
3945            <parameter type-id='type-id-370' is-artificial='yes'/>
3946            <parameter type-id='type-id-260'/>
3947            <return type-id='type-id-193'/>
3948          </function-decl>
3949        </member-function>
3950      </class-decl>
3951      <namespace-decl name='__cxx11'>
3952        <typedef-decl name='string' type-id='type-id-73' 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-254'/>
3953      </namespace-decl>
3954    </namespace-decl>
3955    <namespace-decl name='__gnu_cxx'>
3956      <class-decl name='const_iterator' naming-typedef-id='type-id-402' visibility='default' is-declaration-only='yes' id='type-id-403'/>
3957      <class-decl name='iterator' naming-typedef-id='type-id-404' visibility='default' is-declaration-only='yes' id='type-id-269'>
3958        <member-function access='public'>
3959          <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'>
3960            <parameter type-id='type-id-271' is-artificial='yes'/>
3961            <parameter type-id='type-id-320'/>
3962            <return type-id='type-id-193'/>
3963          </function-decl>
3964        </member-function>
3965        <member-function access='public'>
3966          <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'>
3967            <parameter type-id='type-id-271' is-artificial='yes'/>
3968            <return type-id='type-id-270'/>
3969          </function-decl>
3970        </member-function>
3971      </class-decl>
3972      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-276'>
3973        <member-type access='private'>
3974          <typedef-decl name='pointer' type-id='type-id-278' 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-421'/>
3975        </member-type>
3976        <member-function access='public'>
3977          <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'>
3978            <parameter type-id='type-id-277' is-artificial='yes'/>
3979            <parameter type-id='type-id-278'/>
3980            <parameter type-id='type-id-116'/>
3981            <return type-id='type-id-193'/>
3982          </function-decl>
3983        </member-function>
3984        <member-function access='public'>
3985          <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'>
3986            <parameter type-id='type-id-277' is-artificial='yes'/>
3987            <parameter type-id='type-id-40'/>
3988            <parameter type-id='type-id-187'/>
3989            <return type-id='type-id-421'/>
3990          </function-decl>
3991        </member-function>
3992        <member-function access='public'>
3993          <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'>
3994            <parameter type-id='type-id-277' is-artificial='yes'/>
3995            <parameter type-id='type-id-421'/>
3996            <parameter type-id='type-id-40'/>
3997            <return type-id='type-id-193'/>
3998          </function-decl>
3999        </member-function>
4000      </class-decl>
4001      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-285'>
4002        <member-function access='public'>
4003          <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'>
4004            <parameter type-id='type-id-286' is-artificial='yes'/>
4005            <parameter type-id='type-id-213'/>
4006            <parameter type-id='type-id-40'/>
4007            <return type-id='type-id-193'/>
4008          </function-decl>
4009        </member-function>
4010      </class-decl>
4011      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-422'>
4012      </class-decl>
4013      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-423'>
4014        <member-type access='public'>
4015          <typedef-decl name='pointer' type-id='type-id-420' 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-416'/>
4016        </member-type>
4017      </class-decl>
4018    </namespace-decl>
4019    <function-decl name='strnlen' filepath='/usr/include/string.h' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
4020      <parameter type-id='type-id-60'/>
4021      <parameter type-id='type-id-39'/>
4022      <return type-id='type-id-39'/>
4023    </function-decl>
4024    <function-decl name='clock' filepath='/usr/include/time.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
4025      <return type-id='type-id-248'/>
4026    </function-decl>
4027    <function-decl name='time' filepath='/usr/include/time.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
4028      <parameter type-id='type-id-268'/>
4029      <return type-id='type-id-249'/>
4030    </function-decl>
4031    <function-decl name='difftime' filepath='/usr/include/time.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
4032      <parameter type-id='type-id-249'/>
4033      <parameter type-id='type-id-249'/>
4034      <return type-id='type-id-14'/>
4035    </function-decl>
4036    <function-decl name='mktime' filepath='/usr/include/time.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
4037      <parameter type-id='type-id-378'/>
4038      <return type-id='type-id-249'/>
4039    </function-decl>
4040    <function-decl name='strftime' filepath='/usr/include/time.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
4041      <parameter type-id='type-id-56'/>
4042      <parameter type-id='type-id-39'/>
4043      <parameter type-id='type-id-61'/>
4044      <parameter type-id='type-id-371'/>
4045      <return type-id='type-id-39'/>
4046    </function-decl>
4047    <function-decl name='gmtime' filepath='/usr/include/time.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
4048      <parameter type-id='type-id-258'/>
4049      <return type-id='type-id-378'/>
4050    </function-decl>
4051    <function-decl name='localtime' filepath='/usr/include/time.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
4052      <parameter type-id='type-id-258'/>
4053      <return type-id='type-id-378'/>
4054    </function-decl>
4055    <function-decl name='asctime' filepath='/usr/include/time.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
4056      <parameter type-id='type-id-367'/>
4057      <return type-id='type-id-55'/>
4058    </function-decl>
4059    <function-decl name='ctime' filepath='/usr/include/time.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
4060      <parameter type-id='type-id-258'/>
4061      <return type-id='type-id-55'/>
4062    </function-decl>
4063    <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='858' column='1' visibility='default' binding='global' size-in-bits='64'>
4064      <parameter type-id='type-id-111'/>
4065      <parameter type-id='type-id-39'/>
4066      <parameter type-id='type-id-83'/>
4067      <parameter type-id='type-id-371'/>
4068      <return type-id='type-id-39'/>
4069    </function-decl>
4070    <namespace-decl name='mongo'>
4071      <class-decl name='FTDCCollectorInterface' size-in-bits='64' visibility='default' id='type-id-259'/>
4072      <class-decl name='Locker' size-in-bits='128' visibility='default' id='type-id-262'>
4073        <member-function access='public'>
4074          <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'>
4075            <parameter type-id='type-id-263' is-artificial='yes'/>
4076            <parameter type-id='type-id-1'/>
4077            <return type-id='type-id-193'/>
4078          </function-decl>
4079        </member-function>
4080      </class-decl>
4081      <class-decl name='OperationContext' size-in-bits='2176' visibility='default' id='type-id-251'>
4082        <member-function access='public'>
4083          <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'>
4084            <parameter type-id='type-id-253' is-artificial='yes'/>
4085            <return type-id='type-id-263'/>
4086          </function-decl>
4087        </member-function>
4088      </class-decl>
4089      <class-decl name='ServiceContext' size-in-bits='2432' visibility='default' id='type-id-265'/>
4090      <class-decl name='BufBuilder' naming-typedef-id='type-id-372' visibility='default' is-declaration-only='yes' id='type-id-351'>
4091        <member-function access='public'>
4092          <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'>
4093            <parameter type-id='type-id-374' is-artificial='yes'/>
4094            <parameter type-id='type-id-16'/>
4095            <return type-id='type-id-193'/>
4096          </function-decl>
4097        </member-function>
4098        <member-function access='public'>
4099          <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'>
4100            <parameter type-id='type-id-374' is-artificial='yes'/>
4101            <parameter type-id='type-id-16'/>
4102            <return type-id='type-id-55'/>
4103          </function-decl>
4104        </member-function>
4105        <member-function access='public'>
4106          <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'>
4107            <parameter type-id='type-id-374' is-artificial='yes'/>
4108            <parameter type-id='type-id-16'/>
4109            <return type-id='type-id-55'/>
4110          </function-decl>
4111        </member-function>
4112        <member-function access='public'>
4113          <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'>
4114            <parameter type-id='type-id-374' is-artificial='yes'/>
4115            <parameter type-id='type-id-16'/>
4116            <return type-id='type-id-193'/>
4117          </function-decl>
4118        </member-function>
4119        <member-function access='private'>
4120          <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'>
4121            <parameter type-id='type-id-374' is-artificial='yes'/>
4122            <parameter type-id='type-id-2'/>
4123            <return type-id='type-id-193'/>
4124          </function-decl>
4125        </member-function>
4126        <member-function access='public'>
4127          <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'>
4128            <parameter type-id='type-id-374' is-artificial='yes'/>
4129            <parameter type-id='type-id-2'/>
4130            <return type-id='type-id-193'/>
4131          </function-decl>
4132        </member-function>
4133        <member-function access='public'>
4134          <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'>
4135            <parameter type-id='type-id-374' is-artificial='yes'/>
4136            <parameter type-id='type-id-283'/>
4137            <parameter type-id='type-id-1'/>
4138            <return type-id='type-id-193'/>
4139          </function-decl>
4140        </member-function>
4141        <member-function access='public'>
4142          <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'>
4143            <parameter type-id='type-id-353' is-artificial='yes'/>
4144            <return type-id='type-id-16'/>
4145          </function-decl>
4146        </member-function>
4147        <member-function access='public'>
4148          <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'>
4149            <parameter type-id='type-id-374' is-artificial='yes'/>
4150            <return type-id='type-id-297'/>
4151          </function-decl>
4152        </member-function>
4153        <member-function access='private'>
4154          <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'>
4155            <parameter type-id='type-id-374' is-artificial='yes'/>
4156            <parameter type-id='type-id-16'/>
4157            <return type-id='type-id-193'/>
4158          </function-decl>
4159        </member-function>
4160        <member-function access='public'>
4161          <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'>
4162            <parameter type-id='type-id-374' is-artificial='yes'/>
4163            <return type-id='type-id-55'/>
4164          </function-decl>
4165        </member-function>
4166        <member-function access='public'>
4167          <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'>
4168            <parameter type-id='type-id-374' is-artificial='yes'/>
4169            <parameter type-id='type-id-16'/>
4170            <return type-id='type-id-193'/>
4171          </function-decl>
4172        </member-function>
4173      </class-decl>
4174      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-281'>
4175        <member-function access='public'>
4176          <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'>
4177            <parameter type-id='type-id-282' is-artificial='yes'/>
4178            <parameter type-id='type-id-274'/>
4179            <return type-id='type-id-193'/>
4180          </function-decl>
4181        </member-function>
4182        <member-function access='public'>
4183          <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'>
4184            <parameter type-id='type-id-282' is-artificial='yes'/>
4185            <parameter type-id='type-id-296'/>
4186            <return type-id='type-id-287'/>
4187          </function-decl>
4188        </member-function>
4189      </class-decl>
4190      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-295'>
4191        <member-function access='public'>
4192          <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'>
4193            <parameter type-id='type-id-339' is-artificial='yes'/>
4194            <return type-id='type-id-266'/>
4195          </function-decl>
4196        </member-function>
4197      </class-decl>
4198      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-424'/>
4199      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-307'>
4200        <member-function access='public'>
4201          <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'>
4202            <parameter type-id='type-id-309' is-artificial='yes'/>
4203            <parameter type-id='type-id-16'/>
4204            <return type-id='type-id-193'/>
4205          </function-decl>
4206        </member-function>
4207        <member-function access='public'>
4208          <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'>
4209            <parameter type-id='type-id-309' is-artificial='yes'/>
4210            <parameter type-id='type-id-283'/>
4211            <return type-id='type-id-373'/>
4212          </function-decl>
4213        </member-function>
4214        <member-function access='public'>
4215          <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'>
4216            <parameter type-id='type-id-309' is-artificial='yes'/>
4217            <parameter type-id='type-id-373'/>
4218            <return type-id='type-id-193'/>
4219          </function-decl>
4220        </member-function>
4221        <member-function access='public' destructor='yes'>
4222          <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'>
4223            <parameter type-id='type-id-309' is-artificial='yes'/>
4224            <return type-id='type-id-193'/>
4225          </function-decl>
4226        </member-function>
4227        <member-function access='public'>
4228          <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'>
4229            <parameter type-id='type-id-346' is-artificial='yes'/>
4230            <return type-id='type-id-1'/>
4231          </function-decl>
4232        </member-function>
4233        <member-function access='public'>
4234          <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'>
4235            <parameter type-id='type-id-309' is-artificial='yes'/>
4236            <return type-id='type-id-289'/>
4237          </function-decl>
4238        </member-function>
4239        <member-function access='public'>
4240          <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'>
4241            <parameter type-id='type-id-309' is-artificial='yes'/>
4242            <return type-id='type-id-289'/>
4243          </function-decl>
4244        </member-function>
4245        <member-function access='private'>
4246          <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'>
4247            <parameter type-id='type-id-309' is-artificial='yes'/>
4248            <return type-id='type-id-55'/>
4249          </function-decl>
4250        </member-function>
4251      </class-decl>
4252      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-310'>
4253        <member-function access='public'>
4254          <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'>
4255            <parameter type-id='type-id-311' is-artificial='yes'/>
4256            <parameter type-id='type-id-366'/>
4257            <parameter type-id='type-id-39'/>
4258            <return type-id='type-id-115'/>
4259          </function-decl>
4260        </member-function>
4261        <member-function access='public'>
4262          <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'>
4263            <parameter type-id='type-id-311' is-artificial='yes'/>
4264            <parameter type-id='type-id-366'/>
4265            <parameter type-id='type-id-39'/>
4266            <return type-id='type-id-115'/>
4267          </function-decl>
4268        </member-function>
4269      </class-decl>
4270      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-332'>
4271        <member-function access='public'>
4272          <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'>
4273            <parameter type-id='type-id-347' is-artificial='yes'/>
4274            <parameter type-id='type-id-394'/>
4275            <parameter type-id='type-id-39'/>
4276            <return type-id='type-id-164'/>
4277          </function-decl>
4278        </member-function>
4279        <member-function access='public'>
4280          <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'>
4281            <parameter type-id='type-id-347' is-artificial='yes'/>
4282            <parameter type-id='type-id-39'/>
4283            <return type-id='type-id-362'/>
4284          </function-decl>
4285        </member-function>
4286      </class-decl>
4287      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-315'>
4288        <member-function access='public'>
4289          <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'>
4290            <parameter type-id='type-id-316' is-artificial='yes'/>
4291            <parameter type-id='type-id-16'/>
4292            <return type-id='type-id-193'/>
4293          </function-decl>
4294        </member-function>
4295      </class-decl>
4296      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-283'>
4297        <member-type access='private'>
4298          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-425'/>
4299        </member-type>
4300        <member-function access='public'>
4301          <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'>
4302            <parameter type-id='type-id-284' is-artificial='yes'/>
4303            <parameter type-id='type-id-60'/>
4304            <return type-id='type-id-193'/>
4305          </function-decl>
4306        </member-function>
4307        <member-function access='public'>
4308          <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'>
4309            <parameter type-id='type-id-284' is-artificial='yes'/>
4310            <parameter type-id='type-id-256'/>
4311            <return type-id='type-id-193'/>
4312          </function-decl>
4313        </member-function>
4314        <member-function access='private'>
4315          <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'>
4316            <parameter type-id='type-id-284' is-artificial='yes'/>
4317            <parameter type-id='type-id-60'/>
4318            <parameter type-id='type-id-39'/>
4319            <parameter type-id='type-id-425'/>
4320            <return type-id='type-id-193'/>
4321          </function-decl>
4322        </member-function>
4323        <member-function access='public'>
4324          <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'>
4325            <parameter type-id='type-id-284' is-artificial='yes'/>
4326            <parameter type-id='type-id-60'/>
4327            <parameter type-id='type-id-39'/>
4328            <return type-id='type-id-193'/>
4329          </function-decl>
4330        </member-function>
4331        <member-function access='public'>
4332          <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'>
4333            <parameter type-id='type-id-345' is-artificial='yes'/>
4334            <parameter type-id='type-id-55'/>
4335            <parameter type-id='type-id-1'/>
4336            <return type-id='type-id-193'/>
4337          </function-decl>
4338        </member-function>
4339      </class-decl>
4340      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-426'/>
4341      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-289'>
4342        <member-function access='public'>
4343          <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'>
4344            <parameter type-id='type-id-290' is-artificial='yes'/>
4345            <parameter type-id='type-id-116'/>
4346            <return type-id='type-id-193'/>
4347          </function-decl>
4348        </member-function>
4349        <member-function access='public'>
4350          <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'>
4351            <parameter type-id='type-id-290' is-artificial='yes'/>
4352            <parameter type-id='type-id-60'/>
4353            <return type-id='type-id-193'/>
4354          </function-decl>
4355        </member-function>
4356        <member-function access='private'>
4357          <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'>
4358            <parameter type-id='type-id-290' is-artificial='yes'/>
4359            <parameter type-id='type-id-60'/>
4360            <return type-id='type-id-193'/>
4361          </function-decl>
4362        </member-function>
4363        <member-function access='public'>
4364          <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'>
4365            <parameter type-id='type-id-348' is-artificial='yes'/>
4366            <return type-id='type-id-16'/>
4367          </function-decl>
4368        </member-function>
4369        <member-function access='public'>
4370          <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'>
4371            <parameter type-id='type-id-348' is-artificial='yes'/>
4372            <return type-id='type-id-1'/>
4373          </function-decl>
4374        </member-function>
4375        <member-function access='public'>
4376          <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'>
4377            <parameter type-id='type-id-290' is-artificial='yes'/>
4378            <parameter type-id='type-id-312'/>
4379            <return type-id='type-id-115'/>
4380          </function-decl>
4381        </member-function>
4382      </class-decl>
4383      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-297'>
4384        <member-type access='private'>
4385          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-303'>
4386            <member-function access='public'>
4387              <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'>
4388                <parameter type-id='type-id-304' is-artificial='yes'/>
4389                <parameter type-id='type-id-239'/>
4390                <parameter type-id='type-id-39'/>
4391                <return type-id='type-id-193'/>
4392              </function-decl>
4393            </member-function>
4394            <member-function access='public'>
4395              <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'>
4396                <parameter type-id='type-id-304' is-artificial='yes'/>
4397                <return type-id='type-id-55'/>
4398              </function-decl>
4399            </member-function>
4400            <member-function access='public'>
4401              <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'>
4402                <parameter type-id='type-id-350' is-artificial='yes'/>
4403                <return type-id='type-id-1'/>
4404              </function-decl>
4405            </member-function>
4406          </class-decl>
4407        </member-type>
4408        <member-function access='public'>
4409          <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'>
4410            <parameter type-id='type-id-298' is-artificial='yes'/>
4411            <return type-id='type-id-193'/>
4412          </function-decl>
4413        </member-function>
4414        <member-function access='public' static='yes'>
4415          <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'>
4416            <parameter type-id='type-id-39'/>
4417            <return type-id='type-id-297'/>
4418          </function-decl>
4419        </member-function>
4420        <member-function access='private' static='yes'>
4421          <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'>
4422            <parameter type-id='type-id-187'/>
4423            <parameter type-id='type-id-39'/>
4424            <return type-id='type-id-297'/>
4425          </function-decl>
4426        </member-function>
4427        <member-function access='public'>
4428          <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'>
4429            <parameter type-id='type-id-343' is-artificial='yes'/>
4430            <return type-id='type-id-55'/>
4431          </function-decl>
4432        </member-function>
4433        <member-function access='public'>
4434          <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'>
4435            <parameter type-id='type-id-298' is-artificial='yes'/>
4436            <parameter type-id='type-id-39'/>
4437            <return type-id='type-id-193'/>
4438          </function-decl>
4439        </member-function>
4440      </class-decl>
4441      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-312'>
4442        <member-function access='public'>
4443          <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'>
4444            <parameter type-id='type-id-313' is-artificial='yes'/>
4445            <return type-id='type-id-193'/>
4446          </function-decl>
4447        </member-function>
4448      </class-decl>
4449      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-299'>
4450        <member-function access='public'>
4451          <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'>
4452            <parameter type-id='type-id-300' is-artificial='yes'/>
4453            <return type-id='type-id-193'/>
4454          </function-decl>
4455        </member-function>
4456        <member-function access='public'>
4457          <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'>
4458            <parameter type-id='type-id-300' is-artificial='yes'/>
4459            <parameter type-id='type-id-39'/>
4460            <return type-id='type-id-193'/>
4461          </function-decl>
4462        </member-function>
4463        <member-function access='public'>
4464          <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'>
4465            <parameter type-id='type-id-344' is-artificial='yes'/>
4466            <return type-id='type-id-55'/>
4467          </function-decl>
4468        </member-function>
4469        <member-function access='public'>
4470          <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'>
4471            <parameter type-id='type-id-300' is-artificial='yes'/>
4472            <return type-id='type-id-297'/>
4473          </function-decl>
4474        </member-function>
4475        <member-function access='public'>
4476          <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'>
4477            <parameter type-id='type-id-300' is-artificial='yes'/>
4478            <parameter type-id='type-id-39'/>
4479            <return type-id='type-id-193'/>
4480          </function-decl>
4481        </member-function>
4482      </class-decl>
4483      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-301'>
4484        <member-function access='public'>
4485          <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'>
4486            <parameter type-id='type-id-302' is-artificial='yes'/>
4487            <parameter type-id='type-id-239'/>
4488            <return type-id='type-id-193'/>
4489          </function-decl>
4490        </member-function>
4491        <member-function access='public'>
4492          <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'>
4493            <parameter type-id='type-id-302' is-artificial='yes'/>
4494            <parameter type-id='type-id-239'/>
4495            <return type-id='type-id-239'/>
4496          </function-decl>
4497        </member-function>
4498        <member-function access='public'>
4499          <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'>
4500            <parameter type-id='type-id-302' is-artificial='yes'/>
4501            <parameter type-id='type-id-239'/>
4502            <return type-id='type-id-239'/>
4503          </function-decl>
4504        </member-function>
4505        <member-function access='public'>
4506          <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'>
4507            <parameter type-id='type-id-302' is-artificial='yes'/>
4508            <parameter type-id='type-id-239'/>
4509            <return type-id='type-id-239'/>
4510          </function-decl>
4511        </member-function>
4512        <member-function access='public'>
4513          <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'>
4514            <parameter type-id='type-id-349' is-artificial='yes'/>
4515            <return type-id='type-id-239'/>
4516          </function-decl>
4517        </member-function>
4518      </class-decl>
4519      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-427'>
4520        <member-type access='public'>
4521          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-428'>
4522            <member-function access='public' static='yes'>
4523              <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'>
4524                <parameter type-id='type-id-250'/>
4525                <parameter type-id='type-id-55'/>
4526                <parameter type-id='type-id-267'/>
4527                <return type-id='type-id-193'/>
4528              </function-decl>
4529            </member-function>
4530          </class-decl>
4531        </member-type>
4532        <member-type access='public'>
4533          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-429'>
4534            <member-function access='public' static='yes'>
4535              <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'>
4536                <parameter type-id='type-id-366'/>
4537                <parameter type-id='type-id-55'/>
4538                <parameter type-id='type-id-267'/>
4539                <return type-id='type-id-193'/>
4540              </function-decl>
4541            </member-function>
4542          </class-decl>
4543        </member-type>
4544        <member-type access='public'>
4545          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-430'>
4546            <member-function access='public' static='yes'>
4547              <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'>
4548                <parameter type-id='type-id-91'/>
4549                <parameter type-id='type-id-60'/>
4550                <parameter type-id='type-id-267'/>
4551                <return type-id='type-id-193'/>
4552              </function-decl>
4553            </member-function>
4554            <member-function access='public' static='yes'>
4555              <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'>
4556                <parameter type-id='type-id-70'/>
4557                <parameter type-id='type-id-55'/>
4558                <parameter type-id='type-id-267'/>
4559                <return type-id='type-id-193'/>
4560              </function-decl>
4561            </member-function>
4562          </class-decl>
4563        </member-type>
4564        <member-type access='public'>
4565          <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-431'>
4566            <member-function access='public' static='yes'>
4567              <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'>
4568                <parameter type-id='type-id-394'/>
4569                <parameter type-id='type-id-60'/>
4570                <parameter type-id='type-id-267'/>
4571                <return type-id='type-id-193'/>
4572              </function-decl>
4573            </member-function>
4574            <member-function access='public' static='yes'>
4575              <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'>
4576                <parameter type-id='type-id-366'/>
4577                <parameter type-id='type-id-55'/>
4578                <parameter type-id='type-id-267'/>
4579                <return type-id='type-id-193'/>
4580              </function-decl>
4581            </member-function>
4582          </class-decl>
4583        </member-type>
4584        <member-function access='public' static='yes'>
4585          <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'>
4586            <parameter type-id='type-id-250'/>
4587            <parameter type-id='type-id-55'/>
4588            <parameter type-id='type-id-267'/>
4589            <return type-id='type-id-193'/>
4590          </function-decl>
4591        </member-function>
4592        <member-function access='public' static='yes'>
4593          <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'>
4594            <parameter type-id='type-id-366'/>
4595            <parameter type-id='type-id-55'/>
4596            <parameter type-id='type-id-267'/>
4597            <return type-id='type-id-193'/>
4598          </function-decl>
4599        </member-function>
4600        <member-function access='public' static='yes'>
4601          <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'>
4602            <parameter type-id='type-id-91'/>
4603            <parameter type-id='type-id-60'/>
4604            <parameter type-id='type-id-267'/>
4605            <return type-id='type-id-193'/>
4606          </function-decl>
4607        </member-function>
4608        <member-function access='public' static='yes'>
4609          <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'>
4610            <parameter type-id='type-id-394'/>
4611            <parameter type-id='type-id-60'/>
4612            <parameter type-id='type-id-267'/>
4613            <return type-id='type-id-193'/>
4614          </function-decl>
4615        </member-function>
4616        <member-function access='public' static='yes'>
4617          <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'>
4618            <parameter type-id='type-id-70'/>
4619            <parameter type-id='type-id-55'/>
4620            <parameter type-id='type-id-267'/>
4621            <return type-id='type-id-193'/>
4622          </function-decl>
4623        </member-function>
4624        <member-function access='public' static='yes'>
4625          <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'>
4626            <parameter type-id='type-id-366'/>
4627            <parameter type-id='type-id-55'/>
4628            <parameter type-id='type-id-267'/>
4629            <return type-id='type-id-193'/>
4630          </function-decl>
4631        </member-function>
4632      </class-decl>
4633      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-358'/>
4634      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-362'/>
4635      <typedef-decl name='BufBuilder' type-id='type-id-351' filepath='src/mongo/bson/util/builder.h' line='365' column='1' id='type-id-372'/>
4636    </namespace-decl>
4637    <namespace-decl name='boost'>
4638      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-293'>
4639        <member-function access='public'>
4640          <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'>
4641            <parameter type-id='type-id-294' is-artificial='yes'/>
4642            <parameter type-id='type-id-116'/>
4643            <return type-id='type-id-193'/>
4644          </function-decl>
4645        </member-function>
4646        <member-function access='public'>
4647          <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'>
4648            <parameter type-id='type-id-294' is-artificial='yes'/>
4649            <return type-id='type-id-193'/>
4650          </function-decl>
4651        </member-function>
4652        <member-function access='public'>
4653          <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'>
4654            <parameter type-id='type-id-294' is-artificial='yes'/>
4655            <parameter type-id='type-id-115'/>
4656            <return type-id='type-id-193'/>
4657          </function-decl>
4658        </member-function>
4659        <member-function access='public'>
4660          <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'>
4661            <parameter type-id='type-id-294' is-artificial='yes'/>
4662            <parameter type-id='type-id-116'/>
4663            <return type-id='type-id-115'/>
4664          </function-decl>
4665        </member-function>
4666        <member-function access='public' destructor='yes'>
4667          <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'>
4668            <parameter type-id='type-id-294' is-artificial='yes'/>
4669            <return type-id='type-id-193'/>
4670          </function-decl>
4671        </member-function>
4672        <member-function access='public'>
4673          <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'>
4674            <parameter type-id='type-id-342' is-artificial='yes'/>
4675            <return type-id='type-id-1'/>
4676          </function-decl>
4677        </member-function>
4678        <member-function access='public'>
4679          <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'>
4680            <parameter type-id='type-id-294' is-artificial='yes'/>
4681            <parameter type-id='type-id-164'/>
4682            <return type-id='type-id-193'/>
4683          </function-decl>
4684        </member-function>
4685        <member-function access='public'>
4686          <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'>
4687            <parameter type-id='type-id-294' is-artificial='yes'/>
4688            <parameter type-id='type-id-164'/>
4689            <return type-id='type-id-115'/>
4690          </function-decl>
4691        </member-function>
4692        <member-function access='public'>
4693          <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'>
4694            <parameter type-id='type-id-342' is-artificial='yes'/>
4695            <return type-id='type-id-1'/>
4696          </function-decl>
4697        </member-function>
4698        <member-function access='public'>
4699          <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'>
4700            <parameter type-id='type-id-342' is-artificial='yes'/>
4701            <return type-id='type-id-314'/>
4702          </function-decl>
4703        </member-function>
4704      </class-decl>
4705    </namespace-decl>
4706  </abi-instr>
4707  <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'>
4708    <typedef-decl name='uint32_t' type-id='type-id-45' filepath='/usr/include/stdint.h' line='51' column='1' id='type-id-432'/>
4709    <typedef-decl name='uint64_t' type-id='type-id-38' filepath='/usr/include/stdint.h' line='55' column='1' id='type-id-433'/>
4710    <reference-type-def kind='lvalue' type-id='type-id-434' size-in-bits='64' id='type-id-435'/>
4711    <reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' id='type-id-436'/>
4712    <qualified-type-def type-id='type-id-45' const='yes' id='type-id-437'/>
4713    <reference-type-def kind='lvalue' type-id='type-id-437' size-in-bits='64' id='type-id-438'/>
4714    <qualified-type-def type-id='type-id-38' const='yes' id='type-id-439'/>
4715    <pointer-type-def type-id='type-id-439' size-in-bits='64' id='type-id-440'/>
4716    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-441'/>
4717    <reference-type-def kind='rvalue' type-id='type-id-238' size-in-bits='64' id='type-id-442'/>
4718    <pointer-type-def type-id='type-id-443' size-in-bits='64' id='type-id-444'/>
4719    <pointer-type-def type-id='type-id-445' size-in-bits='64' id='type-id-446'/>
4720    <pointer-type-def type-id='type-id-447' size-in-bits='64' id='type-id-448'/>
4721    <pointer-type-def type-id='type-id-449' size-in-bits='64' id='type-id-450'/>
4722    <pointer-type-def type-id='type-id-451' size-in-bits='64' id='type-id-452'/>
4723    <pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-454'/>
4724    <pointer-type-def type-id='type-id-455' size-in-bits='64' id='type-id-456'/>
4725    <pointer-type-def type-id='type-id-457' size-in-bits='64' id='type-id-458'/>
4726    <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
4727    <pointer-type-def type-id='type-id-461' size-in-bits='64' id='type-id-462'/>
4728    <pointer-type-def type-id='type-id-463' size-in-bits='64' id='type-id-464'/>
4729    <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-466'/>
4730    <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-468'/>
4731    <pointer-type-def type-id='type-id-469' size-in-bits='64' id='type-id-470'/>
4732    <pointer-type-def type-id='type-id-471' size-in-bits='64' id='type-id-472'/>
4733    <pointer-type-def type-id='type-id-473' size-in-bits='64' id='type-id-474'/>
4734    <pointer-type-def type-id='type-id-475' size-in-bits='64' id='type-id-476'/>
4735    <pointer-type-def type-id='type-id-477' size-in-bits='64' id='type-id-478'/>
4736    <pointer-type-def type-id='type-id-479' size-in-bits='64' id='type-id-480'/>
4737    <pointer-type-def type-id='type-id-481' size-in-bits='64' id='type-id-482'/>
4738    <pointer-type-def type-id='type-id-483' size-in-bits='64' id='type-id-484'/>
4739    <pointer-type-def type-id='type-id-485' size-in-bits='64' id='type-id-486'/>
4740    <pointer-type-def type-id='type-id-487' size-in-bits='64' id='type-id-488'/>
4741    <pointer-type-def type-id='type-id-489' size-in-bits='64' id='type-id-490'/>
4742    <pointer-type-def type-id='type-id-491' size-in-bits='64' id='type-id-492'/>
4743    <pointer-type-def type-id='type-id-493' size-in-bits='64' id='type-id-494'/>
4744    <pointer-type-def type-id='type-id-495' size-in-bits='64' id='type-id-496'/>
4745    <pointer-type-def type-id='type-id-497' size-in-bits='64' id='type-id-498'/>
4746    <pointer-type-def type-id='type-id-499' size-in-bits='64' id='type-id-500'/>
4747    <pointer-type-def type-id='type-id-501' size-in-bits='64' id='type-id-502'/>
4748    <pointer-type-def type-id='type-id-503' size-in-bits='64' id='type-id-504'/>
4749    <pointer-type-def type-id='type-id-505' size-in-bits='64' id='type-id-506'/>
4750    <pointer-type-def type-id='type-id-507' size-in-bits='64' id='type-id-508'/>
4751    <pointer-type-def type-id='type-id-509' size-in-bits='64' id='type-id-510'/>
4752    <pointer-type-def type-id='type-id-487' size-in-bits='64' id='type-id-511'/>
4753    <pointer-type-def type-id='type-id-512' size-in-bits='64' id='type-id-513'/>
4754    <pointer-type-def type-id='type-id-514' size-in-bits='64' id='type-id-515'/>
4755    <qualified-type-def type-id='type-id-481' const='yes' id='type-id-516'/>
4756    <qualified-type-def type-id='type-id-461' const='yes' id='type-id-517'/>
4757    <qualified-type-def type-id='type-id-445' const='yes' id='type-id-518'/>
4758    <qualified-type-def type-id='type-id-463' const='yes' id='type-id-519'/>
4759    <qualified-type-def type-id='type-id-443' const='yes' id='type-id-520'/>
4760    <qualified-type-def type-id='type-id-469' const='yes' id='type-id-521'/>
4761    <qualified-type-def type-id='type-id-475' const='yes' id='type-id-522'/>
4762    <qualified-type-def type-id='type-id-523' const='yes' id='type-id-524'/>
4763    <qualified-type-def type-id='type-id-477' const='yes' id='type-id-525'/>
4764    <qualified-type-def type-id='type-id-509' const='yes' id='type-id-526'/>
4765    <qualified-type-def type-id='type-id-493' const='yes' id='type-id-527'/>
4766    <qualified-type-def type-id='type-id-491' const='yes' id='type-id-528'/>
4767    <qualified-type-def type-id='type-id-485' const='yes' id='type-id-529'/>
4768    <qualified-type-def type-id='type-id-497' const='yes' id='type-id-530'/>
4769    <qualified-type-def type-id='type-id-495' const='yes' id='type-id-531'/>
4770    <qualified-type-def type-id='type-id-447' const='yes' id='type-id-532'/>
4771    <qualified-type-def type-id='type-id-487' const='yes' id='type-id-533'/>
4772    <pointer-type-def type-id='type-id-516' size-in-bits='64' id='type-id-534'/>
4773    <pointer-type-def type-id='type-id-517' size-in-bits='64' id='type-id-535'/>
4774    <pointer-type-def type-id='type-id-518' size-in-bits='64' id='type-id-536'/>
4775    <pointer-type-def type-id='type-id-519' size-in-bits='64' id='type-id-537'/>
4776    <pointer-type-def type-id='type-id-520' size-in-bits='64' id='type-id-538'/>
4777    <pointer-type-def type-id='type-id-521' size-in-bits='64' id='type-id-539'/>
4778    <pointer-type-def type-id='type-id-524' size-in-bits='64' id='type-id-540'/>
4779    <pointer-type-def type-id='type-id-522' size-in-bits='64' id='type-id-541'/>
4780    <pointer-type-def type-id='type-id-525' size-in-bits='64' id='type-id-542'/>
4781    <pointer-type-def type-id='type-id-526' size-in-bits='64' id='type-id-543'/>
4782    <pointer-type-def type-id='type-id-527' size-in-bits='64' id='type-id-544'/>
4783    <pointer-type-def type-id='type-id-528' size-in-bits='64' id='type-id-545'/>
4784    <pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-546'/>
4785    <pointer-type-def type-id='type-id-530' size-in-bits='64' id='type-id-547'/>
4786    <pointer-type-def type-id='type-id-531' size-in-bits='64' id='type-id-548'/>
4787    <pointer-type-def type-id='type-id-532' size-in-bits='64' id='type-id-549'/>
4788    <pointer-type-def type-id='type-id-533' size-in-bits='64' id='type-id-550'/>
4789    <qualified-type-def type-id='type-id-551' const='yes' id='type-id-552'/>
4790    <qualified-type-def type-id='type-id-553' const='yes' id='type-id-554'/>
4791    <qualified-type-def type-id='type-id-555' const='yes' id='type-id-556'/>
4792    <qualified-type-def type-id='type-id-557' const='yes' id='type-id-558'/>
4793    <pointer-type-def type-id='type-id-552' size-in-bits='64' id='type-id-559'/>
4794    <pointer-type-def type-id='type-id-558' size-in-bits='64' id='type-id-560'/>
4795    <qualified-type-def type-id='type-id-559' restrict='yes' id='type-id-561'/>
4796    <reference-type-def kind='lvalue' type-id='type-id-562' size-in-bits='64' id='type-id-563'/>
4797    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-551'/>
4798    <reference-type-def kind='lvalue' type-id='type-id-564' size-in-bits='64' id='type-id-565'/>
4799    <pointer-type-def type-id='type-id-551' size-in-bits='64' id='type-id-566'/>
4800    <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-568'/>
4801    <pointer-type-def type-id='type-id-557' size-in-bits='64' id='type-id-569'/>
4802    <pointer-type-def type-id='type-id-564' size-in-bits='64' id='type-id-570'/>
4803    <pointer-type-def type-id='type-id-571' size-in-bits='64' id='type-id-572'/>
4804    <pointer-type-def type-id='type-id-573' size-in-bits='64' id='type-id-574'/>
4805    <pointer-type-def type-id='type-id-575' size-in-bits='64' id='type-id-576'/>
4806    <pointer-type-def type-id='type-id-577' size-in-bits='64' id='type-id-578'/>
4807    <pointer-type-def type-id='type-id-579' size-in-bits='64' id='type-id-580'/>
4808    <pointer-type-def type-id='type-id-581' size-in-bits='64' id='type-id-582'/>
4809    <pointer-type-def type-id='type-id-583' size-in-bits='64' id='type-id-584'/>
4810    <pointer-type-def type-id='type-id-555' size-in-bits='64' id='type-id-585'/>
4811    <pointer-type-def type-id='type-id-586' size-in-bits='64' id='type-id-587'/>
4812    <pointer-type-def type-id='type-id-588' size-in-bits='64' id='type-id-589'/>
4813    <pointer-type-def type-id='type-id-590' size-in-bits='64' id='type-id-591'/>
4814    <pointer-type-def type-id='type-id-592' size-in-bits='64' id='type-id-593'/>
4815    <pointer-type-def type-id='type-id-594' size-in-bits='64' id='type-id-595'/>
4816    <pointer-type-def type-id='type-id-596' size-in-bits='64' id='type-id-597'/>
4817    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-598'/>
4818    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-599'/>
4819    <namespace-decl name='std'>
4820      <class-decl name='allocator_type' naming-typedef-id='type-id-562' visibility='default' is-declaration-only='yes' id='type-id-600'/>
4821      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-473'>
4822        <member-function access='public'>
4823          <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'>
4824            <parameter type-id='type-id-474' is-artificial='yes'/>
4825            <parameter type-id='type-id-115'/>
4826            <parameter type-id='type-id-442'/>
4827            <parameter type-id='type-id-115'/>
4828            <return type-id='type-id-193'/>
4829          </function-decl>
4830        </member-function>
4831        <member-function access='public'>
4832          <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'>
4833            <parameter type-id='type-id-474' is-artificial='yes'/>
4834            <parameter type-id='type-id-116'/>
4835            <return type-id='type-id-193'/>
4836          </function-decl>
4837        </member-function>
4838      </class-decl>
4839      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-493'>
4840        <member-type access='private'>
4841          <typedef-decl name='pointer' type-id='type-id-602' 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-601'/>
4842        </member-type>
4843        <member-type access='private'>
4844          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-603'>
4845            <member-type access='private'>
4846              <typedef-decl name='type' type-id='type-id-55' 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-602'/>
4847            </member-type>
4848          </class-decl>
4849        </member-type>
4850        <member-function access='public'>
4851          <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'>
4852            <parameter type-id='type-id-544' is-artificial='yes'/>
4853            <return type-id='type-id-601'/>
4854          </function-decl>
4855        </member-function>
4856        <member-function access='public'>
4857          <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'>
4858            <parameter type-id='type-id-544' is-artificial='yes'/>
4859            <return type-id='type-id-1'/>
4860          </function-decl>
4861        </member-function>
4862        <member-function access='public' destructor='yes'>
4863          <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'>
4864            <parameter type-id='type-id-494' is-artificial='yes'/>
4865            <return type-id='type-id-193'/>
4866          </function-decl>
4867        </member-function>
4868        <member-function access='public'>
4869          <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'>
4870            <parameter type-id='type-id-494' is-artificial='yes'/>
4871            <return type-id='type-id-601'/>
4872          </function-decl>
4873        </member-function>
4874        <member-function access='public'>
4875          <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'>
4876            <parameter type-id='type-id-494' is-artificial='yes'/>
4877            <parameter type-id='type-id-601'/>
4878            <return type-id='type-id-193'/>
4879          </function-decl>
4880        </member-function>
4881        <member-function access='public'>
4882          <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'>
4883            <parameter type-id='type-id-494' is-artificial='yes'/>
4884            <parameter type-id='type-id-116'/>
4885            <return type-id='type-id-115'/>
4886          </function-decl>
4887        </member-function>
4888      </class-decl>
4889      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-461'>
4890        <member-type access='private'>
4891          <typedef-decl name='pointer' type-id='type-id-605' 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-604'/>
4892        </member-type>
4893        <member-type access='private'>
4894          <typedef-decl name='reference' type-id='type-id-607' 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-606'/>
4895        </member-type>
4896        <member-function access='public'>
4897          <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'>
4898            <parameter type-id='type-id-535' is-artificial='yes'/>
4899            <return type-id='type-id-40'/>
4900          </function-decl>
4901        </member-function>
4902        <member-function access='public'>
4903          <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'>
4904            <parameter type-id='type-id-462' is-artificial='yes'/>
4905            <parameter type-id='type-id-40'/>
4906            <return type-id='type-id-193'/>
4907          </function-decl>
4908        </member-function>
4909        <member-function access='protected'>
4910          <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'>
4911            <parameter type-id='type-id-462' is-artificial='yes'/>
4912            <parameter type-id='type-id-604'/>
4913            <return type-id='type-id-193'/>
4914          </function-decl>
4915        </member-function>
4916        <member-function access='public'>
4917          <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'>
4918            <parameter type-id='type-id-462' is-artificial='yes'/>
4919            <parameter type-id='type-id-115'/>
4920            <return type-id='type-id-193'/>
4921          </function-decl>
4922        </member-function>
4923        <member-function access='public'>
4924          <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'>
4925            <parameter type-id='type-id-462' is-artificial='yes'/>
4926            <parameter type-id='type-id-40'/>
4927            <return type-id='type-id-606'/>
4928          </function-decl>
4929        </member-function>
4930        <member-function access='public'>
4931          <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'>
4932            <parameter type-id='type-id-462' is-artificial='yes'/>
4933            <return type-id='type-id-193'/>
4934          </function-decl>
4935        </member-function>
4936        <member-function access='protected'>
4937          <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'>
4938            <parameter type-id='type-id-535' is-artificial='yes'/>
4939            <parameter type-id='type-id-40'/>
4940            <parameter type-id='type-id-60'/>
4941            <return type-id='type-id-40'/>
4942          </function-decl>
4943        </member-function>
4944        <member-function access='protected'>
4945          <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'>
4946            <parameter type-id='type-id-462' is-artificial='yes'/>
4947            <parameter type-id='type-id-40'/>
4948            <return type-id='type-id-193'/>
4949          </function-decl>
4950        </member-function>
4951      </class-decl>
4952      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-608'/>
4953      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-501'>
4954        <member-function access='public'>
4955          <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'>
4956            <parameter type-id='type-id-502' is-artificial='yes'/>
4957            <parameter type-id='type-id-116'/>
4958            <parameter type-id='type-id-115'/>
4959            <return type-id='type-id-193'/>
4960          </function-decl>
4961        </member-function>
4962        <member-function access='public'>
4963          <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'>
4964            <parameter type-id='type-id-502' is-artificial='yes'/>
4965            <parameter type-id='type-id-116'/>
4966            <return type-id='type-id-193'/>
4967          </function-decl>
4968        </member-function>
4969      </class-decl>
4970      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-557'>
4971        <member-function access='public'>
4972          <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'>
4973            <parameter type-id='type-id-569' is-artificial='yes'/>
4974            <parameter type-id='type-id-206'/>
4975            <parameter type-id='type-id-196'/>
4976            <return type-id='type-id-206'/>
4977          </function-decl>
4978        </member-function>
4979        <member-function access='public'>
4980          <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'>
4981            <parameter type-id='type-id-569' is-artificial='yes'/>
4982            <parameter type-id='type-id-206'/>
4983            <parameter type-id='type-id-196'/>
4984            <return type-id='type-id-206'/>
4985          </function-decl>
4986        </member-function>
4987        <member-function access='public'>
4988          <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'>
4989            <parameter type-id='type-id-560' is-artificial='yes'/>
4990            <parameter type-id='type-id-196'/>
4991            <return type-id='type-id-206'/>
4992          </function-decl>
4993        </member-function>
4994        <member-function access='public'>
4995          <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'>
4996            <parameter type-id='type-id-569' is-artificial='yes'/>
4997            <parameter type-id='type-id-206'/>
4998            <return type-id='type-id-193'/>
4999          </function-decl>
5000        </member-function>
5001      </class-decl>
5002      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-609'>
5003        <member-function access='public' static='yes'>
5004          <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'>
5005            <parameter type-id='type-id-96'/>
5006            <parameter type-id='type-id-213'/>
5007            <parameter type-id='type-id-40'/>
5008            <return type-id='type-id-193'/>
5009          </function-decl>
5010        </member-function>
5011      </class-decl>
5012      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-579'>
5013        <member-function access='public'>
5014          <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'>
5015            <parameter type-id='type-id-580' is-artificial='yes'/>
5016            <parameter type-id='type-id-442'/>
5017            <return type-id='type-id-193'/>
5018          </function-decl>
5019        </member-function>
5020      </class-decl>
5021      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-581'>
5022        <member-function access='public'>
5023          <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'>
5024            <parameter type-id='type-id-582' is-artificial='yes'/>
5025            <parameter type-id='type-id-116'/>
5026            <return type-id='type-id-193'/>
5027          </function-decl>
5028        </member-function>
5029      </class-decl>
5030      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-588'>
5031        <member-function access='public'>
5032          <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'>
5033            <parameter type-id='type-id-589' is-artificial='yes'/>
5034            <parameter type-id='type-id-115'/>
5035            <return type-id='type-id-193'/>
5036          </function-decl>
5037        </member-function>
5038        <member-function access='public'>
5039          <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'>
5040            <parameter type-id='type-id-589' is-artificial='yes'/>
5041            <parameter type-id='type-id-116'/>
5042            <return type-id='type-id-193'/>
5043          </function-decl>
5044        </member-function>
5045      </class-decl>
5046      <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-590'>
5047        <member-function access='public'>
5048          <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'>
5049            <parameter type-id='type-id-591' is-artificial='yes'/>
5050            <parameter type-id='type-id-115'/>
5051            <return type-id='type-id-193'/>
5052          </function-decl>
5053        </member-function>
5054        <member-function access='public'>
5055          <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'>
5056            <parameter type-id='type-id-591' is-artificial='yes'/>
5057            <parameter type-id='type-id-377'/>
5058            <return type-id='type-id-193'/>
5059          </function-decl>
5060        </member-function>
5061      </class-decl>
5062      <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-592'>
5063        <member-function access='public'>
5064          <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'>
5065            <parameter type-id='type-id-593' is-artificial='yes'/>
5066            <parameter type-id='type-id-116'/>
5067            <parameter type-id='type-id-115'/>
5068            <return type-id='type-id-193'/>
5069          </function-decl>
5070        </member-function>
5071        <member-function access='public'>
5072          <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'>
5073            <parameter type-id='type-id-593' is-artificial='yes'/>
5074            <parameter type-id='type-id-377'/>
5075            <return type-id='type-id-193'/>
5076          </function-decl>
5077        </member-function>
5078      </class-decl>
5079      <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-594'>
5080        <member-function access='public'>
5081          <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'>
5082            <parameter type-id='type-id-595' is-artificial='yes'/>
5083            <parameter type-id='type-id-207'/>
5084            <return type-id='type-id-193'/>
5085          </function-decl>
5086        </member-function>
5087      </class-decl>
5088      <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-610'>
5089        <member-function access='public' static='yes'>
5090          <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'>
5091            <parameter type-id='type-id-441'/>
5092            <parameter type-id='type-id-38'/>
5093            <return type-id='type-id-441'/>
5094          </function-decl>
5095        </member-function>
5096      </class-decl>
5097      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-611'>
5098        <member-function access='public' static='yes'>
5099          <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'>
5100            <parameter type-id='type-id-440'/>
5101            <parameter type-id='type-id-440'/>
5102            <parameter type-id='type-id-441'/>
5103            <return type-id='type-id-441'/>
5104          </function-decl>
5105        </member-function>
5106      </class-decl>
5107      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-612'>
5108        <member-function access='public' static='yes'>
5109          <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'>
5110            <parameter type-id='type-id-608'/>
5111            <parameter type-id='type-id-608'/>
5112            <parameter type-id='type-id-441'/>
5113            <return type-id='type-id-441'/>
5114          </function-decl>
5115        </member-function>
5116      </class-decl>
5117      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-596'>
5118        <member-type access='public'>
5119          <typedef-decl name='pointer' type-id='type-id-613' 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-605'/>
5120        </member-type>
5121        <member-type access='public'>
5122          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-564'>
5123            <member-function access='public'>
5124              <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'>
5125                <parameter type-id='type-id-570' is-artificial='yes'/>
5126                <parameter type-id='type-id-565'/>
5127                <return type-id='type-id-193'/>
5128              </function-decl>
5129            </member-function>
5130          </class-decl>
5131        </member-type>
5132        <member-function access='public'>
5133          <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'>
5134            <parameter type-id='type-id-597' is-artificial='yes'/>
5135            <parameter type-id='type-id-39'/>
5136            <return type-id='type-id-605'/>
5137          </function-decl>
5138        </member-function>
5139        <member-function access='public'>
5140          <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'>
5141            <parameter type-id='type-id-597' is-artificial='yes'/>
5142            <parameter type-id='type-id-605'/>
5143            <parameter type-id='type-id-39'/>
5144            <return type-id='type-id-193'/>
5145          </function-decl>
5146        </member-function>
5147      </class-decl>
5148      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-614'>
5149        <member-type access='public'>
5150          <typedef-decl name='pointer' type-id='type-id-441' 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-615'/>
5151        </member-type>
5152        <member-type access='public'>
5153          <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-616'/>
5154        </member-type>
5155        <member-type access='public'>
5156          <typedef-decl name='allocator_type' type-id='type-id-600' 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-562'/>
5157        </member-type>
5158        <member-function access='public' static='yes'>
5159          <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'>
5160            <parameter type-id='type-id-563'/>
5161            <parameter type-id='type-id-40'/>
5162            <return type-id='type-id-615'/>
5163          </function-decl>
5164        </member-function>
5165        <member-function access='public' static='yes'>
5166          <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'>
5167            <parameter type-id='type-id-563'/>
5168            <parameter type-id='type-id-615'/>
5169            <parameter type-id='type-id-40'/>
5170            <return type-id='type-id-193'/>
5171          </function-decl>
5172        </member-function>
5173      </class-decl>
5174      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-571'>
5175        <member-function access='public'>
5176          <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'>
5177            <parameter type-id='type-id-572' is-artificial='yes'/>
5178            <parameter type-id='type-id-115'/>
5179            <return type-id='type-id-193'/>
5180          </function-decl>
5181        </member-function>
5182        <member-function access='public'>
5183          <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'>
5184            <parameter type-id='type-id-572' is-artificial='yes'/>
5185            <parameter type-id='type-id-116'/>
5186            <return type-id='type-id-193'/>
5187          </function-decl>
5188        </member-function>
5189      </class-decl>
5190      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-573'>
5191        <member-function access='public'>
5192          <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'>
5193            <parameter type-id='type-id-574' is-artificial='yes'/>
5194            <parameter type-id='type-id-115'/>
5195            <return type-id='type-id-193'/>
5196          </function-decl>
5197        </member-function>
5198        <member-function access='public'>
5199          <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'>
5200            <parameter type-id='type-id-574' is-artificial='yes'/>
5201            <parameter type-id='type-id-377'/>
5202            <return type-id='type-id-193'/>
5203          </function-decl>
5204        </member-function>
5205      </class-decl>
5206      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-575'>
5207        <member-function access='public'>
5208          <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'>
5209            <parameter type-id='type-id-576' is-artificial='yes'/>
5210            <parameter type-id='type-id-442'/>
5211            <parameter type-id='type-id-115'/>
5212            <return type-id='type-id-193'/>
5213          </function-decl>
5214        </member-function>
5215        <member-function access='public'>
5216          <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'>
5217            <parameter type-id='type-id-576' is-artificial='yes'/>
5218            <parameter type-id='type-id-377'/>
5219            <return type-id='type-id-193'/>
5220          </function-decl>
5221        </member-function>
5222      </class-decl>
5223      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-577'>
5224        <member-function access='public'>
5225          <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'>
5226            <parameter type-id='type-id-578' is-artificial='yes'/>
5227            <parameter type-id='type-id-115'/>
5228            <parameter type-id='type-id-442'/>
5229            <parameter type-id='type-id-115'/>
5230            <return type-id='type-id-193'/>
5231          </function-decl>
5232        </member-function>
5233        <member-function access='public'>
5234          <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'>
5235            <parameter type-id='type-id-578' is-artificial='yes'/>
5236            <parameter type-id='type-id-377'/>
5237            <return type-id='type-id-193'/>
5238          </function-decl>
5239        </member-function>
5240      </class-decl>
5241    </namespace-decl>
5242    <namespace-decl name='__gnu_cxx'>
5243      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-449'>
5244        <member-function access='public'>
5245          <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'>
5246            <parameter type-id='type-id-450' is-artificial='yes'/>
5247            <parameter type-id='type-id-213'/>
5248            <parameter type-id='type-id-40'/>
5249            <return type-id='type-id-193'/>
5250          </function-decl>
5251        </member-function>
5252      </class-decl>
5253      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-514'>
5254        <member-function access='public'>
5255          <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'>
5256            <parameter type-id='type-id-515' is-artificial='yes'/>
5257            <parameter type-id='type-id-40'/>
5258            <parameter type-id='type-id-187'/>
5259            <return type-id='type-id-615'/>
5260          </function-decl>
5261        </member-function>
5262        <member-function access='public'>
5263          <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'>
5264            <parameter type-id='type-id-515' is-artificial='yes'/>
5265            <parameter type-id='type-id-615'/>
5266            <parameter type-id='type-id-40'/>
5267            <return type-id='type-id-193'/>
5268          </function-decl>
5269        </member-function>
5270      </class-decl>
5271      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-617'>
5272        <member-type access='public'>
5273          <typedef-decl name='pointer' type-id='type-id-615' 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-613'/>
5274        </member-type>
5275        <member-type access='public'>
5276          <typedef-decl name='reference' type-id='type-id-435' 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-607'/>
5277        </member-type>
5278        <member-type access='public'>
5279          <typedef-decl name='value_type' type-id='type-id-616' 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-434'/>
5280        </member-type>
5281      </class-decl>
5282    </namespace-decl>
5283    <namespace-decl name='mongo'>
5284      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-481'>
5285        <member-function access='public'>
5286          <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'>
5287            <parameter type-id='type-id-534' is-artificial='yes'/>
5288            <return type-id='type-id-60'/>
5289          </function-decl>
5290        </member-function>
5291        <member-function access='public'>
5292          <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'>
5293            <parameter type-id='type-id-534' is-artificial='yes'/>
5294            <return type-id='type-id-16'/>
5295          </function-decl>
5296        </member-function>
5297        <member-function access='public'>
5298          <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'>
5299            <parameter type-id='type-id-534' is-artificial='yes'/>
5300            <return type-id='type-id-1'/>
5301          </function-decl>
5302        </member-function>
5303        <member-function access='public'>
5304          <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'>
5305            <parameter type-id='type-id-482' is-artificial='yes'/>
5306            <parameter type-id='type-id-115'/>
5307            <return type-id='type-id-193'/>
5308          </function-decl>
5309        </member-function>
5310        <member-function access='public'>
5311          <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'>
5312            <parameter type-id='type-id-482' is-artificial='yes'/>
5313            <parameter type-id='type-id-481'/>
5314            <return type-id='type-id-115'/>
5315          </function-decl>
5316        </member-function>
5317        <member-function access='public'>
5318          <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'>
5319            <parameter type-id='type-id-482' is-artificial='yes'/>
5320            <parameter type-id='type-id-164'/>
5321            <return type-id='type-id-193'/>
5322          </function-decl>
5323        </member-function>
5324        <member-function access='public'>
5325          <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'>
5326            <parameter type-id='type-id-482' is-artificial='yes'/>
5327            <return type-id='type-id-193'/>
5328          </function-decl>
5329        </member-function>
5330      </class-decl>
5331      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-463'>
5332        <member-function access='public'>
5333          <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'>
5334            <parameter type-id='type-id-537' is-artificial='yes'/>
5335            <return type-id='type-id-1'/>
5336          </function-decl>
5337        </member-function>
5338        <member-function access='public'>
5339          <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'>
5340            <parameter type-id='type-id-464' is-artificial='yes'/>
5341            <return type-id='type-id-436'/>
5342          </function-decl>
5343        </member-function>
5344      </class-decl>
5345      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-479'>
5346        <member-function access='public'>
5347          <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'>
5348            <parameter type-id='type-id-480' is-artificial='yes'/>
5349            <parameter type-id='type-id-115'/>
5350            <return type-id='type-id-193'/>
5351          </function-decl>
5352        </member-function>
5353        <member-function access='public'>
5354          <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'>
5355            <parameter type-id='type-id-480' is-artificial='yes'/>
5356            <return type-id='type-id-193'/>
5357          </function-decl>
5358        </member-function>
5359      </class-decl>
5360      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-485'>
5361        <member-function access='public'>
5362          <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'>
5363            <parameter type-id='type-id-486' is-artificial='yes'/>
5364            <parameter type-id='type-id-16'/>
5365            <return type-id='type-id-193'/>
5366          </function-decl>
5367        </member-function>
5368        <member-function access='public'>
5369          <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'>
5370            <parameter type-id='type-id-486' is-artificial='yes'/>
5371            <parameter type-id='type-id-16'/>
5372            <return type-id='type-id-55'/>
5373          </function-decl>
5374        </member-function>
5375        <member-function access='public'>
5376          <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'>
5377            <parameter type-id='type-id-486' is-artificial='yes'/>
5378            <parameter type-id='type-id-187'/>
5379            <parameter type-id='type-id-39'/>
5380            <return type-id='type-id-193'/>
5381          </function-decl>
5382        </member-function>
5383        <member-function access='private'>
5384          <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'>
5385            <parameter type-id='type-id-486' is-artificial='yes'/>
5386            <parameter type-id='type-id-45'/>
5387            <return type-id='type-id-193'/>
5388          </function-decl>
5389        </member-function>
5390        <member-function access='public'>
5391          <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'>
5392            <parameter type-id='type-id-486' is-artificial='yes'/>
5393            <parameter type-id='type-id-45'/>
5394            <return type-id='type-id-193'/>
5395          </function-decl>
5396        </member-function>
5397        <member-function access='public'>
5398          <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'>
5399            <parameter type-id='type-id-486' is-artificial='yes'/>
5400            <return type-id='type-id-55'/>
5401          </function-decl>
5402        </member-function>
5403        <member-function access='public'>
5404          <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'>
5405            <parameter type-id='type-id-546' is-artificial='yes'/>
5406            <return type-id='type-id-16'/>
5407          </function-decl>
5408        </member-function>
5409        <member-function access='private'>
5410          <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'>
5411            <parameter type-id='type-id-486' is-artificial='yes'/>
5412            <parameter type-id='type-id-16'/>
5413            <return type-id='type-id-193'/>
5414          </function-decl>
5415        </member-function>
5416      </class-decl>
5417      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-523'>
5418        <member-function access='public'>
5419          <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'>
5420            <parameter type-id='type-id-540' is-artificial='yes'/>
5421            <parameter type-id='type-id-584'/>
5422            <parameter type-id='type-id-39'/>
5423            <return type-id='type-id-164'/>
5424          </function-decl>
5425        </member-function>
5426        <member-function access='public'>
5427          <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'>
5428            <parameter type-id='type-id-540' is-artificial='yes'/>
5429            <parameter type-id='type-id-39'/>
5430            <return type-id='type-id-583'/>
5431          </function-decl>
5432        </member-function>
5433      </class-decl>
5434      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-509'>
5435        <member-function access='public'>
5436          <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'>
5437            <parameter type-id='type-id-543' is-artificial='yes'/>
5438            <return type-id='type-id-55'/>
5439          </function-decl>
5440        </member-function>
5441        <member-function access='public'>
5442          <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'>
5443            <parameter type-id='type-id-510' is-artificial='yes'/>
5444            <parameter type-id='type-id-39'/>
5445            <return type-id='type-id-193'/>
5446          </function-decl>
5447        </member-function>
5448      </class-decl>
5449      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-489'>
5450        <member-function access='public'>
5451          <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'>
5452            <parameter type-id='type-id-490' is-artificial='yes'/>
5453            <parameter type-id='type-id-366'/>
5454            <parameter type-id='type-id-39'/>
5455            <return type-id='type-id-115'/>
5456          </function-decl>
5457        </member-function>
5458      </class-decl>
5459      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-491'>
5460        <member-type access='private'>
5461          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-586'>
5462            <member-function access='public'>
5463              <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'>
5464                <parameter type-id='type-id-587' is-artificial='yes'/>
5465                <parameter type-id='type-id-55'/>
5466                <return type-id='type-id-193'/>
5467              </function-decl>
5468            </member-function>
5469          </class-decl>
5470        </member-type>
5471        <member-function access='public'>
5472          <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'>
5473            <parameter type-id='type-id-492' is-artificial='yes'/>
5474            <parameter type-id='type-id-39'/>
5475            <return type-id='type-id-193'/>
5476          </function-decl>
5477        </member-function>
5478        <member-function access='public'>
5479          <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'>
5480            <parameter type-id='type-id-492' is-artificial='yes'/>
5481            <return type-id='type-id-507'/>
5482          </function-decl>
5483        </member-function>
5484        <member-function access='public'>
5485          <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'>
5486            <parameter type-id='type-id-545' is-artificial='yes'/>
5487            <return type-id='type-id-39'/>
5488          </function-decl>
5489        </member-function>
5490        <member-function access='private'>
5491          <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'>
5492            <parameter type-id='type-id-492' is-artificial='yes'/>
5493            <return type-id='type-id-193'/>
5494          </function-decl>
5495        </member-function>
5496        <member-function access='private'>
5497          <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'>
5498            <parameter type-id='type-id-492' is-artificial='yes'/>
5499            <parameter type-id='type-id-366'/>
5500            <return type-id='type-id-39'/>
5501          </function-decl>
5502        </member-function>
5503        <member-function access='public'>
5504          <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'>
5505            <parameter type-id='type-id-492' is-artificial='yes'/>
5506            <parameter type-id='type-id-39'/>
5507            <return type-id='type-id-193'/>
5508          </function-decl>
5509        </member-function>
5510        <member-function access='public'>
5511          <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_'>
5512            <parameter type-id='type-id-492' is-artificial='yes'/>
5513            <parameter type-id='type-id-366'/>
5514            <return type-id='type-id-445'/>
5515          </function-decl>
5516        </member-function>
5517        <member-function access='public'>
5518          <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'>
5519            <parameter type-id='type-id-492' is-artificial='yes'/>
5520            <parameter type-id='type-id-116'/>
5521            <return type-id='type-id-115'/>
5522          </function-decl>
5523        </member-function>
5524        <member-function access='public'>
5525          <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'>
5526            <parameter type-id='type-id-492' is-artificial='yes'/>
5527            <parameter type-id='type-id-39'/>
5528            <return type-id='type-id-193'/>
5529          </function-decl>
5530        </member-function>
5531      </class-decl>
5532      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-445'>
5533        <member-type access='private'>
5534          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-567'/>
5535        </member-type>
5536        <member-function access='public' destructor='yes'>
5537          <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'>
5538            <parameter type-id='type-id-446' is-artificial='yes'/>
5539            <return type-id='type-id-193'/>
5540          </function-decl>
5541        </member-function>
5542        <member-function access='private' static='yes'>
5543          <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'>
5544            <parameter type-id='type-id-568'/>
5545            <return type-id='type-id-193'/>
5546          </function-decl>
5547        </member-function>
5548        <member-function access='private'>
5549          <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'>
5550            <parameter type-id='type-id-446' is-artificial='yes'/>
5551            <return type-id='type-id-193'/>
5552          </function-decl>
5553        </member-function>
5554        <member-function access='public' static='yes'>
5555          <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'>
5556            <return type-id='type-id-445'/>
5557          </function-decl>
5558        </member-function>
5559        <member-function access='public'>
5560          <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'>
5561            <parameter type-id='type-id-536' is-artificial='yes'/>
5562            <return type-id='type-id-1'/>
5563          </function-decl>
5564        </member-function>
5565        <member-function access='private' static='yes'>
5566          <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'>
5567            <parameter type-id='type-id-568'/>
5568            <return type-id='type-id-193'/>
5569          </function-decl>
5570        </member-function>
5571        <member-function access='public'>
5572          <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'>
5573            <parameter type-id='type-id-446' is-artificial='yes'/>
5574            <parameter type-id='type-id-164'/>
5575            <return type-id='type-id-193'/>
5576          </function-decl>
5577        </member-function>
5578        <member-function access='public'>
5579          <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'>
5580            <parameter type-id='type-id-446' is-artificial='yes'/>
5581            <parameter type-id='type-id-116'/>
5582            <return type-id='type-id-193'/>
5583          </function-decl>
5584        </member-function>
5585        <member-function access='public'>
5586          <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'>
5587            <parameter type-id='type-id-446' is-artificial='yes'/>
5588            <parameter type-id='type-id-116'/>
5589            <return type-id='type-id-115'/>
5590          </function-decl>
5591        </member-function>
5592      </class-decl>
5593      <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-507'>
5594        <member-function access='public'>
5595          <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'>
5596            <parameter type-id='type-id-508' is-artificial='yes'/>
5597            <parameter type-id='type-id-55'/>
5598            <parameter type-id='type-id-55'/>
5599            <parameter type-id='type-id-198'/>
5600            <return type-id='type-id-193'/>
5601          </function-decl>
5602        </member-function>
5603        <member-function access='public'>
5604          <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'>
5605            <parameter type-id='type-id-508' is-artificial='yes'/>
5606            <parameter type-id='type-id-366'/>
5607            <return type-id='type-id-445'/>
5608          </function-decl>
5609        </member-function>
5610      </class-decl>
5611      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-497'>
5612        <member-function access='public'>
5613          <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'>
5614            <parameter type-id='type-id-547' is-artificial='yes'/>
5615            <return type-id='type-id-1'/>
5616          </function-decl>
5617        </member-function>
5618        <member-function access='public'>
5619          <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'>
5620            <parameter type-id='type-id-498' is-artificial='yes'/>
5621            <return type-id='type-id-115'/>
5622          </function-decl>
5623        </member-function>
5624      </class-decl>
5625      <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-505'>
5626        <member-type access='private'>
5627          <typedef-decl name='bytes_type' type-id='type-id-55' filepath='src/mongo/base/data_range.h' line='113' column='1' id='type-id-618'/>
5628        </member-type>
5629        <member-function access='public'>
5630          <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'>
5631            <parameter type-id='type-id-506' is-artificial='yes'/>
5632            <parameter type-id='type-id-618'/>
5633            <parameter type-id='type-id-618'/>
5634            <parameter type-id='type-id-198'/>
5635            <return type-id='type-id-193'/>
5636          </function-decl>
5637        </member-function>
5638      </class-decl>
5639      <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-512'>
5640        <member-function access='public'>
5641          <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'>
5642            <parameter type-id='type-id-513' is-artificial='yes'/>
5643            <parameter type-id='type-id-60'/>
5644            <return type-id='type-id-193'/>
5645          </function-decl>
5646        </member-function>
5647      </class-decl>
5648      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-447'>
5649        <member-function access='public'>
5650          <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'>
5651            <parameter type-id='type-id-448' is-artificial='yes'/>
5652            <parameter type-id='type-id-239'/>
5653            <return type-id='type-id-239'/>
5654          </function-decl>
5655        </member-function>
5656        <member-function access='public'>
5657          <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'>
5658            <parameter type-id='type-id-448' is-artificial='yes'/>
5659            <parameter type-id='type-id-239'/>
5660            <return type-id='type-id-239'/>
5661          </function-decl>
5662        </member-function>
5663        <member-function access='public'>
5664          <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'>
5665            <parameter type-id='type-id-448' is-artificial='yes'/>
5666            <parameter type-id='type-id-239'/>
5667            <return type-id='type-id-239'/>
5668          </function-decl>
5669        </member-function>
5670        <member-function access='public'>
5671          <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'>
5672            <parameter type-id='type-id-549' is-artificial='yes'/>
5673            <return type-id='type-id-239'/>
5674          </function-decl>
5675        </member-function>
5676        <member-function access='public'>
5677          <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'>
5678            <parameter type-id='type-id-448' is-artificial='yes'/>
5679            <parameter type-id='type-id-239'/>
5680            <return type-id='type-id-193'/>
5681          </function-decl>
5682        </member-function>
5683      </class-decl>
5684      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-451'>
5685        <member-function access='public'>
5686          <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'>
5687            <parameter type-id='type-id-452' is-artificial='yes'/>
5688            <parameter type-id='type-id-455'/>
5689            <return type-id='type-id-193'/>
5690          </function-decl>
5691        </member-function>
5692        <member-function access='public'>
5693          <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'>
5694            <parameter type-id='type-id-452' is-artificial='yes'/>
5695            <parameter type-id='type-id-445'/>
5696            <return type-id='type-id-193'/>
5697          </function-decl>
5698        </member-function>
5699      </class-decl>
5700      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-469'>
5701        <member-function access='public'>
5702          <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'>
5703            <parameter type-id='type-id-539' is-artificial='yes'/>
5704            <return type-id='type-id-1'/>
5705          </function-decl>
5706        </member-function>
5707        <member-function access='public'>
5708          <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'>
5709            <parameter type-id='type-id-470' is-artificial='yes'/>
5710            <return type-id='type-id-115'/>
5711          </function-decl>
5712        </member-function>
5713        <member-function access='public'>
5714          <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'>
5715            <parameter type-id='type-id-470' is-artificial='yes'/>
5716            <parameter type-id='type-id-501'/>
5717            <return type-id='type-id-193'/>
5718          </function-decl>
5719        </member-function>
5720        <member-function access='public'>
5721          <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'>
5722            <parameter type-id='type-id-470' is-artificial='yes'/>
5723            <parameter type-id='type-id-445'/>
5724            <return type-id='type-id-193'/>
5725          </function-decl>
5726        </member-function>
5727      </class-decl>
5728      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-483'>
5729        <member-function access='public' static='yes'>
5730          <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'>
5731            <parameter type-id='type-id-432'/>
5732            <parameter type-id='type-id-432'/>
5733            <parameter type-id='type-id-432'/>
5734            <return type-id='type-id-39'/>
5735          </function-decl>
5736        </member-function>
5737        <member-function access='public'>
5738          <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'>
5739            <parameter type-id='type-id-484' is-artificial='yes'/>
5740            <parameter type-id='type-id-164'/>
5741            <parameter type-id='type-id-619'/>
5742            <return type-id='type-id-451'/>
5743          </function-decl>
5744        </member-function>
5745        <member-function access='private'>
5746          <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'>
5747            <parameter type-id='type-id-484' is-artificial='yes'/>
5748            <parameter type-id='type-id-164'/>
5749            <parameter type-id='type-id-619'/>
5750            <return type-id='type-id-193'/>
5751          </function-decl>
5752        </member-function>
5753        <member-function access='public'>
5754          <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'>
5755            <parameter type-id='type-id-484' is-artificial='yes'/>
5756            <return type-id='type-id-469'/>
5757          </function-decl>
5758        </member-function>
5759        <member-function access='public'>
5760          <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'>
5761            <parameter type-id='type-id-484' is-artificial='yes'/>
5762            <return type-id='type-id-193'/>
5763          </function-decl>
5764        </member-function>
5765      </class-decl>
5766      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-619'/>
5767      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-495'>
5768        <member-function access='public'>
5769          <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'>
5770            <parameter type-id='type-id-496' is-artificial='yes'/>
5771            <parameter type-id='type-id-60'/>
5772            <parameter type-id='type-id-39'/>
5773            <parameter type-id='type-id-198'/>
5774            <return type-id='type-id-193'/>
5775          </function-decl>
5776        </member-function>
5777        <member-function access='public'>
5778          <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'>
5779            <parameter type-id='type-id-496' is-artificial='yes'/>
5780            <parameter type-id='type-id-60'/>
5781            <parameter type-id='type-id-60'/>
5782            <parameter type-id='type-id-198'/>
5783            <return type-id='type-id-193'/>
5784          </function-decl>
5785        </member-function>
5786        <member-function access='public'>
5787          <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'>
5788            <parameter type-id='type-id-548' is-artificial='yes'/>
5789            <return type-id='type-id-60'/>
5790          </function-decl>
5791        </member-function>
5792        <member-function access='public'>
5793          <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'>
5794            <parameter type-id='type-id-548' is-artificial='yes'/>
5795            <return type-id='type-id-39'/>
5796          </function-decl>
5797        </member-function>
5798      </class-decl>
5799      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-477'>
5800        <member-type access='private'>
5801          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-487'>
5802            <member-function access='public'>
5803              <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'>
5804                <parameter type-id='type-id-488' is-artificial='yes'/>
5805                <return type-id='type-id-55'/>
5806              </function-decl>
5807            </member-function>
5808            <member-function access='public'>
5809              <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'>
5810                <parameter type-id='type-id-550' is-artificial='yes'/>
5811                <return type-id='type-id-1'/>
5812              </function-decl>
5813            </member-function>
5814            <member-function access='public'>
5815              <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'>
5816                <parameter type-id='type-id-488' is-artificial='yes'/>
5817                <parameter type-id='type-id-239'/>
5818                <parameter type-id='type-id-39'/>
5819                <return type-id='type-id-193'/>
5820              </function-decl>
5821            </member-function>
5822          </class-decl>
5823        </member-type>
5824        <member-function access='public'>
5825          <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'>
5826            <parameter type-id='type-id-478' is-artificial='yes'/>
5827            <parameter type-id='type-id-115'/>
5828            <return type-id='type-id-193'/>
5829          </function-decl>
5830        </member-function>
5831        <member-function access='public'>
5832          <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'>
5833            <parameter type-id='type-id-542' is-artificial='yes'/>
5834            <return type-id='type-id-55'/>
5835          </function-decl>
5836        </member-function>
5837        <member-function access='public'>
5838          <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'>
5839            <parameter type-id='type-id-478' is-artificial='yes'/>
5840            <return type-id='type-id-193'/>
5841          </function-decl>
5842        </member-function>
5843        <member-function access='public'>
5844          <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'>
5845            <parameter type-id='type-id-478' is-artificial='yes'/>
5846            <parameter type-id='type-id-39'/>
5847            <return type-id='type-id-193'/>
5848          </function-decl>
5849        </member-function>
5850        <member-function access='private' static='yes'>
5851          <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'>
5852            <parameter type-id='type-id-187'/>
5853            <parameter type-id='type-id-39'/>
5854            <return type-id='type-id-477'/>
5855          </function-decl>
5856        </member-function>
5857      </class-decl>
5858      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-620'>
5859        <member-type access='public'>
5860          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-621'>
5861            <member-function access='public' static='yes'>
5862              <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'>
5863                <parameter type-id='type-id-91'/>
5864                <parameter type-id='type-id-60'/>
5865                <parameter type-id='type-id-267'/>
5866                <return type-id='type-id-193'/>
5867              </function-decl>
5868            </member-function>
5869          </class-decl>
5870        </member-type>
5871        <member-type access='public'>
5872          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-622'>
5873            <member-function access='public' static='yes'>
5874              <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'>
5875                <parameter type-id='type-id-584'/>
5876                <parameter type-id='type-id-60'/>
5877                <parameter type-id='type-id-267'/>
5878                <return type-id='type-id-193'/>
5879              </function-decl>
5880            </member-function>
5881          </class-decl>
5882        </member-type>
5883        <member-type access='public'>
5884          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-623'>
5885            <member-function access='public' static='yes'>
5886              <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'>
5887                <parameter type-id='type-id-438'/>
5888                <parameter type-id='type-id-55'/>
5889                <parameter type-id='type-id-267'/>
5890                <return type-id='type-id-193'/>
5891              </function-decl>
5892            </member-function>
5893          </class-decl>
5894        </member-type>
5895        <member-type access='public'>
5896          <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-624'>
5897            <member-function access='public' static='yes'>
5898              <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'>
5899                <parameter type-id='type-id-366'/>
5900                <parameter type-id='type-id-55'/>
5901                <parameter type-id='type-id-267'/>
5902                <return type-id='type-id-193'/>
5903              </function-decl>
5904            </member-function>
5905          </class-decl>
5906        </member-type>
5907        <member-function access='public' static='yes'>
5908          <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'>
5909            <parameter type-id='type-id-91'/>
5910            <parameter type-id='type-id-60'/>
5911            <parameter type-id='type-id-267'/>
5912            <return type-id='type-id-193'/>
5913          </function-decl>
5914        </member-function>
5915        <member-function access='public' static='yes'>
5916          <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'>
5917            <parameter type-id='type-id-584'/>
5918            <parameter type-id='type-id-60'/>
5919            <parameter type-id='type-id-267'/>
5920            <return type-id='type-id-193'/>
5921          </function-decl>
5922        </member-function>
5923        <member-function access='public' static='yes'>
5924          <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'>
5925            <parameter type-id='type-id-438'/>
5926            <parameter type-id='type-id-55'/>
5927            <parameter type-id='type-id-267'/>
5928            <return type-id='type-id-193'/>
5929          </function-decl>
5930        </member-function>
5931        <member-function access='public' static='yes'>
5932          <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'>
5933            <parameter type-id='type-id-366'/>
5934            <parameter type-id='type-id-55'/>
5935            <parameter type-id='type-id-267'/>
5936            <return type-id='type-id-193'/>
5937          </function-decl>
5938        </member-function>
5939        <member-function access='public' static='yes'>
5940          <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'>
5941            <parameter type-id='type-id-366'/>
5942            <parameter type-id='type-id-55'/>
5943            <parameter type-id='type-id-39'/>
5944            <parameter type-id='type-id-267'/>
5945            <parameter type-id='type-id-198'/>
5946            <return type-id='type-id-445'/>
5947          </function-decl>
5948        </member-function>
5949      </class-decl>
5950      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-583'/>
5951      <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-553'/>
5952      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-555'>
5953        <member-function access='public'>
5954          <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'>
5955            <parameter type-id='type-id-585' is-artificial='yes'/>
5956            <parameter type-id='type-id-433'/>
5957            <return type-id='type-id-193'/>
5958          </function-decl>
5959        </member-function>
5960      </class-decl>
5961    </namespace-decl>
5962    <namespace-decl name='boost'>
5963      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-455'>
5964        <member-function access='public'>
5965          <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'>
5966            <parameter type-id='type-id-456' is-artificial='yes'/>
5967            <parameter type-id='type-id-116'/>
5968            <return type-id='type-id-193'/>
5969          </function-decl>
5970        </member-function>
5971      </class-decl>
5972      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-459'>
5973        <member-type access='private'>
5974          <typedef-decl name='rval_reference_type' type-id='type-id-626' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-625'/>
5975        </member-type>
5976        <member-function access='public'>
5977          <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'>
5978            <parameter type-id='type-id-460' is-artificial='yes'/>
5979            <parameter type-id='type-id-625'/>
5980            <return type-id='type-id-193'/>
5981          </function-decl>
5982        </member-function>
5983        <member-function access='public'>
5984          <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'>
5985            <parameter type-id='type-id-460' is-artificial='yes'/>
5986            <return type-id='type-id-193'/>
5987          </function-decl>
5988        </member-function>
5989      </class-decl>
5990      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-465'>
5991        <member-type access='private'>
5992          <typedef-decl name='reference_type' type-id='type-id-628' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-627'/>
5993        </member-type>
5994        <member-function access='public'>
5995          <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'>
5996            <parameter type-id='type-id-466' is-artificial='yes'/>
5997            <return type-id='type-id-627'/>
5998          </function-decl>
5999        </member-function>
6000        <member-function access='public'>
6001          <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'>
6002            <parameter type-id='type-id-466' is-artificial='yes'/>
6003            <return type-id='type-id-627'/>
6004          </function-decl>
6005        </member-function>
6006      </class-decl>
6007      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-471'>
6008        <member-type access='private'>
6009          <typedef-decl name='reference_type' type-id='type-id-630' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-629'/>
6010        </member-type>
6011        <member-type access='private'>
6012          <typedef-decl name='rval_reference_type' type-id='type-id-632' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-631'/>
6013        </member-type>
6014        <member-function access='public'>
6015          <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'>
6016            <parameter type-id='type-id-472' is-artificial='yes'/>
6017            <return type-id='type-id-629'/>
6018          </function-decl>
6019        </member-function>
6020        <member-function access='public'>
6021          <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'>
6022            <parameter type-id='type-id-472' is-artificial='yes'/>
6023            <return type-id='type-id-629'/>
6024          </function-decl>
6025        </member-function>
6026        <member-function access='public'>
6027          <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'>
6028            <parameter type-id='type-id-472' is-artificial='yes'/>
6029            <return type-id='type-id-193'/>
6030          </function-decl>
6031        </member-function>
6032        <member-function access='public'>
6033          <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'>
6034            <parameter type-id='type-id-472' is-artificial='yes'/>
6035            <parameter type-id='type-id-631'/>
6036            <return type-id='type-id-193'/>
6037          </function-decl>
6038        </member-function>
6039      </class-decl>
6040      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-475'>
6041        <member-function access='public'>
6042          <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'>
6043            <parameter type-id='type-id-476' is-artificial='yes'/>
6044            <parameter type-id='type-id-115'/>
6045            <return type-id='type-id-193'/>
6046          </function-decl>
6047        </member-function>
6048        <member-function access='public' destructor='yes'>
6049          <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'>
6050            <parameter type-id='type-id-476' is-artificial='yes'/>
6051            <return type-id='type-id-193'/>
6052          </function-decl>
6053        </member-function>
6054        <member-function access='public'>
6055          <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'>
6056            <parameter type-id='type-id-476' is-artificial='yes'/>
6057            <parameter type-id='type-id-164'/>
6058            <return type-id='type-id-193'/>
6059          </function-decl>
6060        </member-function>
6061        <member-function access='public'>
6062          <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'>
6063            <parameter type-id='type-id-541' is-artificial='yes'/>
6064            <return type-id='type-id-1'/>
6065          </function-decl>
6066        </member-function>
6067        <member-function access='public'>
6068          <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'>
6069            <parameter type-id='type-id-476' is-artificial='yes'/>
6070            <return type-id='type-id-193'/>
6071          </function-decl>
6072        </member-function>
6073        <member-function access='public'>
6074          <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'>
6075            <parameter type-id='type-id-541' is-artificial='yes'/>
6076            <return type-id='type-id-1'/>
6077          </function-decl>
6078        </member-function>
6079        <member-function access='public'>
6080          <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'>
6081            <parameter type-id='type-id-541' is-artificial='yes'/>
6082            <return type-id='type-id-511'/>
6083          </function-decl>
6084        </member-function>
6085        <member-function access='public'>
6086          <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'>
6087            <parameter type-id='type-id-476' is-artificial='yes'/>
6088            <parameter type-id='type-id-116'/>
6089            <return type-id='type-id-115'/>
6090          </function-decl>
6091        </member-function>
6092      </class-decl>
6093      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-499'>
6094        <member-type access='private'>
6095          <typedef-decl name='reference_type' type-id='type-id-634' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-633'/>
6096        </member-type>
6097        <member-function access='public'>
6098          <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'>
6099            <parameter type-id='type-id-500' is-artificial='yes'/>
6100            <return type-id='type-id-633'/>
6101          </function-decl>
6102        </member-function>
6103        <member-function access='public'>
6104          <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'>
6105            <parameter type-id='type-id-500' is-artificial='yes'/>
6106            <return type-id='type-id-633'/>
6107          </function-decl>
6108        </member-function>
6109      </class-decl>
6110      <namespace-decl name='optional_detail'>
6111        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-443'>
6112          <member-type access='private'>
6113            <typedef-decl name='reference_type' type-id='type-id-635' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-628'/>
6114          </member-type>
6115          <member-function access='protected'>
6116            <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'>
6117              <parameter type-id='type-id-444' is-artificial='yes'/>
6118              <return type-id='type-id-193'/>
6119            </function-decl>
6120          </member-function>
6121          <member-function access='protected' destructor='yes'>
6122            <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'>
6123              <parameter type-id='type-id-444' is-artificial='yes'/>
6124              <return type-id='type-id-193'/>
6125            </function-decl>
6126          </member-function>
6127          <member-function access='private'>
6128            <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'>
6129              <parameter type-id='type-id-444' is-artificial='yes'/>
6130              <parameter type-id='type-id-636'/>
6131              <return type-id='type-id-193'/>
6132            </function-decl>
6133          </member-function>
6134          <member-function access='public'>
6135            <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'>
6136              <parameter type-id='type-id-538' is-artificial='yes'/>
6137              <return type-id='type-id-1'/>
6138            </function-decl>
6139          </member-function>
6140        </class-decl>
6141        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-453'>
6142          <member-type access='private'>
6143            <typedef-decl name='rval_reference_type' type-id='type-id-638' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-637'/>
6144          </member-type>
6145          <member-function access='protected'>
6146            <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'>
6147              <parameter type-id='type-id-454' is-artificial='yes'/>
6148              <parameter type-id='type-id-116'/>
6149              <return type-id='type-id-193'/>
6150            </function-decl>
6151          </member-function>
6152          <member-function access='protected'>
6153            <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'>
6154              <parameter type-id='type-id-454' is-artificial='yes'/>
6155              <parameter type-id='type-id-637'/>
6156              <return type-id='type-id-193'/>
6157            </function-decl>
6158          </member-function>
6159        </class-decl>
6160        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-457'>
6161          <member-type access='private'>
6162            <typedef-decl name='rval_reference_type' type-id='type-id-639' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-626'/>
6163          </member-type>
6164          <member-function access='protected'>
6165            <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'>
6166              <parameter type-id='type-id-458' is-artificial='yes'/>
6167              <parameter type-id='type-id-626'/>
6168              <return type-id='type-id-193'/>
6169            </function-decl>
6170          </member-function>
6171          <member-function access='protected'>
6172            <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'>
6173              <parameter type-id='type-id-458' is-artificial='yes'/>
6174              <parameter type-id='type-id-626'/>
6175              <return type-id='type-id-193'/>
6176            </function-decl>
6177          </member-function>
6178          <member-function access='protected'>
6179            <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'>
6180              <parameter type-id='type-id-458' is-artificial='yes'/>
6181              <return type-id='type-id-193'/>
6182            </function-decl>
6183          </member-function>
6184        </class-decl>
6185        <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-467'>
6186          <member-type access='private'>
6187            <typedef-decl name='reference_type' type-id='type-id-640' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-630'/>
6188          </member-type>
6189          <member-type access='private'>
6190            <typedef-decl name='rval_reference_type' type-id='type-id-641' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-632'/>
6191          </member-type>
6192          <member-function access='protected'>
6193            <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'>
6194              <parameter type-id='type-id-468' is-artificial='yes'/>
6195              <return type-id='type-id-193'/>
6196            </function-decl>
6197          </member-function>
6198          <member-function access='protected' destructor='yes'>
6199            <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'>
6200              <parameter type-id='type-id-468' is-artificial='yes'/>
6201              <return type-id='type-id-193'/>
6202            </function-decl>
6203          </member-function>
6204          <member-function access='private'>
6205            <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'>
6206              <parameter type-id='type-id-468' is-artificial='yes'/>
6207              <parameter type-id='type-id-636'/>
6208              <return type-id='type-id-193'/>
6209            </function-decl>
6210          </member-function>
6211          <member-function access='protected'>
6212            <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'>
6213              <parameter type-id='type-id-468' is-artificial='yes'/>
6214              <return type-id='type-id-193'/>
6215            </function-decl>
6216          </member-function>
6217          <member-function access='protected'>
6218            <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'>
6219              <parameter type-id='type-id-468' is-artificial='yes'/>
6220              <parameter type-id='type-id-632'/>
6221              <return type-id='type-id-193'/>
6222            </function-decl>
6223          </member-function>
6224          <member-function access='protected'>
6225            <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'>
6226              <parameter type-id='type-id-468' is-artificial='yes'/>
6227              <parameter type-id='type-id-632'/>
6228              <return type-id='type-id-193'/>
6229            </function-decl>
6230          </member-function>
6231        </class-decl>
6232        <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-503'>
6233          <member-type access='private'>
6234            <typedef-decl name='reference_type' type-id='type-id-642' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-634'/>
6235          </member-type>
6236          <member-function access='protected'>
6237            <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'>
6238              <parameter type-id='type-id-504' is-artificial='yes'/>
6239              <return type-id='type-id-193'/>
6240            </function-decl>
6241          </member-function>
6242          <member-function access='protected' destructor='yes'>
6243            <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'>
6244              <parameter type-id='type-id-504' is-artificial='yes'/>
6245              <return type-id='type-id-193'/>
6246            </function-decl>
6247          </member-function>
6248          <member-function access='private'>
6249            <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'>
6250              <parameter type-id='type-id-504' is-artificial='yes'/>
6251              <parameter type-id='type-id-636'/>
6252              <return type-id='type-id-193'/>
6253            </function-decl>
6254          </member-function>
6255        </class-decl>
6256        <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-643'>
6257          <member-type access='public'>
6258            <typedef-decl name='rval_reference_type' type-id='type-id-116' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-639'/>
6259          </member-type>
6260        </class-decl>
6261        <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-644'>
6262          <member-type access='public'>
6263            <typedef-decl name='reference_type' type-id='type-id-436' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-635'/>
6264          </member-type>
6265        </class-decl>
6266        <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-645'>
6267          <member-type access='public'>
6268            <typedef-decl name='reference_type' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-640'/>
6269          </member-type>
6270          <member-type access='public'>
6271            <typedef-decl name='rval_reference_type' type-id='type-id-116' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-641'/>
6272          </member-type>
6273        </class-decl>
6274        <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-646'>
6275          <member-type access='public'>
6276            <typedef-decl name='rval_reference_type' type-id='type-id-116' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-638'/>
6277          </member-type>
6278        </class-decl>
6279        <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-647'>
6280          <member-type access='public'>
6281            <typedef-decl name='reference_type' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-642'/>
6282          </member-type>
6283        </class-decl>
6284      </namespace-decl>
6285    </namespace-decl>
6286    <typedef-decl name='is_not_reference_tag' type-id='type-id-648' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-636'/>
6287    <namespace-decl name='mpl_'>
6288      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-648' visibility='default' is-declaration-only='yes' id='type-id-649'/>
6289      <typedef-decl name='false_' type-id='type-id-649' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-648'/>
6290    </namespace-decl>
6291  </abi-instr>
6292  <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'>
6293    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='832' id='type-id-650'>
6294      <subrange length='104' lower-bound='0' upper-bound='103' type-id='type-id-4' id='type-id-651'/>
6295    </array-type-def>
6296    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='288' id='type-id-652'>
6297      <subrange length='36' lower-bound='0' upper-bound='35' type-id='type-id-4' id='type-id-653'/>
6298    </array-type-def>
6299    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='832' id='type-id-654'>
6300      <subrange length='104' lower-bound='0' upper-bound='103' type-id='type-id-4' id='type-id-651'/>
6301    </array-type-def>
6302    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='288' id='type-id-655'>
6303      <subrange length='36' lower-bound='0' upper-bound='35' type-id='type-id-4' id='type-id-653'/>
6304    </array-type-def>
6305    <class-decl name='div_t' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-32' visibility='default' id='type-id-25'/>
6306    <typedef-decl name='ldiv_t' type-id='type-id-25' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-656'/>
6307    <reference-type-def kind='lvalue' type-id='type-id-654' size-in-bits='64' id='type-id-657'/>
6308    <reference-type-def kind='lvalue' type-id='type-id-655' size-in-bits='64' id='type-id-658'/>
6309    <reference-type-def kind='lvalue' type-id='type-id-74' size-in-bits='64' id='type-id-229'/>
6310    <reference-type-def kind='lvalue' type-id='type-id-659' size-in-bits='64' id='type-id-660'/>
6311    <pointer-type-def type-id='type-id-659' size-in-bits='64' id='type-id-661'/>
6312    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-230'/>
6313    <reference-type-def kind='lvalue' type-id='type-id-662' size-in-bits='64' id='type-id-663'/>
6314    <pointer-type-def type-id='type-id-664' size-in-bits='64' id='type-id-665'/>
6315    <pointer-type-def type-id='type-id-666' size-in-bits='64' id='type-id-667'/>
6316    <pointer-type-def type-id='type-id-668' size-in-bits='64' id='type-id-669'/>
6317    <pointer-type-def type-id='type-id-670' size-in-bits='64' id='type-id-671'/>
6318    <pointer-type-def type-id='type-id-672' size-in-bits='64' id='type-id-673'/>
6319    <pointer-type-def type-id='type-id-674' size-in-bits='64' id='type-id-675'/>
6320    <pointer-type-def type-id='type-id-676' size-in-bits='64' id='type-id-677'/>
6321    <pointer-type-def type-id='type-id-678' size-in-bits='64' id='type-id-679'/>
6322    <pointer-type-def type-id='type-id-680' size-in-bits='64' id='type-id-681'/>
6323    <pointer-type-def type-id='type-id-682' size-in-bits='64' id='type-id-683'/>
6324    <pointer-type-def type-id='type-id-684' size-in-bits='64' id='type-id-685'/>
6325    <pointer-type-def type-id='type-id-686' size-in-bits='64' id='type-id-687'/>
6326    <pointer-type-def type-id='type-id-688' size-in-bits='64' id='type-id-689'/>
6327    <pointer-type-def type-id='type-id-690' size-in-bits='64' id='type-id-691'/>
6328    <pointer-type-def type-id='type-id-692' size-in-bits='64' id='type-id-693'/>
6329    <pointer-type-def type-id='type-id-694' size-in-bits='64' id='type-id-695'/>
6330    <pointer-type-def type-id='type-id-696' size-in-bits='64' id='type-id-697'/>
6331    <pointer-type-def type-id='type-id-698' size-in-bits='64' id='type-id-699'/>
6332    <pointer-type-def type-id='type-id-700' size-in-bits='64' id='type-id-701'/>
6333    <pointer-type-def type-id='type-id-702' size-in-bits='64' id='type-id-703'/>
6334    <pointer-type-def type-id='type-id-704' size-in-bits='64' id='type-id-705'/>
6335    <pointer-type-def type-id='type-id-706' size-in-bits='64' id='type-id-707'/>
6336    <pointer-type-def type-id='type-id-708' size-in-bits='64' id='type-id-709'/>
6337    <pointer-type-def type-id='type-id-710' size-in-bits='64' id='type-id-711'/>
6338    <pointer-type-def type-id='type-id-712' size-in-bits='64' id='type-id-713'/>
6339    <pointer-type-def type-id='type-id-714' size-in-bits='64' id='type-id-715'/>
6340    <pointer-type-def type-id='type-id-716' size-in-bits='64' id='type-id-717'/>
6341    <pointer-type-def type-id='type-id-718' size-in-bits='64' id='type-id-719'/>
6342    <pointer-type-def type-id='type-id-720' size-in-bits='64' id='type-id-721'/>
6343    <pointer-type-def type-id='type-id-722' size-in-bits='64' id='type-id-723'/>
6344    <pointer-type-def type-id='type-id-724' size-in-bits='64' id='type-id-725'/>
6345    <pointer-type-def type-id='type-id-726' size-in-bits='64' id='type-id-727'/>
6346    <pointer-type-def type-id='type-id-728' size-in-bits='64' id='type-id-729'/>
6347    <pointer-type-def type-id='type-id-730' size-in-bits='64' id='type-id-731'/>
6348    <pointer-type-def type-id='type-id-732' size-in-bits='64' id='type-id-733'/>
6349    <pointer-type-def type-id='type-id-734' size-in-bits='64' id='type-id-735'/>
6350    <pointer-type-def type-id='type-id-680' size-in-bits='64' id='type-id-736'/>
6351    <pointer-type-def type-id='type-id-737' size-in-bits='64' id='type-id-738'/>
6352    <pointer-type-def type-id='type-id-739' size-in-bits='64' id='type-id-740'/>
6353    <pointer-type-def type-id='type-id-741' size-in-bits='64' id='type-id-742'/>
6354    <pointer-type-def type-id='type-id-743' size-in-bits='64' id='type-id-744'/>
6355    <pointer-type-def type-id='type-id-745' size-in-bits='64' id='type-id-746'/>
6356    <pointer-type-def type-id='type-id-747' size-in-bits='64' id='type-id-748'/>
6357    <pointer-type-def type-id='type-id-745' size-in-bits='64' id='type-id-749'/>
6358    <pointer-type-def type-id='type-id-750' size-in-bits='64' id='type-id-751'/>
6359    <pointer-type-def type-id='type-id-752' size-in-bits='64' id='type-id-753'/>
6360    <pointer-type-def type-id='type-id-754' size-in-bits='64' id='type-id-755'/>
6361    <pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-757'/>
6362    <qualified-type-def type-id='type-id-706' const='yes' id='type-id-758'/>
6363    <qualified-type-def type-id='type-id-668' const='yes' id='type-id-759'/>
6364    <qualified-type-def type-id='type-id-670' const='yes' id='type-id-760'/>
6365    <qualified-type-def type-id='type-id-672' const='yes' id='type-id-761'/>
6366    <qualified-type-def type-id='type-id-684' const='yes' id='type-id-762'/>
6367    <qualified-type-def type-id='type-id-686' const='yes' id='type-id-763'/>
6368    <qualified-type-def type-id='type-id-688' const='yes' id='type-id-764'/>
6369    <qualified-type-def type-id='type-id-765' const='yes' id='type-id-766'/>
6370    <qualified-type-def type-id='type-id-704' const='yes' id='type-id-767'/>
6371    <qualified-type-def type-id='type-id-720' const='yes' id='type-id-768'/>
6372    <qualified-type-def type-id='type-id-726' const='yes' id='type-id-769'/>
6373    <qualified-type-def type-id='type-id-666' const='yes' id='type-id-770'/>
6374    <qualified-type-def type-id='type-id-732' const='yes' id='type-id-771'/>
6375    <qualified-type-def type-id='type-id-678' const='yes' id='type-id-772'/>
6376    <qualified-type-def type-id='type-id-680' const='yes' id='type-id-773'/>
6377    <qualified-type-def type-id='type-id-774' const='yes' id='type-id-775'/>
6378    <pointer-type-def type-id='type-id-759' size-in-bits='64' id='type-id-776'/>
6379    <pointer-type-def type-id='type-id-760' size-in-bits='64' id='type-id-777'/>
6380    <pointer-type-def type-id='type-id-761' size-in-bits='64' id='type-id-778'/>
6381    <pointer-type-def type-id='type-id-762' size-in-bits='64' id='type-id-779'/>
6382    <pointer-type-def type-id='type-id-763' size-in-bits='64' id='type-id-780'/>
6383    <pointer-type-def type-id='type-id-764' size-in-bits='64' id='type-id-781'/>
6384    <pointer-type-def type-id='type-id-766' size-in-bits='64' id='type-id-782'/>
6385    <pointer-type-def type-id='type-id-767' size-in-bits='64' id='type-id-783'/>
6386    <pointer-type-def type-id='type-id-768' size-in-bits='64' id='type-id-784'/>
6387    <pointer-type-def type-id='type-id-769' size-in-bits='64' id='type-id-785'/>
6388    <pointer-type-def type-id='type-id-770' size-in-bits='64' id='type-id-786'/>
6389    <pointer-type-def type-id='type-id-772' size-in-bits='64' id='type-id-787'/>
6390    <pointer-type-def type-id='type-id-773' size-in-bits='64' id='type-id-788'/>
6391    <pointer-type-def type-id='type-id-775' size-in-bits='64' id='type-id-789'/>
6392    <qualified-type-def type-id='type-id-790' const='yes' id='type-id-791'/>
6393    <qualified-type-def type-id='type-id-792' const='yes' id='type-id-793'/>
6394    <reference-type-def kind='lvalue' type-id='type-id-793' size-in-bits='64' id='type-id-794'/>
6395    <pointer-type-def type-id='type-id-793' size-in-bits='64' id='type-id-795'/>
6396    <qualified-type-def type-id='type-id-796' const='yes' id='type-id-797'/>
6397    <qualified-type-def type-id='type-id-798' const='yes' id='type-id-799'/>
6398    <qualified-type-def type-id='type-id-800' const='yes' id='type-id-801'/>
6399    <qualified-type-def type-id='type-id-802' const='yes' id='type-id-803'/>
6400    <qualified-type-def type-id='type-id-804' const='yes' id='type-id-805'/>
6401    <qualified-type-def type-id='type-id-806' const='yes' id='type-id-807'/>
6402    <pointer-type-def type-id='type-id-797' size-in-bits='64' id='type-id-808'/>
6403    <pointer-type-def type-id='type-id-799' size-in-bits='64' id='type-id-809'/>
6404    <pointer-type-def type-id='type-id-805' size-in-bits='64' id='type-id-810'/>
6405    <pointer-type-def type-id='type-id-807' size-in-bits='64' id='type-id-811'/>
6406    <qualified-type-def type-id='type-id-808' restrict='yes' id='type-id-812'/>
6407    <pointer-type-def type-id='type-id-813' size-in-bits='64' id='type-id-814'/>
6408    <pointer-type-def type-id='type-id-813' size-in-bits='64' id='type-id-815'/>
6409    <reference-type-def kind='rvalue' type-id='type-id-815' size-in-bits='64' id='type-id-816'/>
6410    <reference-type-def kind='lvalue' type-id='type-id-817' size-in-bits='64' id='type-id-818'/>
6411    <reference-type-def kind='lvalue' type-id='type-id-819' size-in-bits='64' id='type-id-820'/>
6412    <reference-type-def kind='lvalue' type-id='type-id-821' size-in-bits='64' id='type-id-822'/>
6413    <reference-type-def kind='lvalue' type-id='type-id-823' size-in-bits='64' id='type-id-824'/>
6414    <pointer-type-def type-id='type-id-825' size-in-bits='64' id='type-id-826'/>
6415    <pointer-type-def type-id='type-id-827' size-in-bits='64' id='type-id-828'/>
6416    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-796'/>
6417    <pointer-type-def type-id='type-id-796' size-in-bits='64' id='type-id-829'/>
6418    <pointer-type-def type-id='type-id-806' size-in-bits='64' id='type-id-830'/>
6419    <pointer-type-def type-id='type-id-831' size-in-bits='64' id='type-id-832'/>
6420    <pointer-type-def type-id='type-id-833' size-in-bits='64' id='type-id-834'/>
6421    <pointer-type-def type-id='type-id-835' size-in-bits='64' id='type-id-836'/>
6422    <pointer-type-def type-id='type-id-837' size-in-bits='64' id='type-id-838'/>
6423    <pointer-type-def type-id='type-id-839' size-in-bits='64' id='type-id-840'/>
6424    <pointer-type-def type-id='type-id-841' size-in-bits='64' id='type-id-842'/>
6425    <pointer-type-def type-id='type-id-843' size-in-bits='64' id='type-id-844'/>
6426    <pointer-type-def type-id='type-id-845' size-in-bits='64' id='type-id-846'/>
6427    <pointer-type-def type-id='type-id-847' size-in-bits='64' id='type-id-848'/>
6428    <pointer-type-def type-id='type-id-849' size-in-bits='64' id='type-id-850'/>
6429    <pointer-type-def type-id='type-id-849' size-in-bits='64' id='type-id-851'/>
6430    <pointer-type-def type-id='type-id-852' size-in-bits='64' id='type-id-853'/>
6431    <pointer-type-def type-id='type-id-854' size-in-bits='64' id='type-id-855'/>
6432    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-856'/>
6433    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-857'/>
6434    <namespace-decl name='std'>
6435      <class-decl name='basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2176' visibility='default' id='type-id-858'>
6436        <member-type access='private'>
6437          <typedef-decl name='__ostream_type' type-id='type-id-858' 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-859'/>
6438        </member-type>
6439        <member-function access='public'>
6440          <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'>
6441            <parameter type-id='type-id-860' is-artificial='yes'/>
6442            <parameter type-id='type-id-38'/>
6443            <return type-id='type-id-861'/>
6444          </function-decl>
6445        </member-function>
6446      </class-decl>
6447      <typedef-decl name='ostream' type-id='type-id-858' 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-662'/>
6448      <class-decl name='allocator_type' naming-typedef-id='type-id-821' visibility='default' is-declaration-only='yes' id='type-id-790'/>
6449      <class-decl name='allocator_type' naming-typedef-id='type-id-819' visibility='default' is-declaration-only='yes' id='type-id-862'/>
6450      <class-decl name='mutex_type' naming-typedef-id='type-id-823' visibility='default' is-declaration-only='yes' id='type-id-827'>
6451        <member-function access='public'>
6452          <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'>
6453            <parameter type-id='type-id-828' is-artificial='yes'/>
6454            <return type-id='type-id-193'/>
6455          </function-decl>
6456        </member-function>
6457        <member-function access='public'>
6458          <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'>
6459            <parameter type-id='type-id-828' is-artificial='yes'/>
6460            <return type-id='type-id-193'/>
6461          </function-decl>
6462        </member-function>
6463      </class-decl>
6464      <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-792'>
6465        <member-function access='public'>
6466          <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'>
6467            <parameter type-id='type-id-795' is-artificial='yes'/>
6468            <parameter type-id='type-id-794'/>
6469            <return type-id='type-id-1'/>
6470          </function-decl>
6471        </member-function>
6472      </class-decl>
6473      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-704'>
6474        <member-type access='private'>
6475          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-737'>
6476            <member-function access='public'>
6477              <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'>
6478                <parameter type-id='type-id-738' is-artificial='yes'/>
6479                <return type-id='type-id-193'/>
6480              </function-decl>
6481            </member-function>
6482          </class-decl>
6483        </member-type>
6484        <member-type access='private'>
6485          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-849'>
6486            <member-function access='public'>
6487              <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'>
6488                <parameter type-id='type-id-851' is-artificial='yes'/>
6489                <parameter type-id='type-id-377'/>
6490                <return type-id='type-id-193'/>
6491              </function-decl>
6492            </member-function>
6493            <member-function access='public' vtable-offset='2'>
6494              <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'>
6495                <parameter type-id='type-id-851' is-artificial='yes'/>
6496                <return type-id='type-id-193'/>
6497              </function-decl>
6498            </member-function>
6499          </class-decl>
6500        </member-type>
6501        <member-type access='private'>
6502          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-854'>
6503            <member-function access='public' destructor='yes' vtable-offset='0'>
6504              <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_baseD2Ev'>
6505                <parameter type-id='type-id-855' is-artificial='yes'/>
6506                <return type-id='type-id-193'/>
6507              </function-decl>
6508            </member-function>
6509          </class-decl>
6510        </member-type>
6511        <member-function access='public'>
6512          <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'>
6513            <parameter type-id='type-id-783' is-artificial='yes'/>
6514            <return type-id='type-id-1'/>
6515          </function-decl>
6516        </member-function>
6517        <member-function access='public'>
6518          <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'>
6519            <parameter type-id='type-id-705' is-artificial='yes'/>
6520            <parameter type-id='type-id-116'/>
6521            <return type-id='type-id-115'/>
6522          </function-decl>
6523        </member-function>
6524        <member-function access='public'>
6525          <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'>
6526            <parameter type-id='type-id-705' is-artificial='yes'/>
6527            <parameter type-id='type-id-115'/>
6528            <return type-id='type-id-193'/>
6529          </function-decl>
6530        </member-function>
6531        <member-function access='private'>
6532          <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'>
6533            <parameter type-id='type-id-705' is-artificial='yes'/>
6534            <parameter type-id='type-id-377'/>
6535            <return type-id='type-id-743'/>
6536          </function-decl>
6537        </member-function>
6538        <member-function access='public'>
6539          <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_'>
6540            <parameter type-id='type-id-705' is-artificial='yes'/>
6541            <parameter type-id='type-id-116'/>
6542            <return type-id='type-id-193'/>
6543          </function-decl>
6544        </member-function>
6545      </class-decl>
6546      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-706'>
6547        <member-function access='public'>
6548          <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'>
6549            <parameter type-id='type-id-707' is-artificial='yes'/>
6550            <return type-id='type-id-193'/>
6551          </function-decl>
6552        </member-function>
6553        <member-function access='public' destructor='yes'>
6554          <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'>
6555            <parameter type-id='type-id-707' is-artificial='yes'/>
6556            <return type-id='type-id-193'/>
6557          </function-decl>
6558        </member-function>
6559        <member-function access='public'>
6560          <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'>
6561            <parameter type-id='type-id-707' is-artificial='yes'/>
6562            <parameter type-id='type-id-863'/>
6563            <parameter type-id='type-id-850'/>
6564            <parameter type-id='type-id-164'/>
6565            <parameter type-id='type-id-377'/>
6566            <return type-id='type-id-193'/>
6567          </function-decl>
6568        </member-function>
6569        <member-function access='public'>
6570          <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'>
6571            <parameter type-id='type-id-707' is-artificial='yes'/>
6572            <parameter type-id='type-id-115'/>
6573            <return type-id='type-id-193'/>
6574          </function-decl>
6575        </member-function>
6576      </class-decl>
6577      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-690'>
6578        <member-function access='public'>
6579          <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'>
6580            <parameter type-id='type-id-691' is-artificial='yes'/>
6581            <parameter type-id='type-id-261'/>
6582            <parameter type-id='type-id-377'/>
6583            <return type-id='type-id-193'/>
6584          </function-decl>
6585        </member-function>
6586      </class-decl>
6587      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-765'>
6588        <member-type access='private'>
6589          <typedef-decl name='pointer' type-id='type-id-865' 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-864'/>
6590        </member-type>
6591        <member-type access='private'>
6592          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-866'>
6593            <member-type access='private'>
6594              <typedef-decl name='type' type-id='type-id-661' 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-865'/>
6595            </member-type>
6596          </class-decl>
6597        </member-type>
6598        <member-function access='public'>
6599          <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'>
6600            <parameter type-id='type-id-782' is-artificial='yes'/>
6601            <return type-id='type-id-864'/>
6602          </function-decl>
6603        </member-function>
6604        <member-function access='public'>
6605          <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'>
6606            <parameter type-id='type-id-782' is-artificial='yes'/>
6607            <return type-id='type-id-1'/>
6608          </function-decl>
6609        </member-function>
6610        <member-function access='public'>
6611          <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'>
6612            <parameter type-id='type-id-782' is-artificial='yes'/>
6613            <return type-id='type-id-867'/>
6614          </function-decl>
6615        </member-function>
6616      </class-decl>
6617      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-698'>
6618        <member-function access='public'>
6619          <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'>
6620            <parameter type-id='type-id-699' is-artificial='yes'/>
6621            <parameter type-id='type-id-377'/>
6622            <parameter type-id='type-id-816'/>
6623            <return type-id='type-id-193'/>
6624          </function-decl>
6625        </member-function>
6626        <member-function access='public'>
6627          <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'>
6628            <parameter type-id='type-id-699' is-artificial='yes'/>
6629            <parameter type-id='type-id-116'/>
6630            <return type-id='type-id-193'/>
6631          </function-decl>
6632        </member-function>
6633        <member-function access='private'>
6634          <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'>
6635            <parameter type-id='type-id-699' is-artificial='yes'/>
6636            <parameter type-id='type-id-116'/>
6637            <parameter type-id='type-id-868'/>
6638            <return type-id='type-id-193'/>
6639          </function-decl>
6640        </member-function>
6641        <member-function access='public'>
6642          <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'>
6643            <parameter type-id='type-id-699' is-artificial='yes'/>
6644            <return type-id='type-id-193'/>
6645          </function-decl>
6646        </member-function>
6647      </class-decl>
6648      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-700'>
6649        <member-function access='public'>
6650          <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'>
6651            <parameter type-id='type-id-701' is-artificial='yes'/>
6652            <parameter type-id='type-id-816'/>
6653            <return type-id='type-id-193'/>
6654          </function-decl>
6655        </member-function>
6656        <member-function access='public'>
6657          <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'>
6658            <parameter type-id='type-id-701' is-artificial='yes'/>
6659            <parameter type-id='type-id-116'/>
6660            <return type-id='type-id-193'/>
6661          </function-decl>
6662        </member-function>
6663      </class-decl>
6664      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-708'>
6665        <member-function access='public'>
6666          <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'>
6667            <parameter type-id='type-id-709' is-artificial='yes'/>
6668            <return type-id='type-id-193'/>
6669          </function-decl>
6670        </member-function>
6671        <member-function access='public' destructor='yes'>
6672          <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'>
6673            <parameter type-id='type-id-709' is-artificial='yes'/>
6674            <return type-id='type-id-193'/>
6675          </function-decl>
6676        </member-function>
6677      </class-decl>
6678      <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-710'>
6679        <member-function access='public'>
6680          <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'>
6681            <parameter type-id='type-id-711' is-artificial='yes'/>
6682            <return type-id='type-id-193'/>
6683          </function-decl>
6684        </member-function>
6685        <member-function access='public'>
6686          <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'>
6687            <parameter type-id='type-id-711' is-artificial='yes'/>
6688            <return type-id='type-id-193'/>
6689          </function-decl>
6690        </member-function>
6691      </class-decl>
6692      <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-712'>
6693        <member-function access='public'>
6694          <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'>
6695            <parameter type-id='type-id-713' is-artificial='yes'/>
6696            <return type-id='type-id-193'/>
6697          </function-decl>
6698        </member-function>
6699        <member-function access='public'>
6700          <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'>
6701            <parameter type-id='type-id-713' is-artificial='yes'/>
6702            <return type-id='type-id-193'/>
6703          </function-decl>
6704        </member-function>
6705      </class-decl>
6706      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-714'>
6707        <member-function access='private'>
6708          <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'>
6709            <parameter type-id='type-id-715' is-artificial='yes'/>
6710            <parameter type-id='type-id-115'/>
6711            <parameter type-id='type-id-366'/>
6712            <return type-id='type-id-238'/>
6713          </function-decl>
6714        </member-function>
6715        <member-function access='public'>
6716          <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'>
6717            <parameter type-id='type-id-715' is-artificial='yes'/>
6718            <parameter type-id='type-id-115'/>
6719            <parameter type-id='type-id-366'/>
6720            <return type-id='type-id-238'/>
6721          </function-decl>
6722        </member-function>
6723      </class-decl>
6724      <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-716'>
6725        <member-type access='private'>
6726          <typedef-decl name='mutex_type' type-id='type-id-827' 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-817'/>
6727        </member-type>
6728        <member-function access='public'>
6729          <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'>
6730            <parameter type-id='type-id-717' is-artificial='yes'/>
6731            <return type-id='type-id-193'/>
6732          </function-decl>
6733        </member-function>
6734        <member-function access='public'>
6735          <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'>
6736            <parameter type-id='type-id-717' is-artificial='yes'/>
6737            <parameter type-id='type-id-818'/>
6738            <return type-id='type-id-193'/>
6739          </function-decl>
6740        </member-function>
6741        <member-function access='public'>
6742          <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'>
6743            <parameter type-id='type-id-717' is-artificial='yes'/>
6744            <return type-id='type-id-193'/>
6745          </function-decl>
6746        </member-function>
6747        <member-function access='public' destructor='yes'>
6748          <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'>
6749            <parameter type-id='type-id-717' is-artificial='yes'/>
6750            <return type-id='type-id-193'/>
6751          </function-decl>
6752        </member-function>
6753      </class-decl>
6754      <class-decl name='__anonymous_struct__25' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-726'>
6755        <member-type access='private'>
6756          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-869'>
6757            <member-type access='private'>
6758              <typedef-decl name='type' type-id='type-id-725' 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-870'/>
6759            </member-type>
6760          </class-decl>
6761        </member-type>
6762        <member-type access='private'>
6763          <typedef-decl name='pointer' type-id='type-id-870' 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-871'/>
6764        </member-type>
6765        <member-function access='public'>
6766          <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'>
6767            <parameter type-id='type-id-785' is-artificial='yes'/>
6768            <return type-id='type-id-871'/>
6769          </function-decl>
6770        </member-function>
6771        <member-function access='public'>
6772          <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'>
6773            <parameter type-id='type-id-727' is-artificial='yes'/>
6774            <return type-id='type-id-871'/>
6775          </function-decl>
6776        </member-function>
6777        <member-function access='public'>
6778          <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'>
6779            <parameter type-id='type-id-727' is-artificial='yes'/>
6780            <parameter type-id='type-id-116'/>
6781            <return type-id='type-id-193'/>
6782          </function-decl>
6783        </member-function>
6784        <member-function access='public'>
6785          <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'>
6786            <parameter type-id='type-id-727' is-artificial='yes'/>
6787            <parameter type-id='type-id-871'/>
6788            <return type-id='type-id-193'/>
6789          </function-decl>
6790        </member-function>
6791        <member-function access='public'>
6792          <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'>
6793            <parameter type-id='type-id-727' is-artificial='yes'/>
6794            <parameter type-id='type-id-116'/>
6795            <return type-id='type-id-115'/>
6796          </function-decl>
6797        </member-function>
6798        <member-function access='public' destructor='yes'>
6799          <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'>
6800            <parameter type-id='type-id-727' is-artificial='yes'/>
6801            <return type-id='type-id-193'/>
6802          </function-decl>
6803        </member-function>
6804        <member-function access='public'>
6805          <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'>
6806            <parameter type-id='type-id-785' is-artificial='yes'/>
6807            <return type-id='type-id-871'/>
6808          </function-decl>
6809        </member-function>
6810        <member-function access='public'>
6811          <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'>
6812            <parameter type-id='type-id-785' is-artificial='yes'/>
6813            <return type-id='type-id-1'/>
6814          </function-decl>
6815        </member-function>
6816      </class-decl>
6817      <class-decl name='__anonymous_struct__29' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-739'>
6818        <member-function access='public'>
6819          <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'>
6820            <parameter type-id='type-id-740' is-artificial='yes'/>
6821            <parameter type-id='type-id-116'/>
6822            <return type-id='type-id-193'/>
6823          </function-decl>
6824        </member-function>
6825        <member-function access='public'>
6826          <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'>
6827            <parameter type-id='type-id-740' is-artificial='yes'/>
6828            <parameter type-id='type-id-116'/>
6829            <return type-id='type-id-193'/>
6830          </function-decl>
6831        </member-function>
6832      </class-decl>
6833      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-664'>
6834        <member-type access='private'>
6835          <typedef-decl name='mutex_type' type-id='type-id-827' 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-823'/>
6836        </member-type>
6837        <member-function access='public'>
6838          <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'>
6839            <parameter type-id='type-id-665' is-artificial='yes'/>
6840            <parameter type-id='type-id-824'/>
6841            <return type-id='type-id-193'/>
6842          </function-decl>
6843        </member-function>
6844        <member-function access='public' destructor='yes'>
6845          <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'>
6846            <parameter type-id='type-id-665' is-artificial='yes'/>
6847            <return type-id='type-id-193'/>
6848          </function-decl>
6849        </member-function>
6850      </class-decl>
6851      <class-decl name='__anonymous_struct__31' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-741'>
6852        <member-function access='protected'>
6853          <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'>
6854            <parameter type-id='type-id-742' is-artificial='yes'/>
6855            <parameter type-id='type-id-863'/>
6856            <parameter type-id='type-id-164'/>
6857            <parameter type-id='type-id-377'/>
6858            <return type-id='type-id-193'/>
6859          </function-decl>
6860        </member-function>
6861        <member-function access='public' destructor='yes'>
6862          <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'>
6863            <parameter type-id='type-id-742' is-artificial='yes'/>
6864            <return type-id='type-id-193'/>
6865          </function-decl>
6866        </member-function>
6867      </class-decl>
6868      <class-decl name='__anonymous_struct__34' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-743'>
6869        <member-function access='private'>
6870          <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'>
6871            <parameter type-id='type-id-744' is-artificial='yes'/>
6872            <parameter type-id='type-id-863'/>
6873            <parameter type-id='type-id-164'/>
6874            <parameter type-id='type-id-377'/>
6875            <return type-id='type-id-193'/>
6876          </function-decl>
6877        </member-function>
6878      </class-decl>
6879      <class-decl name='__anonymous_struct__35' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-745'>
6880        <member-function access='public'>
6881          <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'>
6882            <parameter type-id='type-id-749' is-artificial='yes'/>
6883            <parameter type-id='type-id-790'/>
6884            <parameter type-id='type-id-377'/>
6885            <return type-id='type-id-193'/>
6886          </function-decl>
6887        </member-function>
6888        <member-function access='private'>
6889          <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'>
6890            <parameter type-id='type-id-749' is-artificial='yes'/>
6891            <return type-id='type-id-850'/>
6892          </function-decl>
6893        </member-function>
6894        <member-function access='public' destructor='yes' vtable-offset='0'>
6895          <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'>
6896            <parameter type-id='type-id-749' is-artificial='yes'/>
6897            <return type-id='type-id-193'/>
6898          </function-decl>
6899        </member-function>
6900        <member-function access='public' vtable-offset='2'>
6901          <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'>
6902            <parameter type-id='type-id-749' is-artificial='yes'/>
6903            <return type-id='type-id-193'/>
6904          </function-decl>
6905        </member-function>
6906        <member-function access='public' vtable-offset='3'>
6907          <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'>
6908            <parameter type-id='type-id-749' is-artificial='yes'/>
6909            <return type-id='type-id-193'/>
6910          </function-decl>
6911        </member-function>
6912        <member-function access='public' vtable-offset='4'>
6913          <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'>
6914            <parameter type-id='type-id-749' is-artificial='yes'/>
6915            <parameter type-id='type-id-794'/>
6916            <return type-id='type-id-187'/>
6917          </function-decl>
6918        </member-function>
6919      </class-decl>
6920      <class-decl name='__anonymous_struct__37' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-750'>
6921        <member-function access='public'>
6922          <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'>
6923            <parameter type-id='type-id-751' is-artificial='yes'/>
6924            <return type-id='type-id-193'/>
6925          </function-decl>
6926        </member-function>
6927        <member-function access='public'>
6928          <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'>
6929            <parameter type-id='type-id-751' is-artificial='yes'/>
6930            <parameter type-id='type-id-116'/>
6931            <return type-id='type-id-193'/>
6932          </function-decl>
6933        </member-function>
6934        <member-function access='public' destructor='yes'>
6935          <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'>
6936            <parameter type-id='type-id-751' is-artificial='yes'/>
6937            <return type-id='type-id-193'/>
6938          </function-decl>
6939        </member-function>
6940      </class-decl>
6941      <class-decl name='__anonymous_struct__38' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-752'>
6942        <member-function access='public'>
6943          <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'>
6944            <parameter type-id='type-id-753' is-artificial='yes'/>
6945            <return type-id='type-id-193'/>
6946          </function-decl>
6947        </member-function>
6948        <member-function access='public'>
6949          <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'>
6950            <parameter type-id='type-id-753' is-artificial='yes'/>
6951            <parameter type-id='type-id-116'/>
6952            <return type-id='type-id-193'/>
6953          </function-decl>
6954        </member-function>
6955      </class-decl>
6956      <class-decl name='__anonymous_struct__40' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-774'>
6957        <member-type access='private'>
6958          <typedef-decl name='result_type' type-id='type-id-873' 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-872'/>
6959        </member-type>
6960        <member-type access='private'>
6961          <typedef-decl name='_Class' type-id='type-id-874' 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-825'/>
6962        </member-type>
6963        <member-function access='public'>
6964          <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'>
6965            <parameter type-id='type-id-789' is-artificial='yes'/>
6966            <parameter type-id='type-id-826'/>
6967            <return type-id='type-id-872'/>
6968          </function-decl>
6969        </member-function>
6970      </class-decl>
6971      <class-decl name='__anonymous_struct__42' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-875'/>
6972      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-688'>
6973        <member-type access='private'>
6974          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-876'>
6975          </class-decl>
6976        </member-type>
6977        <member-function access='public'>
6978          <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'>
6979            <parameter type-id='type-id-781' is-artificial='yes'/>
6980            <return type-id='type-id-405'/>
6981          </function-decl>
6982        </member-function>
6983        <member-function access='public'>
6984          <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'>
6985            <parameter type-id='type-id-689' is-artificial='yes'/>
6986            <return type-id='type-id-405'/>
6987          </function-decl>
6988        </member-function>
6989        <member-function access='public'>
6990          <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'>
6991            <parameter type-id='type-id-689' is-artificial='yes'/>
6992            <parameter type-id='type-id-116'/>
6993            <return type-id='type-id-193'/>
6994          </function-decl>
6995        </member-function>
6996        <member-function access='public' destructor='yes'>
6997          <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'>
6998            <parameter type-id='type-id-689' is-artificial='yes'/>
6999            <return type-id='type-id-193'/>
7000          </function-decl>
7001        </member-function>
7002      </class-decl>
7003      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-877'>
7004        <member-type access='public'>
7005          <typedef-decl name='type' type-id='type-id-660' 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-867'/>
7006        </member-type>
7007      </class-decl>
7008      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-878'/>
7009      <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-837'>
7010        <member-function access='public'>
7011          <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'>
7012            <parameter type-id='type-id-838' is-artificial='yes'/>
7013            <parameter type-id='type-id-816'/>
7014            <return type-id='type-id-193'/>
7015          </function-decl>
7016        </member-function>
7017      </class-decl>
7018      <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-839'>
7019        <member-function access='public'>
7020          <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'>
7021            <parameter type-id='type-id-840' is-artificial='yes'/>
7022            <parameter type-id='type-id-816'/>
7023            <return type-id='type-id-193'/>
7024          </function-decl>
7025        </member-function>
7026        <member-function access='public'>
7027          <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'>
7028            <parameter type-id='type-id-840' is-artificial='yes'/>
7029            <parameter type-id='type-id-377'/>
7030            <return type-id='type-id-193'/>
7031          </function-decl>
7032        </member-function>
7033      </class-decl>
7034      <class-decl name='__anonymous_struct__23' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-879'>
7035        <member-function access='public' static='yes'>
7036          <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'>
7037            <parameter type-id='type-id-565'/>
7038            <return type-id='type-id-115'/>
7039          </function-decl>
7040        </member-function>
7041      </class-decl>
7042      <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-880'>
7043        <member-function access='public' static='yes'>
7044          <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'>
7045            <parameter type-id='type-id-565'/>
7046            <return type-id='type-id-115'/>
7047          </function-decl>
7048        </member-function>
7049      </class-decl>
7050      <class-decl name='__anonymous_struct__26' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-804'>
7051        <member-function access='public'>
7052          <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'>
7053            <parameter type-id='type-id-810' is-artificial='yes'/>
7054            <parameter type-id='type-id-725'/>
7055            <return type-id='type-id-193'/>
7056          </function-decl>
7057        </member-function>
7058      </class-decl>
7059      <class-decl name='__anonymous_struct__27' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-843'>
7060        <member-function access='public'>
7061          <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'>
7062            <parameter type-id='type-id-844' is-artificial='yes'/>
7063            <parameter type-id='type-id-116'/>
7064            <return type-id='type-id-193'/>
7065          </function-decl>
7066        </member-function>
7067      </class-decl>
7068      <class-decl name='__anonymous_struct__28' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-845'>
7069        <member-function access='public'>
7070          <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'>
7071            <parameter type-id='type-id-846' is-artificial='yes'/>
7072            <parameter type-id='type-id-116'/>
7073            <return type-id='type-id-193'/>
7074          </function-decl>
7075        </member-function>
7076        <member-function access='public'>
7077          <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'>
7078            <parameter type-id='type-id-846' is-artificial='yes'/>
7079            <parameter type-id='type-id-377'/>
7080            <return type-id='type-id-193'/>
7081          </function-decl>
7082        </member-function>
7083      </class-decl>
7084      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-806'>
7085        <member-function access='public'>
7086          <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'>
7087            <parameter type-id='type-id-830' is-artificial='yes'/>
7088            <parameter type-id='type-id-206'/>
7089            <return type-id='type-id-193'/>
7090          </function-decl>
7091        </member-function>
7092        <member-function access='public'>
7093          <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'>
7094            <parameter type-id='type-id-830' is-artificial='yes'/>
7095            <parameter type-id='type-id-206'/>
7096            <parameter type-id='type-id-196'/>
7097            <return type-id='type-id-206'/>
7098          </function-decl>
7099        </member-function>
7100        <member-function access='public'>
7101          <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'>
7102            <parameter type-id='type-id-830' is-artificial='yes'/>
7103            <parameter type-id='type-id-206'/>
7104            <parameter type-id='type-id-196'/>
7105            <return type-id='type-id-206'/>
7106          </function-decl>
7107        </member-function>
7108        <member-function access='public'>
7109          <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'>
7110            <parameter type-id='type-id-811' is-artificial='yes'/>
7111            <parameter type-id='type-id-196'/>
7112            <return type-id='type-id-206'/>
7113          </function-decl>
7114        </member-function>
7115      </class-decl>
7116      <class-decl name='__anonymous_struct__30' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-847'>
7117        <member-type access='public'>
7118          <typedef-decl name='result_type' type-id='type-id-882' 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-881'/>
7119        </member-type>
7120        <member-function access='public'>
7121          <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'>
7122            <parameter type-id='type-id-848' is-artificial='yes'/>
7123            <parameter type-id='type-id-116'/>
7124            <return type-id='type-id-193'/>
7125          </function-decl>
7126        </member-function>
7127        <member-function access='public'>
7128          <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'>
7129            <parameter type-id='type-id-848' is-artificial='yes'/>
7130            <parameter type-id='type-id-377'/>
7131            <return type-id='type-id-193'/>
7132          </function-decl>
7133        </member-function>
7134        <member-function access='private'>
7135          <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'>
7136            <parameter type-id='type-id-848' is-artificial='yes'/>
7137            <parameter type-id='type-id-883'/>
7138            <return type-id='type-id-882'/>
7139          </function-decl>
7140        </member-function>
7141        <member-function access='public'>
7142          <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'>
7143            <parameter type-id='type-id-848' is-artificial='yes'/>
7144            <return type-id='type-id-881'/>
7145          </function-decl>
7146        </member-function>
7147      </class-decl>
7148      <class-decl name='__anonymous_struct__32' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-863'/>
7149      <class-decl name='__anonymous_struct__36' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-884'>
7150        <member-type access='public'>
7151          <typedef-decl name='allocator_type' type-id='type-id-862' 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-819'/>
7152        </member-type>
7153        <member-type access='public'>
7154          <typedef-decl name='pointer' type-id='type-id-746' 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-885'/>
7155        </member-type>
7156        <member-function access='public' static='yes'>
7157          <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'>
7158            <parameter type-id='type-id-820'/>
7159            <parameter type-id='type-id-40'/>
7160            <return type-id='type-id-885'/>
7161          </function-decl>
7162        </member-function>
7163        <member-function access='public' static='yes'>
7164          <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'>
7165            <parameter type-id='type-id-820'/>
7166            <parameter type-id='type-id-885'/>
7167            <parameter type-id='type-id-40'/>
7168            <return type-id='type-id-193'/>
7169          </function-decl>
7170        </member-function>
7171      </class-decl>
7172      <class-decl name='__anonymous_struct__39' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-886'>
7173        <member-type access='public'>
7174          <typedef-decl name='allocator_type' type-id='type-id-790' 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-821'/>
7175        </member-type>
7176        <member-function access='public' static='yes'>
7177          <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'>
7178            <parameter type-id='type-id-822'/>
7179            <parameter type-id='type-id-850'/>
7180            <parameter type-id='type-id-377'/>
7181            <return type-id='type-id-193'/>
7182          </function-decl>
7183        </member-function>
7184        <member-function access='public' static='yes'>
7185          <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'>
7186            <parameter type-id='type-id-822'/>
7187            <parameter type-id='type-id-850'/>
7188            <return type-id='type-id-193'/>
7189          </function-decl>
7190        </member-function>
7191      </class-decl>
7192      <class-decl name='__anonymous_struct__39' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-852'>
7193        <member-function access='public' destructor='yes'>
7194          <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'>
7195            <parameter type-id='type-id-853' is-artificial='yes'/>
7196            <return type-id='type-id-193'/>
7197          </function-decl>
7198        </member-function>
7199      </class-decl>
7200      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-831'>
7201        <member-function access='public'>
7202          <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'>
7203            <parameter type-id='type-id-832' is-artificial='yes'/>
7204            <parameter type-id='type-id-207'/>
7205            <return type-id='type-id-193'/>
7206          </function-decl>
7207        </member-function>
7208      </class-decl>
7209      <class-decl name='__anonymous_struct__41' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-887'>
7210        <member-type access='public'>
7211          <typedef-decl name='__result_type' type-id='type-id-193' 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-873'/>
7212        </member-type>
7213        <member-type access='public'>
7214          <typedef-decl name='__class_type' type-id='type-id-813' 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-874'/>
7215        </member-type>
7216      </class-decl>
7217      <class-decl name='__anonymous_struct__43' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-868'/>
7218      <class-decl name='__anonymous_struct__44' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-888'>
7219        <member-type access='public'>
7220          <typedef-decl name='type' type-id='type-id-193' 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-882'/>
7221        </member-type>
7222      </class-decl>
7223      <class-decl name='__anonymous_struct__45' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-883'/>
7224      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-889'>
7225        <member-function access='public' static='yes'>
7226          <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'>
7227            <parameter type-id='type-id-96'/>
7228            <parameter type-id='type-id-213'/>
7229            <parameter type-id='type-id-40'/>
7230            <return type-id='type-id-193'/>
7231          </function-decl>
7232        </member-function>
7233      </class-decl>
7234      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-833'>
7235        <member-function access='public'>
7236          <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'>
7237            <parameter type-id='type-id-834' is-artificial='yes'/>
7238            <parameter type-id='type-id-261'/>
7239            <return type-id='type-id-193'/>
7240          </function-decl>
7241        </member-function>
7242      </class-decl>
7243      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-835'>
7244        <member-function access='public'>
7245          <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'>
7246            <parameter type-id='type-id-836' is-artificial='yes'/>
7247            <parameter type-id='type-id-261'/>
7248            <parameter type-id='type-id-377'/>
7249            <return type-id='type-id-193'/>
7250          </function-decl>
7251        </member-function>
7252      </class-decl>
7253      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-798'>
7254        <member-function access='public'>
7255          <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'>
7256            <parameter type-id='type-id-809' is-artificial='yes'/>
7257            <parameter type-id='type-id-260'/>
7258            <return type-id='type-id-193'/>
7259          </function-decl>
7260        </member-function>
7261      </class-decl>
7262      <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'>
7263        <parameter type-id='type-id-164' 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'/>
7264        <parameter is-variadic='yes'/>
7265        <return type-id='type-id-193'/>
7266      </function-decl>
7267      <namespace-decl name='chrono'>
7268        <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-800'/>
7269        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-890'>
7270          <member-function access='public' static='yes'>
7271            <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'>
7272              <parameter type-id='type-id-366'/>
7273              <return type-id='type-id-891'/>
7274            </function-decl>
7275          </member-function>
7276        </class-decl>
7277        <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-891'/>
7278        <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-802'/>
7279      </namespace-decl>
7280      <namespace-decl name='__cxx11'>
7281        <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-659'/>
7282      </namespace-decl>
7283    </namespace-decl>
7284    <namespace-decl name='__gnu_cxx'>
7285      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-730'>
7286        <member-function access='public'>
7287          <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'>
7288            <parameter type-id='type-id-731' is-artificial='yes'/>
7289            <parameter type-id='type-id-213'/>
7290            <parameter type-id='type-id-40'/>
7291            <return type-id='type-id-193'/>
7292          </function-decl>
7293        </member-function>
7294      </class-decl>
7295      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-747'>
7296        <member-type access='private'>
7297          <typedef-decl name='pointer' type-id='type-id-746' 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-892'/>
7298        </member-type>
7299        <member-function access='public'>
7300          <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'>
7301            <parameter type-id='type-id-748' is-artificial='yes'/>
7302            <parameter type-id='type-id-40'/>
7303            <parameter type-id='type-id-187'/>
7304            <return type-id='type-id-892'/>
7305          </function-decl>
7306        </member-function>
7307        <member-function access='public'>
7308          <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'>
7309            <parameter type-id='type-id-748' is-artificial='yes'/>
7310            <parameter type-id='type-id-892'/>
7311            <parameter type-id='type-id-40'/>
7312            <return type-id='type-id-193'/>
7313          </function-decl>
7314        </member-function>
7315      </class-decl>
7316      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-754'>
7317        <member-function access='public'>
7318          <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'>
7319            <parameter type-id='type-id-755' is-artificial='yes'/>
7320            <parameter type-id='type-id-850'/>
7321            <parameter type-id='type-id-377'/>
7322            <return type-id='type-id-193'/>
7323          </function-decl>
7324        </member-function>
7325        <member-function access='public'>
7326          <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'>
7327            <parameter type-id='type-id-755' is-artificial='yes'/>
7328            <parameter type-id='type-id-850'/>
7329            <return type-id='type-id-193'/>
7330          </function-decl>
7331        </member-function>
7332      </class-decl>
7333      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-893'>
7334      </class-decl>
7335    </namespace-decl>
7336    <namespace-decl name='mongoutils'>
7337      <namespace-decl name='str'>
7338        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-682'>
7339          <member-function access='public'>
7340            <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'>
7341              <parameter type-id='type-id-683' is-artificial='yes'/>
7342              <parameter type-id='type-id-657'/>
7343              <return type-id='type-id-115'/>
7344            </function-decl>
7345          </member-function>
7346          <member-function access='public'>
7347            <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'>
7348              <parameter type-id='type-id-683' is-artificial='yes'/>
7349              <parameter type-id='type-id-658'/>
7350              <return type-id='type-id-115'/>
7351            </function-decl>
7352          </member-function>
7353          <member-function access='public'>
7354            <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'>
7355              <parameter type-id='type-id-683' is-artificial='yes'/>
7356              <parameter type-id='type-id-229'/>
7357              <return type-id='type-id-115'/>
7358            </function-decl>
7359          </member-function>
7360          <member-function access='public'>
7361            <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'>
7362              <parameter type-id='type-id-683' is-artificial='yes'/>
7363              <parameter type-id='type-id-66'/>
7364              <return type-id='type-id-115'/>
7365            </function-decl>
7366          </member-function>
7367        </class-decl>
7368      </namespace-decl>
7369    </namespace-decl>
7370    <namespace-decl name='mongo'>
7371      <class-decl name='Milliseconds' naming-typedef-id='type-id-894' visibility='default' is-declaration-only='yes' id='type-id-895'/>
7372      <class-decl name='__class_type' naming-typedef-id='type-id-874' visibility='default' is-declaration-only='yes' id='type-id-813'>
7373        <member-function access='public'>
7374          <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'>
7375            <parameter type-id='type-id-814' is-artificial='yes'/>
7376            <parameter type-id='type-id-1'/>
7377            <return type-id='type-id-666'/>
7378          </function-decl>
7379        </member-function>
7380        <member-function access='public'>
7381          <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'>
7382            <parameter type-id='type-id-814' is-artificial='yes'/>
7383            <parameter type-id='type-id-894'/>
7384            <return type-id='type-id-193'/>
7385          </function-decl>
7386        </member-function>
7387        <member-function access='public'>
7388          <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'>
7389            <parameter type-id='type-id-814' is-artificial='yes'/>
7390            <parameter type-id='type-id-433'/>
7391            <return type-id='type-id-193'/>
7392          </function-decl>
7393        </member-function>
7394        <member-function access='public'>
7395          <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'>
7396            <parameter type-id='type-id-814' is-artificial='yes'/>
7397            <parameter type-id='type-id-433'/>
7398            <return type-id='type-id-193'/>
7399          </function-decl>
7400        </member-function>
7401        <member-function access='public'>
7402          <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'>
7403            <parameter type-id='type-id-814' is-artificial='yes'/>
7404            <parameter type-id='type-id-39'/>
7405            <return type-id='type-id-193'/>
7406          </function-decl>
7407        </member-function>
7408        <member-function access='public'>
7409          <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'>
7410            <parameter type-id='type-id-814' is-artificial='yes'/>
7411            <parameter type-id='type-id-39'/>
7412            <return type-id='type-id-193'/>
7413          </function-decl>
7414        </member-function>
7415        <member-function access='public'>
7416          <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'>
7417            <parameter type-id='type-id-814' is-artificial='yes'/>
7418            <parameter type-id='type-id-164'/>
7419            <return type-id='type-id-666'/>
7420          </function-decl>
7421        </member-function>
7422        <member-function access='public'>
7423          <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'>
7424            <parameter type-id='type-id-814' is-artificial='yes'/>
7425            <parameter type-id='type-id-688'/>
7426            <return type-id='type-id-193'/>
7427          </function-decl>
7428        </member-function>
7429        <member-function access='public'>
7430          <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'>
7431            <parameter type-id='type-id-814' is-artificial='yes'/>
7432            <parameter type-id='type-id-688'/>
7433            <return type-id='type-id-193'/>
7434          </function-decl>
7435        </member-function>
7436        <member-function access='public'>
7437          <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'>
7438            <parameter type-id='type-id-814' is-artificial='yes'/>
7439            <return type-id='type-id-732'/>
7440          </function-decl>
7441        </member-function>
7442        <member-function access='public'>
7443          <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'>
7444            <parameter type-id='type-id-814' is-artificial='yes'/>
7445            <return type-id='type-id-193'/>
7446          </function-decl>
7447        </member-function>
7448        <member-function access='private'>
7449          <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'>
7450            <parameter type-id='type-id-814' is-artificial='yes'/>
7451            <return type-id='type-id-193'/>
7452          </function-decl>
7453        </member-function>
7454        <member-function access='public'>
7455          <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'>
7456            <parameter type-id='type-id-814' is-artificial='yes'/>
7457            <return type-id='type-id-193'/>
7458          </function-decl>
7459        </member-function>
7460      </class-decl>
7461      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-666'>
7462        <member-type access='private'>
7463          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-841'/>
7464        </member-type>
7465        <member-function access='private'>
7466          <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'>
7467            <parameter type-id='type-id-667' is-artificial='yes'/>
7468            <return type-id='type-id-193'/>
7469          </function-decl>
7470        </member-function>
7471        <member-function access='public' static='yes'>
7472          <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'>
7473            <return type-id='type-id-666'/>
7474          </function-decl>
7475        </member-function>
7476        <member-function access='public'>
7477          <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'>
7478            <parameter type-id='type-id-667' is-artificial='yes'/>
7479            <parameter type-id='type-id-116'/>
7480            <return type-id='type-id-193'/>
7481          </function-decl>
7482        </member-function>
7483        <member-function access='public'>
7484          <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'>
7485            <parameter type-id='type-id-786' is-artificial='yes'/>
7486            <return type-id='type-id-1'/>
7487          </function-decl>
7488        </member-function>
7489        <member-function access='public' destructor='yes'>
7490          <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'>
7491            <parameter type-id='type-id-667' is-artificial='yes'/>
7492            <return type-id='type-id-193'/>
7493          </function-decl>
7494        </member-function>
7495        <member-function access='private' static='yes'>
7496          <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'>
7497            <parameter type-id='type-id-842'/>
7498            <return type-id='type-id-193'/>
7499          </function-decl>
7500        </member-function>
7501        <member-function access='public'>
7502          <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'>
7503            <parameter type-id='type-id-786' is-artificial='yes'/>
7504            <return type-id='type-id-256'/>
7505          </function-decl>
7506        </member-function>
7507        <member-function access='public'>
7508          <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'>
7509            <parameter type-id='type-id-786' is-artificial='yes'/>
7510            <return type-id='type-id-238'/>
7511          </function-decl>
7512        </member-function>
7513      </class-decl>
7514      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-670'>
7515        <member-type access='private'>
7516          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-680'>
7517            <member-function access='public'>
7518              <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'>
7519                <parameter type-id='type-id-681' is-artificial='yes'/>
7520                <parameter type-id='type-id-239'/>
7521                <parameter type-id='type-id-39'/>
7522                <return type-id='type-id-193'/>
7523              </function-decl>
7524            </member-function>
7525            <member-function access='public'>
7526              <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'>
7527                <parameter type-id='type-id-681' is-artificial='yes'/>
7528                <return type-id='type-id-55'/>
7529              </function-decl>
7530            </member-function>
7531            <member-function access='public'>
7532              <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'>
7533                <parameter type-id='type-id-788' is-artificial='yes'/>
7534                <return type-id='type-id-1'/>
7535              </function-decl>
7536            </member-function>
7537          </class-decl>
7538        </member-type>
7539        <member-function access='public'>
7540          <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'>
7541            <parameter type-id='type-id-671' is-artificial='yes'/>
7542            <return type-id='type-id-193'/>
7543          </function-decl>
7544        </member-function>
7545        <member-function access='public' static='yes'>
7546          <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'>
7547            <parameter type-id='type-id-39'/>
7548            <return type-id='type-id-670'/>
7549          </function-decl>
7550        </member-function>
7551        <member-function access='private' static='yes'>
7552          <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'>
7553            <parameter type-id='type-id-187'/>
7554            <parameter type-id='type-id-39'/>
7555            <return type-id='type-id-670'/>
7556          </function-decl>
7557        </member-function>
7558        <member-function access='public'>
7559          <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'>
7560            <parameter type-id='type-id-777' is-artificial='yes'/>
7561            <return type-id='type-id-55'/>
7562          </function-decl>
7563        </member-function>
7564        <member-function access='public'>
7565          <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'>
7566            <parameter type-id='type-id-671' is-artificial='yes'/>
7567            <parameter type-id='type-id-115'/>
7568            <return type-id='type-id-193'/>
7569          </function-decl>
7570        </member-function>
7571        <member-function access='public'>
7572          <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'>
7573            <parameter type-id='type-id-671' is-artificial='yes'/>
7574            <parameter type-id='type-id-39'/>
7575            <return type-id='type-id-193'/>
7576          </function-decl>
7577        </member-function>
7578      </class-decl>
7579      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-728'>
7580        <member-function access='public'>
7581          <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'>
7582            <parameter type-id='type-id-729' is-artificial='yes'/>
7583            <return type-id='type-id-115'/>
7584          </function-decl>
7585        </member-function>
7586      </class-decl>
7587      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-724'/>
7588      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-734'>
7589        <member-function access='public'>
7590          <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'>
7591            <parameter type-id='type-id-735' is-artificial='yes'/>
7592            <parameter type-id='type-id-115'/>
7593            <return type-id='type-id-193'/>
7594          </function-decl>
7595        </member-function>
7596      </class-decl>
7597      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-896'>
7598      </class-decl>
7599      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-672'>
7600        <member-function access='public'>
7601          <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'>
7602            <parameter type-id='type-id-673' is-artificial='yes'/>
7603            <return type-id='type-id-193'/>
7604          </function-decl>
7605        </member-function>
7606        <member-function access='public'>
7607          <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'>
7608            <parameter type-id='type-id-673' is-artificial='yes'/>
7609            <parameter type-id='type-id-39'/>
7610            <return type-id='type-id-193'/>
7611          </function-decl>
7612        </member-function>
7613        <member-function access='public'>
7614          <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'>
7615            <parameter type-id='type-id-778' is-artificial='yes'/>
7616            <return type-id='type-id-55'/>
7617          </function-decl>
7618        </member-function>
7619        <member-function access='public'>
7620          <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'>
7621            <parameter type-id='type-id-673' is-artificial='yes'/>
7622            <parameter type-id='type-id-39'/>
7623            <return type-id='type-id-193'/>
7624          </function-decl>
7625        </member-function>
7626      </class-decl>
7627      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-674'>
7628        <member-function access='public'>
7629          <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'>
7630            <parameter type-id='type-id-675' is-artificial='yes'/>
7631            <parameter type-id='type-id-16'/>
7632            <return type-id='type-id-193'/>
7633          </function-decl>
7634        </member-function>
7635        <member-function access='public'>
7636          <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'>
7637            <parameter type-id='type-id-675' is-artificial='yes'/>
7638            <parameter type-id='type-id-16'/>
7639            <return type-id='type-id-55'/>
7640          </function-decl>
7641        </member-function>
7642        <member-function access='private'>
7643          <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'>
7644            <parameter type-id='type-id-675' is-artificial='yes'/>
7645            <parameter type-id='type-id-16'/>
7646            <return type-id='type-id-193'/>
7647          </function-decl>
7648        </member-function>
7649      </class-decl>
7650      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-676'>
7651        <member-function access='public'>
7652          <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'>
7653            <parameter type-id='type-id-677' is-artificial='yes'/>
7654            <return type-id='type-id-193'/>
7655          </function-decl>
7656        </member-function>
7657        <member-function access='public'>
7658          <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'>
7659            <parameter type-id='type-id-677' is-artificial='yes'/>
7660            <parameter type-id='type-id-684'/>
7661            <return type-id='type-id-193'/>
7662          </function-decl>
7663        </member-function>
7664        <member-function access='public'>
7665          <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'>
7666            <parameter type-id='type-id-677' is-artificial='yes'/>
7667            <parameter type-id='type-id-684'/>
7668            <return type-id='type-id-115'/>
7669          </function-decl>
7670        </member-function>
7671        <member-function access='public'>
7672          <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'>
7673            <parameter type-id='type-id-677' is-artificial='yes'/>
7674            <parameter type-id='type-id-60'/>
7675            <return type-id='type-id-115'/>
7676          </function-decl>
7677        </member-function>
7678      </class-decl>
7679      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-678'>
7680        <member-function access='public'>
7681          <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'>
7682            <parameter type-id='type-id-679' is-artificial='yes'/>
7683            <parameter type-id='type-id-239'/>
7684            <return type-id='type-id-193'/>
7685          </function-decl>
7686        </member-function>
7687        <member-function access='public'>
7688          <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'>
7689            <parameter type-id='type-id-679' is-artificial='yes'/>
7690            <parameter type-id='type-id-239'/>
7691            <return type-id='type-id-239'/>
7692          </function-decl>
7693        </member-function>
7694        <member-function access='public'>
7695          <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'>
7696            <parameter type-id='type-id-679' is-artificial='yes'/>
7697            <parameter type-id='type-id-239'/>
7698            <return type-id='type-id-239'/>
7699          </function-decl>
7700        </member-function>
7701        <member-function access='public'>
7702          <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'>
7703            <parameter type-id='type-id-679' is-artificial='yes'/>
7704            <parameter type-id='type-id-239'/>
7705            <return type-id='type-id-239'/>
7706          </function-decl>
7707        </member-function>
7708        <member-function access='public'>
7709          <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'>
7710            <parameter type-id='type-id-787' is-artificial='yes'/>
7711            <return type-id='type-id-239'/>
7712          </function-decl>
7713        </member-function>
7714      </class-decl>
7715      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-684'>
7716        <member-function access='public'>
7717          <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'>
7718            <parameter type-id='type-id-779' is-artificial='yes'/>
7719            <parameter type-id='type-id-55'/>
7720            <parameter type-id='type-id-1'/>
7721            <return type-id='type-id-193'/>
7722          </function-decl>
7723        </member-function>
7724        <member-function access='public'>
7725          <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'>
7726            <parameter type-id='type-id-685' is-artificial='yes'/>
7727            <parameter type-id='type-id-256'/>
7728            <return type-id='type-id-193'/>
7729          </function-decl>
7730        </member-function>
7731        <member-function access='public'>
7732          <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'>
7733            <parameter type-id='type-id-685' is-artificial='yes'/>
7734            <parameter type-id='type-id-60'/>
7735            <return type-id='type-id-193'/>
7736          </function-decl>
7737        </member-function>
7738      </class-decl>
7739      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-732'>
7740        <member-function access='public'>
7741          <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'>
7742            <parameter type-id='type-id-733' is-artificial='yes'/>
7743            <parameter type-id='type-id-164'/>
7744            <return type-id='type-id-193'/>
7745          </function-decl>
7746        </member-function>
7747        <member-function access='public'>
7748          <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'>
7749            <parameter type-id='type-id-733' is-artificial='yes'/>
7750            <parameter type-id='type-id-115'/>
7751            <return type-id='type-id-193'/>
7752          </function-decl>
7753        </member-function>
7754        <member-function access='public'>
7755          <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'>
7756            <parameter type-id='type-id-733' is-artificial='yes'/>
7757            <parameter type-id='type-id-732'/>
7758            <return type-id='type-id-115'/>
7759          </function-decl>
7760        </member-function>
7761      </class-decl>
7762      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-718'>
7763        <member-function access='public'>
7764          <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'>
7765            <parameter type-id='type-id-719' is-artificial='yes'/>
7766            <parameter type-id='type-id-60'/>
7767            <return type-id='type-id-193'/>
7768          </function-decl>
7769        </member-function>
7770        <member-function access='public' destructor='yes'>
7771          <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'>
7772            <parameter type-id='type-id-719' is-artificial='yes'/>
7773            <return type-id='type-id-193'/>
7774          </function-decl>
7775        </member-function>
7776      </class-decl>
7777      <namespace-decl name='logger'>
7778        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-694'>
7779          <member-function access='public'>
7780            <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'>
7781              <parameter type-id='type-id-695' is-artificial='yes'/>
7782              <return type-id='type-id-693'/>
7783            </function-decl>
7784          </member-function>
7785        </class-decl>
7786        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-692'/>
7787        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-696'>
7788          <member-function access='public'>
7789            <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'>
7790              <parameter type-id='type-id-697' is-artificial='yes'/>
7791              <return type-id='type-id-663'/>
7792            </function-decl>
7793          </member-function>
7794          <member-function access='public'>
7795            <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'>
7796              <parameter type-id='type-id-697' is-artificial='yes'/>
7797              <parameter type-id='type-id-60'/>
7798              <return type-id='type-id-115'/>
7799            </function-decl>
7800          </member-function>
7801          <member-function access='public'>
7802            <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'>
7803              <parameter type-id='type-id-697' is-artificial='yes'/>
7804              <parameter type-id='type-id-256'/>
7805              <return type-id='type-id-115'/>
7806            </function-decl>
7807          </member-function>
7808          <member-function access='public'>
7809            <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_'>
7810              <parameter type-id='type-id-697' is-artificial='yes'/>
7811              <parameter type-id='type-id-164'/>
7812              <return type-id='type-id-115'/>
7813            </function-decl>
7814          </member-function>
7815        </class-decl>
7816        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-756'>
7817          <member-function access='public'>
7818            <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'>
7819              <parameter type-id='type-id-757' is-artificial='yes'/>
7820              <parameter type-id='type-id-238'/>
7821              <return type-id='type-id-193'/>
7822            </function-decl>
7823          </member-function>
7824        </class-decl>
7825      </namespace-decl>
7826      <namespace-decl name='stdx'>
7827        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-702'>
7828          <member-function access='public'>
7829            <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'>
7830              <parameter type-id='type-id-703' is-artificial='yes'/>
7831              <parameter type-id='type-id-116'/>
7832              <return type-id='type-id-193'/>
7833            </function-decl>
7834          </member-function>
7835          <member-function access='public'>
7836            <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'>
7837              <parameter type-id='type-id-703' is-artificial='yes'/>
7838              <parameter type-id='type-id-116'/>
7839              <return type-id='type-id-115'/>
7840            </function-decl>
7841          </member-function>
7842        </class-decl>
7843      </namespace-decl>
7844      <typedef-decl name='Milliseconds' type-id='type-id-895' filepath='src/mongo/util/duration.h' line='52' column='1' id='type-id-894'/>
7845    </namespace-decl>
7846    <namespace-decl name='boost'>
7847      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-668'>
7848        <member-function access='public'>
7849          <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'>
7850            <parameter type-id='type-id-669' is-artificial='yes'/>
7851            <return type-id='type-id-193'/>
7852          </function-decl>
7853        </member-function>
7854        <member-function access='public'>
7855          <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'>
7856            <parameter type-id='type-id-669' is-artificial='yes'/>
7857            <parameter type-id='type-id-115'/>
7858            <return type-id='type-id-193'/>
7859          </function-decl>
7860        </member-function>
7861        <member-function access='public'>
7862          <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'>
7863            <parameter type-id='type-id-669' is-artificial='yes'/>
7864            <parameter type-id='type-id-116'/>
7865            <return type-id='type-id-115'/>
7866          </function-decl>
7867        </member-function>
7868        <member-function access='public' destructor='yes'>
7869          <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'>
7870            <parameter type-id='type-id-669' is-artificial='yes'/>
7871            <return type-id='type-id-193'/>
7872          </function-decl>
7873        </member-function>
7874        <member-function access='public'>
7875          <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'>
7876            <parameter type-id='type-id-776' is-artificial='yes'/>
7877            <return type-id='type-id-1'/>
7878          </function-decl>
7879        </member-function>
7880        <member-function access='public'>
7881          <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'>
7882            <parameter type-id='type-id-669' is-artificial='yes'/>
7883            <parameter type-id='type-id-164'/>
7884            <return type-id='type-id-193'/>
7885          </function-decl>
7886        </member-function>
7887        <member-function access='public'>
7888          <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'>
7889            <parameter type-id='type-id-776' is-artificial='yes'/>
7890            <return type-id='type-id-1'/>
7891          </function-decl>
7892        </member-function>
7893        <member-function access='public'>
7894          <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'>
7895            <parameter type-id='type-id-776' is-artificial='yes'/>
7896            <return type-id='type-id-736'/>
7897          </function-decl>
7898        </member-function>
7899      </class-decl>
7900      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-722'>
7901        <member-type access='private'>
7902          <typedef-decl name='reference_type' type-id='type-id-898' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-897'/>
7903        </member-type>
7904        <member-function access='public'>
7905          <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'>
7906            <parameter type-id='type-id-723' is-artificial='yes'/>
7907            <parameter type-id='type-id-116'/>
7908            <return type-id='type-id-193'/>
7909          </function-decl>
7910        </member-function>
7911        <member-function access='public'>
7912          <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'>
7913            <parameter type-id='type-id-723' is-artificial='yes'/>
7914            <return type-id='type-id-897'/>
7915          </function-decl>
7916        </member-function>
7917        <member-function access='public'>
7918          <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'>
7919            <parameter type-id='type-id-723' is-artificial='yes'/>
7920            <return type-id='type-id-897'/>
7921          </function-decl>
7922        </member-function>
7923      </class-decl>
7924      <namespace-decl name='filesystem'>
7925        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-686'>
7926          <member-function access='public'>
7927            <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'>
7928              <parameter type-id='type-id-780' is-artificial='yes'/>
7929              <return type-id='type-id-1'/>
7930            </function-decl>
7931          </member-function>
7932          <member-function access='public'>
7933            <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'>
7934              <parameter type-id='type-id-687' is-artificial='yes'/>
7935              <parameter type-id='type-id-164'/>
7936              <return type-id='type-id-115'/>
7937            </function-decl>
7938          </member-function>
7939        </class-decl>
7940      </namespace-decl>
7941      <namespace-decl name='optional_detail'>
7942        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-720'>
7943          <member-type access='private'>
7944            <typedef-decl name='reference_type' type-id='type-id-899' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-898'/>
7945          </member-type>
7946          <member-type access='private'>
7947            <typedef-decl name='rval_reference_type' type-id='type-id-901' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-900'/>
7948          </member-type>
7949          <member-function access='public'>
7950            <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'>
7951              <parameter type-id='type-id-784' is-artificial='yes'/>
7952              <return type-id='type-id-1'/>
7953            </function-decl>
7954          </member-function>
7955          <member-function access='protected'>
7956            <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'>
7957              <parameter type-id='type-id-721' is-artificial='yes'/>
7958              <parameter type-id='type-id-116'/>
7959              <return type-id='type-id-193'/>
7960            </function-decl>
7961          </member-function>
7962          <member-function access='protected'>
7963            <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'>
7964              <parameter type-id='type-id-721' is-artificial='yes'/>
7965              <parameter type-id='type-id-900'/>
7966              <return type-id='type-id-193'/>
7967            </function-decl>
7968          </member-function>
7969          <member-function access='protected'>
7970            <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'>
7971              <parameter type-id='type-id-721' is-artificial='yes'/>
7972              <return type-id='type-id-193'/>
7973            </function-decl>
7974          </member-function>
7975          <member-function access='protected' destructor='yes'>
7976            <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'>
7977              <parameter type-id='type-id-721' is-artificial='yes'/>
7978              <return type-id='type-id-193'/>
7979            </function-decl>
7980          </member-function>
7981          <member-function access='private'>
7982            <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'>
7983              <parameter type-id='type-id-721' is-artificial='yes'/>
7984              <parameter type-id='type-id-902'/>
7985              <return type-id='type-id-193'/>
7986            </function-decl>
7987          </member-function>
7988        </class-decl>
7989        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-903'>
7990          <member-type access='public'>
7991            <typedef-decl name='reference_type' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-899'/>
7992          </member-type>
7993          <member-type access='public'>
7994            <typedef-decl name='rval_reference_type' type-id='type-id-116' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-901'/>
7995          </member-type>
7996        </class-decl>
7997      </namespace-decl>
7998    </namespace-decl>
7999    <typedef-decl name='is_not_reference_tag' type-id='type-id-904' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-902'/>
8000    <namespace-decl name='mpl_'>
8001      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-904' visibility='default' is-declaration-only='yes' id='type-id-905'/>
8002      <typedef-decl name='false_' type-id='type-id-905' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-904'/>
8003    </namespace-decl>
8004  </abi-instr>
8005  <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'>
8006    <pointer-type-def type-id='type-id-45' size-in-bits='64' id='type-id-906'/>
8007    <reference-type-def kind='lvalue' type-id='type-id-907' size-in-bits='64' id='type-id-908'/>
8008    <pointer-type-def type-id='type-id-907' size-in-bits='64' id='type-id-909'/>
8009    <pointer-type-def type-id='type-id-910' size-in-bits='64' id='type-id-911'/>
8010    <pointer-type-def type-id='type-id-912' size-in-bits='64' id='type-id-913'/>
8011    <pointer-type-def type-id='type-id-914' size-in-bits='64' id='type-id-915'/>
8012    <pointer-type-def type-id='type-id-916' size-in-bits='64' id='type-id-917'/>
8013    <pointer-type-def type-id='type-id-918' size-in-bits='64' id='type-id-919'/>
8014    <pointer-type-def type-id='type-id-920' size-in-bits='64' id='type-id-921'/>
8015    <pointer-type-def type-id='type-id-922' size-in-bits='64' id='type-id-923'/>
8016    <pointer-type-def type-id='type-id-924' size-in-bits='64' id='type-id-925'/>
8017    <pointer-type-def type-id='type-id-926' size-in-bits='64' id='type-id-927'/>
8018    <pointer-type-def type-id='type-id-928' size-in-bits='64' id='type-id-929'/>
8019    <pointer-type-def type-id='type-id-930' size-in-bits='64' id='type-id-931'/>
8020    <pointer-type-def type-id='type-id-932' size-in-bits='64' id='type-id-933'/>
8021    <pointer-type-def type-id='type-id-934' size-in-bits='64' id='type-id-935'/>
8022    <pointer-type-def type-id='type-id-936' size-in-bits='64' id='type-id-937'/>
8023    <pointer-type-def type-id='type-id-938' size-in-bits='64' id='type-id-939'/>
8024    <pointer-type-def type-id='type-id-940' size-in-bits='64' id='type-id-941'/>
8025    <pointer-type-def type-id='type-id-942' size-in-bits='64' id='type-id-943'/>
8026    <pointer-type-def type-id='type-id-944' size-in-bits='64' id='type-id-945'/>
8027    <pointer-type-def type-id='type-id-946' size-in-bits='64' id='type-id-947'/>
8028    <pointer-type-def type-id='type-id-948' size-in-bits='64' id='type-id-949'/>
8029    <pointer-type-def type-id='type-id-950' size-in-bits='64' id='type-id-951'/>
8030    <pointer-type-def type-id='type-id-952' size-in-bits='64' id='type-id-953'/>
8031    <pointer-type-def type-id='type-id-954' size-in-bits='64' id='type-id-955'/>
8032    <pointer-type-def type-id='type-id-956' size-in-bits='64' id='type-id-957'/>
8033    <pointer-type-def type-id='type-id-958' size-in-bits='64' id='type-id-959'/>
8034    <pointer-type-def type-id='type-id-960' size-in-bits='64' id='type-id-961'/>
8035    <pointer-type-def type-id='type-id-962' size-in-bits='64' id='type-id-963'/>
8036    <pointer-type-def type-id='type-id-964' size-in-bits='64' id='type-id-965'/>
8037    <qualified-type-def type-id='type-id-916' const='yes' id='type-id-966'/>
8038    <qualified-type-def type-id='type-id-924' const='yes' id='type-id-967'/>
8039    <qualified-type-def type-id='type-id-932' const='yes' id='type-id-968'/>
8040    <qualified-type-def type-id='type-id-936' const='yes' id='type-id-969'/>
8041    <qualified-type-def type-id='type-id-940' const='yes' id='type-id-970'/>
8042    <qualified-type-def type-id='type-id-946' const='yes' id='type-id-971'/>
8043    <qualified-type-def type-id='type-id-950' const='yes' id='type-id-972'/>
8044    <qualified-type-def type-id='type-id-973' const='yes' id='type-id-974'/>
8045    <pointer-type-def type-id='type-id-966' size-in-bits='64' id='type-id-975'/>
8046    <pointer-type-def type-id='type-id-967' size-in-bits='64' id='type-id-976'/>
8047    <pointer-type-def type-id='type-id-968' size-in-bits='64' id='type-id-977'/>
8048    <pointer-type-def type-id='type-id-970' size-in-bits='64' id='type-id-978'/>
8049    <pointer-type-def type-id='type-id-971' size-in-bits='64' id='type-id-979'/>
8050    <pointer-type-def type-id='type-id-972' size-in-bits='64' id='type-id-980'/>
8051    <pointer-type-def type-id='type-id-974' size-in-bits='64' id='type-id-981'/>
8052    <qualified-type-def type-id='type-id-982' const='yes' id='type-id-983'/>
8053    <pointer-type-def type-id='type-id-983' size-in-bits='64' id='type-id-984'/>
8054    <qualified-type-def type-id='type-id-985' const='yes' id='type-id-986'/>
8055    <reference-type-def kind='lvalue' type-id='type-id-986' size-in-bits='64' id='type-id-987'/>
8056    <qualified-type-def type-id='type-id-988' const='yes' id='type-id-989'/>
8057    <reference-type-def kind='lvalue' type-id='type-id-989' size-in-bits='64' id='type-id-990'/>
8058    <qualified-type-def type-id='type-id-991' const='yes' id='type-id-992'/>
8059    <reference-type-def kind='lvalue' type-id='type-id-992' size-in-bits='64' id='type-id-993'/>
8060    <qualified-type-def type-id='type-id-994' const='yes' id='type-id-995'/>
8061    <pointer-type-def type-id='type-id-995' size-in-bits='64' id='type-id-996'/>
8062    <qualified-type-def type-id='type-id-996' restrict='yes' id='type-id-997'/>
8063    <pointer-type-def type-id='type-id-982' size-in-bits='64' id='type-id-998'/>
8064    <pointer-type-def type-id='type-id-982' size-in-bits='64' id='type-id-999'/>
8065    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-994'/>
8066    <pointer-type-def type-id='type-id-994' size-in-bits='64' id='type-id-1000'/>
8067    <pointer-type-def type-id='type-id-1001' size-in-bits='64' id='type-id-1002'/>
8068    <pointer-type-def type-id='type-id-1003' size-in-bits='64' id='type-id-1004'/>
8069    <pointer-type-def type-id='type-id-1005' size-in-bits='64' id='type-id-1006'/>
8070    <pointer-type-def type-id='type-id-1007' size-in-bits='64' id='type-id-1008'/>
8071    <pointer-type-def type-id='type-id-1009' size-in-bits='64' id='type-id-1010'/>
8072    <pointer-type-def type-id='type-id-1011' size-in-bits='64' id='type-id-1012'/>
8073    <pointer-type-def type-id='type-id-1013' size-in-bits='64' id='type-id-1014'/>
8074    <pointer-type-def type-id='type-id-1015' size-in-bits='64' id='type-id-1016'/>
8075    <pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1018'/>
8076    <pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1019'/>
8077    <pointer-type-def type-id='type-id-1020' size-in-bits='64' id='type-id-1021'/>
8078    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-1022'/>
8079    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-1023'/>
8080    <namespace-decl name='std'>
8081      <class-decl name='allocator_type' naming-typedef-id='type-id-1024' visibility='default' is-declaration-only='yes' id='type-id-1025'/>
8082      <class-decl name='allocator_type' naming-typedef-id='type-id-1026' visibility='default' is-declaration-only='yes' id='type-id-1027'/>
8083      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1028'>
8084        <member-type access='private'>
8085          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1029'/>
8086        </member-type>
8087      </class-decl>
8088      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-964'>
8089        <member-function access='public'>
8090          <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'>
8091            <parameter type-id='type-id-965' is-artificial='yes'/>
8092            <return type-id='type-id-115'/>
8093          </function-decl>
8094        </member-function>
8095      </class-decl>
8096      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-940'>
8097        <member-type access='private'>
8098          <typedef-decl name='allocator_type' type-id='type-id-1025' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h' line='238' column='1' id='type-id-988'/>
8099        </member-type>
8100        <member-function access='public'>
8101          <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'>
8102            <parameter type-id='type-id-941' is-artificial='yes'/>
8103            <return type-id='type-id-193'/>
8104          </function-decl>
8105        </member-function>
8106        <member-function access='public'>
8107          <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'>
8108            <parameter type-id='type-id-941' is-artificial='yes'/>
8109            <parameter type-id='type-id-40'/>
8110            <return type-id='type-id-193'/>
8111          </function-decl>
8112        </member-function>
8113        <member-function access='protected'>
8114          <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'>
8115            <parameter type-id='type-id-941' is-artificial='yes'/>
8116            <parameter type-id='type-id-40'/>
8117            <parameter type-id='type-id-1030'/>
8118            <parameter type-id='type-id-1030'/>
8119            <return type-id='type-id-604'/>
8120          </function-decl>
8121        </member-function>
8122        <member-function access='public'>
8123          <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'>
8124            <parameter type-id='type-id-978' is-artificial='yes'/>
8125            <return type-id='type-id-40'/>
8126          </function-decl>
8127        </member-function>
8128        <member-function access='public'>
8129          <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'>
8130            <parameter type-id='type-id-941' is-artificial='yes'/>
8131            <parameter type-id='type-id-40'/>
8132            <parameter type-id='type-id-990'/>
8133            <return type-id='type-id-193'/>
8134          </function-decl>
8135        </member-function>
8136        <member-function access='protected'>
8137          <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'>
8138            <parameter type-id='type-id-941' is-artificial='yes'/>
8139            <parameter type-id='type-id-40'/>
8140            <return type-id='type-id-193'/>
8141          </function-decl>
8142        </member-function>
8143        <member-function access='public'>
8144          <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'>
8145            <parameter type-id='type-id-941' is-artificial='yes'/>
8146            <parameter type-id='type-id-40'/>
8147            <return type-id='type-id-606'/>
8148          </function-decl>
8149        </member-function>
8150        <member-function access='public' destructor='yes'>
8151          <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'>
8152            <parameter type-id='type-id-941' is-artificial='yes'/>
8153            <return type-id='type-id-193'/>
8154          </function-decl>
8155        </member-function>
8156      </class-decl>
8157      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1030'/>
8158      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-946'>
8159        <member-type access='private'>
8160          <typedef-decl name='const_iterator' type-id='type-id-907' 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-1031'/>
8161        </member-type>
8162        <member-type access='private'>
8163          <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/bits/stl_vector.h' line='227' column='1' id='type-id-1032'/>
8164        </member-type>
8165        <member-function access='public'>
8166          <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'>
8167            <parameter type-id='type-id-947' is-artificial='yes'/>
8168            <return type-id='type-id-193'/>
8169          </function-decl>
8170        </member-function>
8171        <member-function access='public'>
8172          <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'>
8173            <parameter type-id='type-id-947' is-artificial='yes'/>
8174            <parameter type-id='type-id-116'/>
8175            <return type-id='type-id-193'/>
8176          </function-decl>
8177        </member-function>
8178        <member-function access='public'>
8179          <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'>
8180            <parameter type-id='type-id-979' is-artificial='yes'/>
8181            <return type-id='type-id-40'/>
8182          </function-decl>
8183        </member-function>
8184        <member-function access='public'>
8185          <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'>
8186            <parameter type-id='type-id-947' is-artificial='yes'/>
8187            <parameter type-id='type-id-164'/>
8188            <return type-id='type-id-193'/>
8189          </function-decl>
8190        </member-function>
8191        <member-function access='public'>
8192          <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'>
8193            <parameter type-id='type-id-979' is-artificial='yes'/>
8194            <return type-id='type-id-1031'/>
8195          </function-decl>
8196        </member-function>
8197        <member-function access='public'>
8198          <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'>
8199            <parameter type-id='type-id-979' is-artificial='yes'/>
8200            <return type-id='type-id-1031'/>
8201          </function-decl>
8202        </member-function>
8203        <member-function access='public'>
8204          <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'>
8205            <parameter type-id='type-id-947' is-artificial='yes'/>
8206            <parameter type-id='type-id-116'/>
8207            <return type-id='type-id-193'/>
8208          </function-decl>
8209        </member-function>
8210        <member-function access='public'>
8211          <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'>
8212            <parameter type-id='type-id-947' is-artificial='yes'/>
8213            <parameter type-id='type-id-115'/>
8214            <return type-id='type-id-193'/>
8215          </function-decl>
8216        </member-function>
8217        <member-function access='public' destructor='yes'>
8218          <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'>
8219            <parameter type-id='type-id-947' is-artificial='yes'/>
8220            <return type-id='type-id-193'/>
8221          </function-decl>
8222        </member-function>
8223        <member-function access='public'>
8224          <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'>
8225            <parameter type-id='type-id-979' is-artificial='yes'/>
8226            <return type-id='type-id-40'/>
8227          </function-decl>
8228        </member-function>
8229        <member-function access='protected'>
8230          <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'>
8231            <parameter type-id='type-id-947' is-artificial='yes'/>
8232            <parameter type-id='type-id-40'/>
8233            <parameter type-id='type-id-964'/>
8234            <parameter type-id='type-id-964'/>
8235            <return type-id='type-id-1032'/>
8236          </function-decl>
8237        </member-function>
8238        <member-function access='public'>
8239          <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'>
8240            <parameter type-id='type-id-947' is-artificial='yes'/>
8241            <parameter type-id='type-id-40'/>
8242            <return type-id='type-id-193'/>
8243          </function-decl>
8244        </member-function>
8245        <member-function access='protected'>
8246          <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'>
8247            <parameter type-id='type-id-979' is-artificial='yes'/>
8248            <parameter type-id='type-id-40'/>
8249            <parameter type-id='type-id-60'/>
8250            <return type-id='type-id-40'/>
8251          </function-decl>
8252        </member-function>
8253        <member-function access='protected'>
8254          <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_'>
8255            <parameter type-id='type-id-947' is-artificial='yes'/>
8256            <parameter type-id='type-id-116'/>
8257            <return type-id='type-id-193'/>
8258          </function-decl>
8259        </member-function>
8260        <member-function access='protected'>
8261          <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_'>
8262            <parameter type-id='type-id-947' is-artificial='yes'/>
8263            <parameter type-id='type-id-115'/>
8264            <return type-id='type-id-193'/>
8265          </function-decl>
8266        </member-function>
8267      </class-decl>
8268      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1003'>
8269        <member-function access='public'>
8270          <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'>
8271            <parameter type-id='type-id-1004' is-artificial='yes'/>
8272            <parameter type-id='type-id-206'/>
8273            <parameter type-id='type-id-196'/>
8274            <return type-id='type-id-206'/>
8275          </function-decl>
8276        </member-function>
8277        <member-function access='public'>
8278          <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'>
8279            <parameter type-id='type-id-1004' is-artificial='yes'/>
8280            <parameter type-id='type-id-206'/>
8281            <parameter type-id='type-id-196'/>
8282            <return type-id='type-id-206'/>
8283          </function-decl>
8284        </member-function>
8285      </class-decl>
8286      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1034'>
8287        <member-function access='public' static='yes'>
8288          <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'>
8289            <parameter type-id='type-id-441'/>
8290            <parameter type-id='type-id-38'/>
8291            <return type-id='type-id-441'/>
8292          </function-decl>
8293        </member-function>
8294      </class-decl>
8295      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1035'>
8296        <member-function access='public' static='yes'>
8297          <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'>
8298            <parameter type-id='type-id-907'/>
8299            <parameter type-id='type-id-907'/>
8300            <parameter type-id='type-id-999'/>
8301            <return type-id='type-id-999'/>
8302          </function-decl>
8303        </member-function>
8304        <member-function access='public' static='yes'>
8305          <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'>
8306            <parameter type-id='type-id-964'/>
8307            <parameter type-id='type-id-964'/>
8308            <parameter type-id='type-id-999'/>
8309            <return type-id='type-id-999'/>
8310          </function-decl>
8311        </member-function>
8312      </class-decl>
8313      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1036'>
8314        <member-function access='public' static='yes'>
8315          <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'>
8316            <parameter type-id='type-id-999'/>
8317            <parameter type-id='type-id-999'/>
8318            <return type-id='type-id-193'/>
8319          </function-decl>
8320        </member-function>
8321      </class-decl>
8322      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1037'>
8323        <member-function access='public' static='yes'>
8324          <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'>
8325            <parameter type-id='type-id-181'/>
8326            <parameter type-id='type-id-213'/>
8327            <parameter type-id='type-id-40'/>
8328            <return type-id='type-id-193'/>
8329          </function-decl>
8330        </member-function>
8331      </class-decl>
8332      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1009'>
8333        <member-type access='public'>
8334          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1007'>
8335            <member-function access='public'>
8336              <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'>
8337                <parameter type-id='type-id-1008' is-artificial='yes'/>
8338                <return type-id='type-id-193'/>
8339              </function-decl>
8340            </member-function>
8341          </class-decl>
8342        </member-type>
8343        <member-type access='public'>
8344          <typedef-decl name='allocator_type' type-id='type-id-1025' 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-985'/>
8345        </member-type>
8346        <member-function access='public'>
8347          <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'>
8348            <parameter type-id='type-id-1010' is-artificial='yes'/>
8349            <return type-id='type-id-193'/>
8350          </function-decl>
8351        </member-function>
8352        <member-function access='public'>
8353          <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'>
8354            <parameter type-id='type-id-1010' is-artificial='yes'/>
8355            <parameter type-id='type-id-39'/>
8356            <return type-id='type-id-605'/>
8357          </function-decl>
8358        </member-function>
8359        <member-function access='public'>
8360          <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'>
8361            <parameter type-id='type-id-1010' is-artificial='yes'/>
8362            <parameter type-id='type-id-605'/>
8363            <parameter type-id='type-id-39'/>
8364            <return type-id='type-id-193'/>
8365          </function-decl>
8366        </member-function>
8367        <member-function access='private'>
8368          <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'>
8369            <parameter type-id='type-id-1010' is-artificial='yes'/>
8370            <parameter type-id='type-id-39'/>
8371            <return type-id='type-id-193'/>
8372          </function-decl>
8373        </member-function>
8374        <member-function access='public'>
8375          <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'>
8376            <parameter type-id='type-id-1010' is-artificial='yes'/>
8377            <parameter type-id='type-id-39'/>
8378            <parameter type-id='type-id-987'/>
8379            <return type-id='type-id-193'/>
8380          </function-decl>
8381        </member-function>
8382        <member-function access='public' destructor='yes'>
8383          <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'>
8384            <parameter type-id='type-id-1010' is-artificial='yes'/>
8385            <return type-id='type-id-193'/>
8386          </function-decl>
8387        </member-function>
8388      </class-decl>
8389      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1038'>
8390        <member-type access='public'>
8391          <typedef-decl name='allocator_type' type-id='type-id-1025' 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-1024'/>
8392        </member-type>
8393        <member-function access='public' static='yes'>
8394          <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'>
8395            <parameter type-id='type-id-96'/>
8396            <parameter type-id='type-id-40'/>
8397            <return type-id='type-id-615'/>
8398          </function-decl>
8399        </member-function>
8400        <member-function access='public' static='yes'>
8401          <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'>
8402            <parameter type-id='type-id-96'/>
8403            <parameter type-id='type-id-615'/>
8404            <parameter type-id='type-id-40'/>
8405            <return type-id='type-id-193'/>
8406          </function-decl>
8407        </member-function>
8408      </class-decl>
8409      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1013'>
8410        <member-type access='public'>
8411          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1011'>
8412            <member-function access='public'>
8413              <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'>
8414                <parameter type-id='type-id-1012' is-artificial='yes'/>
8415                <return type-id='type-id-193'/>
8416              </function-decl>
8417            </member-function>
8418            <member-function access='public'>
8419              <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'>
8420                <parameter type-id='type-id-1012' is-artificial='yes'/>
8421                <parameter type-id='type-id-565'/>
8422                <return type-id='type-id-193'/>
8423              </function-decl>
8424            </member-function>
8425          </class-decl>
8426        </member-type>
8427        <member-type access='public'>
8428          <typedef-decl name='allocator_type' type-id='type-id-1027' 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-991'/>
8429        </member-type>
8430        <member-type access='public'>
8431          <typedef-decl name='pointer' type-id='type-id-1039' 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-1033'/>
8432        </member-type>
8433        <member-function access='public'>
8434          <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'>
8435            <parameter type-id='type-id-1014' is-artificial='yes'/>
8436            <return type-id='type-id-193'/>
8437          </function-decl>
8438        </member-function>
8439        <member-function access='public'>
8440          <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'>
8441            <parameter type-id='type-id-1014' is-artificial='yes'/>
8442            <parameter type-id='type-id-39'/>
8443            <return type-id='type-id-1033'/>
8444          </function-decl>
8445        </member-function>
8446        <member-function access='private'>
8447          <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'>
8448            <parameter type-id='type-id-1014' is-artificial='yes'/>
8449            <parameter type-id='type-id-39'/>
8450            <return type-id='type-id-193'/>
8451          </function-decl>
8452        </member-function>
8453        <member-function access='public'>
8454          <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'>
8455            <parameter type-id='type-id-1014' is-artificial='yes'/>
8456            <parameter type-id='type-id-39'/>
8457            <parameter type-id='type-id-993'/>
8458            <return type-id='type-id-193'/>
8459          </function-decl>
8460        </member-function>
8461        <member-function access='public'>
8462          <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'>
8463            <parameter type-id='type-id-1014' is-artificial='yes'/>
8464            <parameter type-id='type-id-377'/>
8465            <return type-id='type-id-193'/>
8466          </function-decl>
8467        </member-function>
8468        <member-function access='public' destructor='yes'>
8469          <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'>
8470            <parameter type-id='type-id-1014' is-artificial='yes'/>
8471            <return type-id='type-id-193'/>
8472          </function-decl>
8473        </member-function>
8474        <member-function access='public'>
8475          <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'>
8476            <parameter type-id='type-id-1014' is-artificial='yes'/>
8477            <parameter type-id='type-id-1033'/>
8478            <parameter type-id='type-id-39'/>
8479            <return type-id='type-id-193'/>
8480          </function-decl>
8481        </member-function>
8482      </class-decl>
8483      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1040'>
8484        <member-type access='public'>
8485          <typedef-decl name='allocator_type' type-id='type-id-1027' 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-1026'/>
8486        </member-type>
8487        <member-type access='public'>
8488          <typedef-decl name='pointer' type-id='type-id-999' 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-1041'/>
8489        </member-type>
8490        <member-function access='public' static='yes'>
8491          <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'>
8492            <parameter type-id='type-id-96'/>
8493            <parameter type-id='type-id-999'/>
8494            <parameter type-id='type-id-116'/>
8495            <return type-id='type-id-193'/>
8496          </function-decl>
8497        </member-function>
8498        <member-function access='public' static='yes'>
8499          <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'>
8500            <parameter type-id='type-id-96'/>
8501            <parameter type-id='type-id-40'/>
8502            <return type-id='type-id-1041'/>
8503          </function-decl>
8504        </member-function>
8505        <member-function access='public' static='yes'>
8506          <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'>
8507            <parameter type-id='type-id-96'/>
8508            <parameter type-id='type-id-999'/>
8509            <parameter type-id='type-id-115'/>
8510            <return type-id='type-id-193'/>
8511          </function-decl>
8512        </member-function>
8513        <member-function access='public' static='yes'>
8514          <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'>
8515            <parameter type-id='type-id-96'/>
8516            <parameter type-id='type-id-1041'/>
8517            <parameter type-id='type-id-40'/>
8518            <return type-id='type-id-193'/>
8519          </function-decl>
8520        </member-function>
8521      </class-decl>
8522    </namespace-decl>
8523    <namespace-decl name='__gnu_cxx'>
8524      <class-decl name='const_iterator' naming-typedef-id='type-id-1031' visibility='default' is-declaration-only='yes' id='type-id-907'>
8525        <member-function access='public'>
8526          <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'>
8527            <parameter type-id='type-id-909' is-artificial='yes'/>
8528            <return type-id='type-id-908'/>
8529          </function-decl>
8530        </member-function>
8531      </class-decl>
8532      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-928'>
8533        <member-function access='public'>
8534          <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'>
8535            <parameter type-id='type-id-929' is-artificial='yes'/>
8536            <parameter type-id='type-id-213'/>
8537            <parameter type-id='type-id-40'/>
8538            <return type-id='type-id-193'/>
8539          </function-decl>
8540        </member-function>
8541      </class-decl>
8542      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-942'>
8543        <member-function access='public'>
8544          <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'>
8545            <parameter type-id='type-id-943' is-artificial='yes'/>
8546            <parameter type-id='type-id-40'/>
8547            <parameter type-id='type-id-187'/>
8548            <return type-id='type-id-615'/>
8549          </function-decl>
8550        </member-function>
8551        <member-function access='public'>
8552          <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'>
8553            <parameter type-id='type-id-943' is-artificial='yes'/>
8554            <parameter type-id='type-id-615'/>
8555            <parameter type-id='type-id-40'/>
8556            <return type-id='type-id-193'/>
8557          </function-decl>
8558        </member-function>
8559      </class-decl>
8560      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-948'>
8561        <member-type access='private'>
8562          <typedef-decl name='pointer' type-id='type-id-999' 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-1042'/>
8563        </member-type>
8564        <member-function access='public'>
8565          <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'>
8566            <parameter type-id='type-id-949' is-artificial='yes'/>
8567            <parameter type-id='type-id-999'/>
8568            <parameter type-id='type-id-116'/>
8569            <return type-id='type-id-193'/>
8570          </function-decl>
8571        </member-function>
8572        <member-function access='public'>
8573          <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'>
8574            <parameter type-id='type-id-949' is-artificial='yes'/>
8575            <parameter type-id='type-id-40'/>
8576            <parameter type-id='type-id-187'/>
8577            <return type-id='type-id-1042'/>
8578          </function-decl>
8579        </member-function>
8580        <member-function access='public'>
8581          <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'>
8582            <parameter type-id='type-id-949' is-artificial='yes'/>
8583            <parameter type-id='type-id-999'/>
8584            <parameter type-id='type-id-115'/>
8585            <return type-id='type-id-193'/>
8586          </function-decl>
8587        </member-function>
8588        <member-function access='public'>
8589          <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'>
8590            <parameter type-id='type-id-949' is-artificial='yes'/>
8591            <parameter type-id='type-id-1042'/>
8592            <parameter type-id='type-id-40'/>
8593            <return type-id='type-id-193'/>
8594          </function-decl>
8595        </member-function>
8596      </class-decl>
8597      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1043'>
8598      </class-decl>
8599      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1044'>
8600        <member-type access='public'>
8601          <typedef-decl name='pointer' type-id='type-id-1041' 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-1039'/>
8602        </member-type>
8603      </class-decl>
8604    </namespace-decl>
8605    <namespace-decl name='mongo'>
8606      <class-decl name='type' naming-typedef-id='type-id-1045' visibility='default' is-declaration-only='yes' id='type-id-982'>
8607        <member-function access='public'>
8608          <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'>
8609            <parameter type-id='type-id-998' is-artificial='yes'/>
8610            <parameter type-id='type-id-164'/>
8611            <return type-id='type-id-193'/>
8612          </function-decl>
8613        </member-function>
8614        <member-function access='public'>
8615          <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'>
8616            <parameter type-id='type-id-998' is-artificial='yes'/>
8617            <parameter type-id='type-id-116'/>
8618            <return type-id='type-id-193'/>
8619          </function-decl>
8620        </member-function>
8621        <member-function access='public'>
8622          <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'>
8623            <parameter type-id='type-id-998' is-artificial='yes'/>
8624            <return type-id='type-id-193'/>
8625          </function-decl>
8626        </member-function>
8627        <member-function access='public'>
8628          <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'>
8629            <parameter type-id='type-id-998' is-artificial='yes'/>
8630            <parameter type-id='type-id-60'/>
8631            <return type-id='type-id-193'/>
8632          </function-decl>
8633        </member-function>
8634        <member-function access='private'>
8635          <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'>
8636            <parameter type-id='type-id-998' is-artificial='yes'/>
8637            <parameter type-id='type-id-60'/>
8638            <return type-id='type-id-193'/>
8639          </function-decl>
8640        </member-function>
8641        <member-function access='public'>
8642          <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'>
8643            <parameter type-id='type-id-984' is-artificial='yes'/>
8644            <return type-id='type-id-16'/>
8645          </function-decl>
8646        </member-function>
8647        <member-function access='public'>
8648          <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'>
8649            <parameter type-id='type-id-984' is-artificial='yes'/>
8650            <return type-id='type-id-1'/>
8651          </function-decl>
8652        </member-function>
8653        <member-function access='public'>
8654          <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'>
8655            <parameter type-id='type-id-984' is-artificial='yes'/>
8656            <return type-id='type-id-60'/>
8657          </function-decl>
8658        </member-function>
8659        <member-function access='public'>
8660          <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'>
8661            <parameter type-id='type-id-998' is-artificial='yes'/>
8662            <parameter type-id='type-id-115'/>
8663            <return type-id='type-id-193'/>
8664          </function-decl>
8665        </member-function>
8666        <member-function access='public'>
8667          <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'>
8668            <parameter type-id='type-id-998' is-artificial='yes'/>
8669            <parameter type-id='type-id-982'/>
8670            <return type-id='type-id-115'/>
8671          </function-decl>
8672        </member-function>
8673      </class-decl>
8674      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-912'>
8675        <member-function access='public'>
8676          <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'>
8677            <parameter type-id='type-id-913' is-artificial='yes'/>
8678            <parameter type-id='type-id-1002'/>
8679            <return type-id='type-id-916'/>
8680          </function-decl>
8681        </member-function>
8682        <member-function access='public'>
8683          <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'>
8684            <parameter type-id='type-id-913' is-artificial='yes'/>
8685            <return type-id='type-id-1046'/>
8686          </function-decl>
8687        </member-function>
8688        <member-function access='public'>
8689          <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'>
8690            <parameter type-id='type-id-913' is-artificial='yes'/>
8691            <parameter type-id='type-id-1047'/>
8692            <return type-id='type-id-193'/>
8693          </function-decl>
8694        </member-function>
8695        <member-function access='public'>
8696          <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'>
8697            <parameter type-id='type-id-913' is-artificial='yes'/>
8698            <return type-id='type-id-1048'/>
8699          </function-decl>
8700        </member-function>
8701        <member-function access='public'>
8702          <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'>
8703            <parameter type-id='type-id-913' is-artificial='yes'/>
8704            <parameter type-id='type-id-1016'/>
8705            <return type-id='type-id-916'/>
8706          </function-decl>
8707        </member-function>
8708        <member-function access='public'>
8709          <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'>
8710            <parameter type-id='type-id-913' is-artificial='yes'/>
8711            <parameter type-id='type-id-1019'/>
8712            <return type-id='type-id-916'/>
8713          </function-decl>
8714        </member-function>
8715        <member-function access='public'>
8716          <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'>
8717            <parameter type-id='type-id-913' is-artificial='yes'/>
8718            <return type-id='type-id-932'/>
8719          </function-decl>
8720        </member-function>
8721      </class-decl>
8722      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-916'>
8723        <member-type access='private'>
8724          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1005'/>
8725        </member-type>
8726        <member-function access='public'>
8727          <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'>
8728            <parameter type-id='type-id-975' is-artificial='yes'/>
8729            <return type-id='type-id-1'/>
8730          </function-decl>
8731        </member-function>
8732        <member-function access='private' static='yes'>
8733          <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'>
8734            <parameter type-id='type-id-1006'/>
8735            <return type-id='type-id-193'/>
8736          </function-decl>
8737        </member-function>
8738        <member-function access='public'>
8739          <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'>
8740            <parameter type-id='type-id-917' is-artificial='yes'/>
8741            <parameter type-id='type-id-164'/>
8742            <return type-id='type-id-193'/>
8743          </function-decl>
8744        </member-function>
8745        <member-function access='public'>
8746          <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'>
8747            <parameter type-id='type-id-917' is-artificial='yes'/>
8748            <parameter type-id='type-id-116'/>
8749            <return type-id='type-id-193'/>
8750          </function-decl>
8751        </member-function>
8752        <member-function access='public' destructor='yes'>
8753          <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'>
8754            <parameter type-id='type-id-917' is-artificial='yes'/>
8755            <return type-id='type-id-193'/>
8756          </function-decl>
8757        </member-function>
8758        <member-function access='private' static='yes'>
8759          <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'>
8760            <parameter type-id='type-id-1006'/>
8761            <return type-id='type-id-193'/>
8762          </function-decl>
8763        </member-function>
8764        <member-function access='private'>
8765          <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'>
8766            <parameter type-id='type-id-917' is-artificial='yes'/>
8767            <return type-id='type-id-193'/>
8768          </function-decl>
8769        </member-function>
8770        <member-function access='public' static='yes'>
8771          <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'>
8772            <return type-id='type-id-916'/>
8773          </function-decl>
8774        </member-function>
8775      </class-decl>
8776      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-960'>
8777        <member-function access='public'>
8778          <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'>
8779            <parameter type-id='type-id-961' is-artificial='yes'/>
8780            <return type-id='type-id-193'/>
8781          </function-decl>
8782        </member-function>
8783        <member-function access='public'>
8784          <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'>
8785            <parameter type-id='type-id-961' is-artificial='yes'/>
8786            <parameter type-id='type-id-115'/>
8787            <return type-id='type-id-193'/>
8788          </function-decl>
8789        </member-function>
8790      </class-decl>
8791      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-962'>
8792        <member-function access='public'>
8793          <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'>
8794            <parameter type-id='type-id-963' is-artificial='yes'/>
8795            <return type-id='type-id-193'/>
8796          </function-decl>
8797        </member-function>
8798        <member-function access='public'>
8799          <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'>
8800            <parameter type-id='type-id-963' is-artificial='yes'/>
8801            <parameter type-id='type-id-115'/>
8802            <return type-id='type-id-193'/>
8803          </function-decl>
8804        </member-function>
8805      </class-decl>
8806      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1049'/>
8807      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1050'>
8808        <member-function access='public' static='yes'>
8809          <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'>
8810            <parameter type-id='type-id-432'/>
8811            <parameter type-id='type-id-432'/>
8812            <parameter type-id='type-id-432'/>
8813            <return type-id='type-id-39'/>
8814          </function-decl>
8815        </member-function>
8816      </class-decl>
8817      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1048'/>
8818      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1051'>
8819      </class-decl>
8820      <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-950'>
8821        <member-function access='public'>
8822          <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'>
8823            <parameter type-id='type-id-980' is-artificial='yes'/>
8824            <return type-id='type-id-1'/>
8825          </function-decl>
8826        </member-function>
8827        <member-function access='public'>
8828          <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'>
8829            <parameter type-id='type-id-951' is-artificial='yes'/>
8830            <return type-id='type-id-115'/>
8831          </function-decl>
8832        </member-function>
8833      </class-decl>
8834      <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-958'>
8835        <member-function access='public'>
8836          <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'>
8837            <parameter type-id='type-id-959' is-artificial='yes'/>
8838            <parameter type-id='type-id-1047'/>
8839            <return type-id='type-id-918'/>
8840          </function-decl>
8841        </member-function>
8842      </class-decl>
8843      <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-973'>
8844        <member-function access='public'>
8845          <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'>
8846            <parameter type-id='type-id-981' is-artificial='yes'/>
8847            <parameter type-id='type-id-1021'/>
8848            <parameter type-id='type-id-39'/>
8849            <return type-id='type-id-164'/>
8850          </function-decl>
8851        </member-function>
8852        <member-function access='public'>
8853          <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'>
8854            <parameter type-id='type-id-981' is-artificial='yes'/>
8855            <parameter type-id='type-id-39'/>
8856            <return type-id='type-id-1020'/>
8857          </function-decl>
8858        </member-function>
8859      </class-decl>
8860      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1046'/>
8861      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-914'>
8862        <member-function access='public'>
8863          <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'>
8864            <parameter type-id='type-id-915' is-artificial='yes'/>
8865            <parameter type-id='type-id-239'/>
8866            <return type-id='type-id-239'/>
8867          </function-decl>
8868        </member-function>
8869        <member-function access='public'>
8870          <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'>
8871            <parameter type-id='type-id-915' is-artificial='yes'/>
8872            <parameter type-id='type-id-239'/>
8873            <return type-id='type-id-239'/>
8874          </function-decl>
8875        </member-function>
8876        <member-function access='public'>
8877          <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'>
8878            <parameter type-id='type-id-915' is-artificial='yes'/>
8879            <parameter type-id='type-id-239'/>
8880            <return type-id='type-id-239'/>
8881          </function-decl>
8882        </member-function>
8883      </class-decl>
8884      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-918'>
8885        <member-function access='public'>
8886          <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'>
8887            <parameter type-id='type-id-919' is-artificial='yes'/>
8888            <parameter type-id='type-id-916'/>
8889            <return type-id='type-id-193'/>
8890          </function-decl>
8891        </member-function>
8892        <member-function access='public'>
8893          <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'>
8894            <parameter type-id='type-id-919' is-artificial='yes'/>
8895            <parameter type-id='type-id-238'/>
8896            <parameter type-id='type-id-60'/>
8897            <return type-id='type-id-193'/>
8898          </function-decl>
8899        </member-function>
8900        <member-function access='public'>
8901          <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'>
8902            <parameter type-id='type-id-919' is-artificial='yes'/>
8903            <parameter type-id='type-id-946'/>
8904            <return type-id='type-id-193'/>
8905          </function-decl>
8906        </member-function>
8907      </class-decl>
8908      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-924'>
8909        <member-function access='public'>
8910          <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'>
8911            <parameter type-id='type-id-976' is-artificial='yes'/>
8912            <return type-id='type-id-1'/>
8913          </function-decl>
8914        </member-function>
8915        <member-function access='public'>
8916          <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'>
8917            <parameter type-id='type-id-925' is-artificial='yes'/>
8918            <return type-id='type-id-115'/>
8919          </function-decl>
8920        </member-function>
8921      </class-decl>
8922      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1047'/>
8923      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-932'>
8924        <member-function access='public'>
8925          <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'>
8926            <parameter type-id='type-id-977' is-artificial='yes'/>
8927            <return type-id='type-id-1'/>
8928          </function-decl>
8929        </member-function>
8930        <member-function access='public'>
8931          <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'>
8932            <parameter type-id='type-id-933' is-artificial='yes'/>
8933            <return type-id='type-id-565'/>
8934          </function-decl>
8935        </member-function>
8936        <member-function access='public'>
8937          <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'>
8938            <parameter type-id='type-id-933' is-artificial='yes'/>
8939            <parameter type-id='type-id-916'/>
8940            <return type-id='type-id-193'/>
8941          </function-decl>
8942        </member-function>
8943        <member-function access='public'>
8944          <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'>
8945            <parameter type-id='type-id-933' is-artificial='yes'/>
8946            <parameter type-id='type-id-1017'/>
8947            <return type-id='type-id-193'/>
8948          </function-decl>
8949        </member-function>
8950      </class-decl>
8951      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1017'>
8952        <member-function access='public'>
8953          <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'>
8954            <parameter type-id='type-id-1018' is-artificial='yes'/>
8955            <return type-id='type-id-193'/>
8956          </function-decl>
8957        </member-function>
8958      </class-decl>
8959      <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1015'/>
8960      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1001'/>
8961      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1052'>
8962        <member-function access='public' static='yes'>
8963          <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'>
8964            <parameter type-id='type-id-60'/>
8965            <parameter type-id='type-id-39'/>
8966            <return type-id='type-id-916'/>
8967          </function-decl>
8968        </member-function>
8969      </class-decl>
8970      <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1020'/>
8971      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1053'>
8972        <member-type access='public'>
8973          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1054'>
8974            <member-function access='public' static='yes'>
8975              <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'>
8976                <parameter type-id='type-id-906'/>
8977                <parameter type-id='type-id-60'/>
8978                <parameter type-id='type-id-39'/>
8979                <parameter type-id='type-id-267'/>
8980                <parameter type-id='type-id-198'/>
8981                <return type-id='type-id-916'/>
8982              </function-decl>
8983            </member-function>
8984            <member-function access='public' static='yes'>
8985              <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'>
8986                <parameter type-id='type-id-906'/>
8987                <parameter type-id='type-id-60'/>
8988                <parameter type-id='type-id-267'/>
8989                <return type-id='type-id-193'/>
8990              </function-decl>
8991            </member-function>
8992          </class-decl>
8993        </member-type>
8994        <member-type access='public'>
8995          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1055'>
8996            <member-function access='public' static='yes'>
8997              <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'>
8998                <parameter type-id='type-id-1002'/>
8999                <parameter type-id='type-id-60'/>
9000                <parameter type-id='type-id-39'/>
9001                <parameter type-id='type-id-267'/>
9002                <parameter type-id='type-id-198'/>
9003                <return type-id='type-id-916'/>
9004              </function-decl>
9005            </member-function>
9006          </class-decl>
9007        </member-type>
9008        <member-type access='public'>
9009          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1056'>
9010            <member-function access='public' static='yes'>
9011              <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'>
9012                <return type-id='type-id-982'/>
9013              </function-decl>
9014            </member-function>
9015            <member-function access='public' static='yes'>
9016              <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'>
9017                <parameter type-id='type-id-999'/>
9018                <parameter type-id='type-id-60'/>
9019                <parameter type-id='type-id-39'/>
9020                <parameter type-id='type-id-267'/>
9021                <parameter type-id='type-id-198'/>
9022                <return type-id='type-id-916'/>
9023              </function-decl>
9024            </member-function>
9025          </class-decl>
9026        </member-type>
9027        <member-type access='public'>
9028          <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1057'>
9029            <member-function access='public' static='yes'>
9030              <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'>
9031                <return type-id='type-id-1017'/>
9032              </function-decl>
9033            </member-function>
9034            <member-function access='public' static='yes'>
9035              <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'>
9036                <parameter type-id='type-id-1019'/>
9037                <parameter type-id='type-id-60'/>
9038                <parameter type-id='type-id-39'/>
9039                <parameter type-id='type-id-267'/>
9040                <parameter type-id='type-id-198'/>
9041                <return type-id='type-id-916'/>
9042              </function-decl>
9043            </member-function>
9044          </class-decl>
9045        </member-type>
9046        <member-type access='public'>
9047          <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1058'>
9048            <member-function access='public' static='yes'>
9049              <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'>
9050                <parameter type-id='type-id-91'/>
9051                <parameter type-id='type-id-60'/>
9052                <parameter type-id='type-id-267'/>
9053                <return type-id='type-id-193'/>
9054              </function-decl>
9055            </member-function>
9056          </class-decl>
9057        </member-type>
9058        <member-type access='public'>
9059          <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1059'>
9060            <member-function access='public' static='yes'>
9061              <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'>
9062                <parameter type-id='type-id-1021'/>
9063                <parameter type-id='type-id-60'/>
9064                <parameter type-id='type-id-267'/>
9065                <return type-id='type-id-193'/>
9066              </function-decl>
9067            </member-function>
9068          </class-decl>
9069        </member-type>
9070        <member-function access='public' static='yes'>
9071          <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'>
9072            <parameter type-id='type-id-906'/>
9073            <parameter type-id='type-id-60'/>
9074            <parameter type-id='type-id-39'/>
9075            <parameter type-id='type-id-267'/>
9076            <parameter type-id='type-id-198'/>
9077            <return type-id='type-id-916'/>
9078          </function-decl>
9079        </member-function>
9080        <member-function access='public' static='yes'>
9081          <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'>
9082            <parameter type-id='type-id-1002'/>
9083            <parameter type-id='type-id-60'/>
9084            <parameter type-id='type-id-39'/>
9085            <parameter type-id='type-id-267'/>
9086            <parameter type-id='type-id-198'/>
9087            <return type-id='type-id-916'/>
9088          </function-decl>
9089        </member-function>
9090        <member-function access='public' static='yes'>
9091          <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'>
9092            <parameter type-id='type-id-1016'/>
9093            <parameter type-id='type-id-60'/>
9094            <parameter type-id='type-id-39'/>
9095            <parameter type-id='type-id-267'/>
9096            <parameter type-id='type-id-198'/>
9097            <return type-id='type-id-916'/>
9098          </function-decl>
9099        </member-function>
9100        <member-function access='public' static='yes'>
9101          <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'>
9102            <return type-id='type-id-982'/>
9103          </function-decl>
9104        </member-function>
9105        <member-function access='public' static='yes'>
9106          <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'>
9107            <return type-id='type-id-1017'/>
9108          </function-decl>
9109        </member-function>
9110        <member-function access='public' static='yes'>
9111          <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'>
9112            <parameter type-id='type-id-1019'/>
9113            <parameter type-id='type-id-60'/>
9114            <parameter type-id='type-id-39'/>
9115            <parameter type-id='type-id-267'/>
9116            <parameter type-id='type-id-198'/>
9117            <return type-id='type-id-916'/>
9118          </function-decl>
9119        </member-function>
9120        <member-function access='public' static='yes'>
9121          <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'>
9122            <parameter type-id='type-id-999'/>
9123            <parameter type-id='type-id-60'/>
9124            <parameter type-id='type-id-39'/>
9125            <parameter type-id='type-id-267'/>
9126            <parameter type-id='type-id-198'/>
9127            <return type-id='type-id-916'/>
9128          </function-decl>
9129        </member-function>
9130        <member-function access='public' static='yes'>
9131          <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'>
9132            <parameter type-id='type-id-91'/>
9133            <parameter type-id='type-id-60'/>
9134            <parameter type-id='type-id-267'/>
9135            <return type-id='type-id-193'/>
9136          </function-decl>
9137        </member-function>
9138        <member-function access='public' static='yes'>
9139          <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'>
9140            <parameter type-id='type-id-1021'/>
9141            <parameter type-id='type-id-60'/>
9142            <parameter type-id='type-id-267'/>
9143            <return type-id='type-id-193'/>
9144          </function-decl>
9145        </member-function>
9146      </class-decl>
9147    </namespace-decl>
9148    <namespace-decl name='boost'>
9149      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-922'>
9150        <member-type access='private'>
9151          <typedef-decl name='rval_reference_type' type-id='type-id-1061' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1060'/>
9152        </member-type>
9153        <member-function access='public'>
9154          <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'>
9155            <parameter type-id='type-id-923' is-artificial='yes'/>
9156            <return type-id='type-id-193'/>
9157          </function-decl>
9158        </member-function>
9159        <member-function access='public'>
9160          <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'>
9161            <parameter type-id='type-id-923' is-artificial='yes'/>
9162            <parameter type-id='type-id-1060'/>
9163            <return type-id='type-id-193'/>
9164          </function-decl>
9165        </member-function>
9166      </class-decl>
9167      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-930'>
9168        <member-type access='private'>
9169          <typedef-decl name='reference_type' type-id='type-id-1063' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1062'/>
9170        </member-type>
9171        <member-function access='public'>
9172          <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'>
9173            <parameter type-id='type-id-931' is-artificial='yes'/>
9174            <return type-id='type-id-1062'/>
9175          </function-decl>
9176        </member-function>
9177        <member-function access='public'>
9178          <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'>
9179            <parameter type-id='type-id-931' is-artificial='yes'/>
9180            <return type-id='type-id-1062'/>
9181          </function-decl>
9182        </member-function>
9183      </class-decl>
9184      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-936'>
9185        <member-function access='public' destructor='yes'>
9186          <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'>
9187            <parameter type-id='type-id-937' is-artificial='yes'/>
9188            <return type-id='type-id-193'/>
9189          </function-decl>
9190        </member-function>
9191        <member-function access='public'>
9192          <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'>
9193            <parameter type-id='type-id-937' is-artificial='yes'/>
9194            <parameter type-id='type-id-164'/>
9195            <return type-id='type-id-193'/>
9196          </function-decl>
9197        </member-function>
9198        <member-function access='public'>
9199          <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'>
9200            <parameter type-id='type-id-937' is-artificial='yes'/>
9201            <parameter type-id='type-id-116'/>
9202            <return type-id='type-id-193'/>
9203          </function-decl>
9204        </member-function>
9205        <member-function access='public'>
9206          <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'>
9207            <parameter type-id='type-id-937' is-artificial='yes'/>
9208            <return type-id='type-id-193'/>
9209          </function-decl>
9210        </member-function>
9211        <member-function access='public'>
9212          <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'>
9213            <parameter type-id='type-id-937' is-artificial='yes'/>
9214            <parameter type-id='type-id-115'/>
9215            <return type-id='type-id-193'/>
9216          </function-decl>
9217        </member-function>
9218      </class-decl>
9219      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-938'>
9220        <member-type access='private'>
9221          <typedef-decl name='reference_type' type-id='type-id-1065' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1064'/>
9222        </member-type>
9223        <member-type access='private'>
9224          <typedef-decl name='rval_reference_type' type-id='type-id-1067' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1066'/>
9225        </member-type>
9226        <member-function access='public'>
9227          <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'>
9228            <parameter type-id='type-id-939' is-artificial='yes'/>
9229            <return type-id='type-id-1064'/>
9230          </function-decl>
9231        </member-function>
9232        <member-function access='public'>
9233          <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'>
9234            <parameter type-id='type-id-939' is-artificial='yes'/>
9235            <return type-id='type-id-1064'/>
9236          </function-decl>
9237        </member-function>
9238        <member-function access='public'>
9239          <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'>
9240            <parameter type-id='type-id-939' is-artificial='yes'/>
9241            <return type-id='type-id-193'/>
9242          </function-decl>
9243        </member-function>
9244        <member-function access='public'>
9245          <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'>
9246            <parameter type-id='type-id-939' is-artificial='yes'/>
9247            <parameter type-id='type-id-1066'/>
9248            <return type-id='type-id-193'/>
9249          </function-decl>
9250        </member-function>
9251      </class-decl>
9252      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-952'>
9253        <member-type access='private'>
9254          <typedef-decl name='reference_type' type-id='type-id-1069' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1068'/>
9255        </member-type>
9256        <member-function access='public'>
9257          <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'>
9258            <parameter type-id='type-id-953' is-artificial='yes'/>
9259            <return type-id='type-id-1068'/>
9260          </function-decl>
9261        </member-function>
9262        <member-function access='public'>
9263          <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'>
9264            <parameter type-id='type-id-953' is-artificial='yes'/>
9265            <return type-id='type-id-1068'/>
9266          </function-decl>
9267        </member-function>
9268      </class-decl>
9269      <namespace-decl name='detail'>
9270        <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1070'>
9271          <member-type access='public'>
9272            <typedef-decl name='type' type-id='type-id-982' filepath='src/third_party/boost-1.60.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-1045'/>
9273          </member-type>
9274        </class-decl>
9275      </namespace-decl>
9276      <namespace-decl name='optional_detail'>
9277        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-920'>
9278          <member-type access='private'>
9279            <typedef-decl name='rval_reference_type' type-id='type-id-1071' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1061'/>
9280          </member-type>
9281          <member-function access='protected'>
9282            <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'>
9283              <parameter type-id='type-id-921' is-artificial='yes'/>
9284              <return type-id='type-id-193'/>
9285            </function-decl>
9286          </member-function>
9287          <member-function access='protected'>
9288            <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'>
9289              <parameter type-id='type-id-921' is-artificial='yes'/>
9290              <parameter type-id='type-id-1061'/>
9291              <return type-id='type-id-193'/>
9292            </function-decl>
9293          </member-function>
9294          <member-function access='protected'>
9295            <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'>
9296              <parameter type-id='type-id-921' is-artificial='yes'/>
9297              <parameter type-id='type-id-1061'/>
9298              <return type-id='type-id-193'/>
9299            </function-decl>
9300          </member-function>
9301        </class-decl>
9302        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-926'>
9303          <member-type access='private'>
9304            <typedef-decl name='reference_type' type-id='type-id-1072' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1063'/>
9305          </member-type>
9306          <member-function access='protected'>
9307            <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'>
9308              <parameter type-id='type-id-927' is-artificial='yes'/>
9309              <return type-id='type-id-193'/>
9310            </function-decl>
9311          </member-function>
9312          <member-function access='protected' destructor='yes'>
9313            <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'>
9314              <parameter type-id='type-id-927' is-artificial='yes'/>
9315              <return type-id='type-id-193'/>
9316            </function-decl>
9317          </member-function>
9318          <member-function access='private'>
9319            <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'>
9320              <parameter type-id='type-id-927' is-artificial='yes'/>
9321              <parameter type-id='type-id-1073'/>
9322              <return type-id='type-id-193'/>
9323            </function-decl>
9324          </member-function>
9325        </class-decl>
9326        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-934'>
9327          <member-type access='private'>
9328            <typedef-decl name='reference_type' type-id='type-id-1074' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1065'/>
9329          </member-type>
9330          <member-type access='private'>
9331            <typedef-decl name='rval_reference_type' type-id='type-id-1075' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1067'/>
9332          </member-type>
9333          <member-function access='protected'>
9334            <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'>
9335              <parameter type-id='type-id-935' is-artificial='yes'/>
9336              <return type-id='type-id-193'/>
9337            </function-decl>
9338          </member-function>
9339          <member-function access='protected' destructor='yes'>
9340            <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'>
9341              <parameter type-id='type-id-935' is-artificial='yes'/>
9342              <return type-id='type-id-193'/>
9343            </function-decl>
9344          </member-function>
9345          <member-function access='private'>
9346            <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'>
9347              <parameter type-id='type-id-935' is-artificial='yes'/>
9348              <parameter type-id='type-id-1073'/>
9349              <return type-id='type-id-193'/>
9350            </function-decl>
9351          </member-function>
9352          <member-function access='protected'>
9353            <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'>
9354              <parameter type-id='type-id-935' is-artificial='yes'/>
9355              <return type-id='type-id-193'/>
9356            </function-decl>
9357          </member-function>
9358          <member-function access='protected'>
9359            <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'>
9360              <parameter type-id='type-id-935' is-artificial='yes'/>
9361              <parameter type-id='type-id-1067'/>
9362              <return type-id='type-id-193'/>
9363            </function-decl>
9364          </member-function>
9365          <member-function access='protected'>
9366            <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'>
9367              <parameter type-id='type-id-935' is-artificial='yes'/>
9368              <parameter type-id='type-id-1067'/>
9369              <return type-id='type-id-193'/>
9370            </function-decl>
9371          </member-function>
9372        </class-decl>
9373        <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-944'>
9374          <member-function access='protected'>
9375            <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'>
9376              <parameter type-id='type-id-945' is-artificial='yes'/>
9377              <return type-id='type-id-193'/>
9378            </function-decl>
9379          </member-function>
9380          <member-function access='protected' destructor='yes'>
9381            <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'>
9382              <parameter type-id='type-id-945' is-artificial='yes'/>
9383              <return type-id='type-id-193'/>
9384            </function-decl>
9385          </member-function>
9386          <member-function access='private'>
9387            <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'>
9388              <parameter type-id='type-id-945' is-artificial='yes'/>
9389              <parameter type-id='type-id-1073'/>
9390              <return type-id='type-id-193'/>
9391            </function-decl>
9392          </member-function>
9393        </class-decl>
9394        <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-956'>
9395          <member-type access='private'>
9396            <typedef-decl name='internal_type' type-id='type-id-1045' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='205' column='1' id='type-id-910'/>
9397          </member-type>
9398          <member-type access='private'>
9399            <typedef-decl name='reference_type' type-id='type-id-1076' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1069'/>
9400          </member-type>
9401          <member-function access='private'>
9402            <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'>
9403              <parameter type-id='type-id-957' is-artificial='yes'/>
9404              <return type-id='type-id-911'/>
9405            </function-decl>
9406          </member-function>
9407          <member-function access='protected'>
9408            <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'>
9409              <parameter type-id='type-id-957' is-artificial='yes'/>
9410              <return type-id='type-id-1069'/>
9411            </function-decl>
9412          </member-function>
9413          <member-function access='protected'>
9414            <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'>
9415              <parameter type-id='type-id-957' is-artificial='yes'/>
9416              <return type-id='type-id-193'/>
9417            </function-decl>
9418          </member-function>
9419          <member-function access='protected' destructor='yes'>
9420            <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'>
9421              <parameter type-id='type-id-957' is-artificial='yes'/>
9422              <return type-id='type-id-193'/>
9423            </function-decl>
9424          </member-function>
9425          <member-function access='private'>
9426            <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'>
9427              <parameter type-id='type-id-957' is-artificial='yes'/>
9428              <parameter type-id='type-id-1073'/>
9429              <return type-id='type-id-193'/>
9430            </function-decl>
9431          </member-function>
9432        </class-decl>
9433        <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-954'>
9434          <member-function access='public'>
9435            <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'>
9436              <parameter type-id='type-id-955' is-artificial='yes'/>
9437              <return type-id='type-id-187'/>
9438            </function-decl>
9439          </member-function>
9440        </class-decl>
9441        <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1077'>
9442          <member-type access='public'>
9443            <typedef-decl name='reference_type' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1072'/>
9444          </member-type>
9445        </class-decl>
9446        <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1078'>
9447          <member-type access='public'>
9448            <typedef-decl name='reference_type' type-id='type-id-565' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1074'/>
9449          </member-type>
9450          <member-type access='public'>
9451            <typedef-decl name='rval_reference_type' type-id='type-id-377' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1075'/>
9452          </member-type>
9453        </class-decl>
9454        <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1079'>
9455          <member-type access='public'>
9456            <typedef-decl name='rval_reference_type' type-id='type-id-116' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1071'/>
9457          </member-type>
9458        </class-decl>
9459        <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1080'>
9460          <member-type access='public'>
9461            <typedef-decl name='reference_type' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1076'/>
9462          </member-type>
9463        </class-decl>
9464      </namespace-decl>
9465    </namespace-decl>
9466    <typedef-decl name='is_not_reference_tag' type-id='type-id-1081' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-1073'/>
9467    <namespace-decl name='mpl_'>
9468      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-1081' visibility='default' is-declaration-only='yes' id='type-id-1082'/>
9469      <typedef-decl name='false_' type-id='type-id-1082' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-1081'/>
9470    </namespace-decl>
9471  </abi-instr>
9472  <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'>
9473    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='16' id='type-id-1083'>
9474      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-4' id='type-id-1084'/>
9475    </array-type-def>
9476    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='16' id='type-id-1085'>
9477      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-4' id='type-id-1084'/>
9478    </array-type-def>
9479    <reference-type-def kind='rvalue' type-id='type-id-1' size-in-bits='64' id='type-id-1086'/>
9480    <qualified-type-def type-id='type-id-1087' const='yes' id='type-id-1088'/>
9481    <reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-1089'/>
9482    <reference-type-def kind='lvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-1090'/>
9483    <qualified-type-def type-id='type-id-1091' const='yes' id='type-id-1092'/>
9484    <reference-type-def kind='lvalue' type-id='type-id-1092' size-in-bits='64' id='type-id-1093'/>
9485    <pointer-type-def type-id='type-id-1092' size-in-bits='64' id='type-id-1094'/>
9486    <qualified-type-def type-id='type-id-190' const='yes' id='type-id-1095'/>
9487    <reference-type-def kind='lvalue' type-id='type-id-1095' size-in-bits='64' id='type-id-222'/>
9488    <pointer-type-def type-id='type-id-1096' size-in-bits='64' id='type-id-1097'/>
9489    <reference-type-def kind='lvalue' type-id='type-id-1091' size-in-bits='64' id='type-id-1098'/>
9490    <pointer-type-def type-id='type-id-1091' size-in-bits='64' id='type-id-1099'/>
9491    <reference-type-def kind='rvalue' type-id='type-id-73' size-in-bits='64' id='type-id-231'/>
9492    <pointer-type-def type-id='type-id-1100' size-in-bits='64' id='type-id-1101'/>
9493    <pointer-type-def type-id='type-id-858' size-in-bits='64' id='type-id-860'/>
9494    <reference-type-def kind='lvalue' type-id='type-id-859' size-in-bits='64' id='type-id-861'/>
9495    <reference-type-def kind='lvalue' type-id='type-id-238' size-in-bits='64' id='type-id-1102'/>
9496    <pointer-type-def type-id='type-id-1103' size-in-bits='64' id='type-id-1104'/>
9497    <pointer-type-def type-id='type-id-1105' size-in-bits='64' id='type-id-1106'/>
9498    <pointer-type-def type-id='type-id-1107' size-in-bits='64' id='type-id-1108'/>
9499    <pointer-type-def type-id='type-id-1109' size-in-bits='64' id='type-id-1110'/>
9500    <pointer-type-def type-id='type-id-1109' size-in-bits='64' id='type-id-1111'/>
9501    <reference-type-def kind='rvalue' type-id='type-id-1112' size-in-bits='64' id='type-id-1113'/>
9502    <pointer-type-def type-id='type-id-1112' size-in-bits='64' id='type-id-1114'/>
9503    <pointer-type-def type-id='type-id-1112' size-in-bits='64' id='type-id-1115'/>
9504    <qualified-type-def type-id='type-id-1115' const='yes' id='type-id-1116'/>
9505    <reference-type-def kind='lvalue' type-id='type-id-1116' size-in-bits='64' id='type-id-1117'/>
9506    <pointer-type-def type-id='type-id-1118' size-in-bits='64' id='type-id-1119'/>
9507    <pointer-type-def type-id='type-id-1120' size-in-bits='64' id='type-id-1121'/>
9508    <pointer-type-def type-id='type-id-1122' size-in-bits='64' id='type-id-1123'/>
9509    <pointer-type-def type-id='type-id-1124' size-in-bits='64' id='type-id-1125'/>
9510    <pointer-type-def type-id='type-id-1126' size-in-bits='64' id='type-id-1127'/>
9511    <pointer-type-def type-id='type-id-1128' size-in-bits='64' id='type-id-1129'/>
9512    <pointer-type-def type-id='type-id-1130' size-in-bits='64' id='type-id-1131'/>
9513    <pointer-type-def type-id='type-id-1132' size-in-bits='64' id='type-id-1133'/>
9514    <pointer-type-def type-id='type-id-1134' size-in-bits='64' id='type-id-1135'/>
9515    <pointer-type-def type-id='type-id-1136' size-in-bits='64' id='type-id-1137'/>
9516    <pointer-type-def type-id='type-id-1138' size-in-bits='64' id='type-id-1139'/>
9517    <pointer-type-def type-id='type-id-1140' size-in-bits='64' id='type-id-1141'/>
9518    <pointer-type-def type-id='type-id-1142' size-in-bits='64' id='type-id-1143'/>
9519    <pointer-type-def type-id='type-id-1144' size-in-bits='64' id='type-id-1145'/>
9520    <pointer-type-def type-id='type-id-1146' size-in-bits='64' id='type-id-1147'/>
9521    <pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-1149'/>
9522    <pointer-type-def type-id='type-id-1150' size-in-bits='64' id='type-id-1151'/>
9523    <pointer-type-def type-id='type-id-1152' size-in-bits='64' id='type-id-1153'/>
9524    <pointer-type-def type-id='type-id-1154' size-in-bits='64' id='type-id-1155'/>
9525    <pointer-type-def type-id='type-id-1156' size-in-bits='64' id='type-id-1157'/>
9526    <pointer-type-def type-id='type-id-1158' size-in-bits='64' id='type-id-1159'/>
9527    <pointer-type-def type-id='type-id-1160' size-in-bits='64' id='type-id-1161'/>
9528    <pointer-type-def type-id='type-id-1162' size-in-bits='64' id='type-id-1163'/>
9529    <pointer-type-def type-id='type-id-1164' size-in-bits='64' id='type-id-1165'/>
9530    <pointer-type-def type-id='type-id-1166' size-in-bits='64' id='type-id-1167'/>
9531    <pointer-type-def type-id='type-id-1168' size-in-bits='64' id='type-id-1169'/>
9532    <pointer-type-def type-id='type-id-1170' size-in-bits='64' id='type-id-1171'/>
9533    <pointer-type-def type-id='type-id-1122' size-in-bits='64' id='type-id-1172'/>
9534    <pointer-type-def type-id='type-id-1173' size-in-bits='64' id='type-id-1174'/>
9535    <pointer-type-def type-id='type-id-1175' size-in-bits='64' id='type-id-1176'/>
9536    <pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-1178'/>
9537    <pointer-type-def type-id='type-id-1179' size-in-bits='64' id='type-id-1180'/>
9538    <pointer-type-def type-id='type-id-1181' size-in-bits='64' id='type-id-1182'/>
9539    <pointer-type-def type-id='type-id-1183' size-in-bits='64' id='type-id-1184'/>
9540    <pointer-type-def type-id='type-id-1185' size-in-bits='64' id='type-id-1186'/>
9541    <pointer-type-def type-id='type-id-1187' size-in-bits='64' id='type-id-1188'/>
9542    <pointer-type-def type-id='type-id-1189' size-in-bits='64' id='type-id-1190'/>
9543    <pointer-type-def type-id='type-id-1191' size-in-bits='64' id='type-id-1192'/>
9544    <pointer-type-def type-id='type-id-1193' size-in-bits='64' id='type-id-1194'/>
9545    <pointer-type-def type-id='type-id-1195' size-in-bits='64' id='type-id-1196'/>
9546    <pointer-type-def type-id='type-id-1162' size-in-bits='64' id='type-id-1197'/>
9547    <pointer-type-def type-id='type-id-1198' size-in-bits='64' id='type-id-1199'/>
9548    <pointer-type-def type-id='type-id-1200' size-in-bits='64' id='type-id-1201'/>
9549    <pointer-type-def type-id='type-id-1202' size-in-bits='64' id='type-id-1203'/>
9550    <pointer-type-def type-id='type-id-1204' size-in-bits='64' id='type-id-1205'/>
9551    <pointer-type-def type-id='type-id-1206' size-in-bits='64' id='type-id-1207'/>
9552    <pointer-type-def type-id='type-id-1208' size-in-bits='64' id='type-id-1209'/>
9553    <pointer-type-def type-id='type-id-1210' size-in-bits='64' id='type-id-1211'/>
9554    <pointer-type-def type-id='type-id-1212' size-in-bits='64' id='type-id-1213'/>
9555    <pointer-type-def type-id='type-id-1214' size-in-bits='64' id='type-id-1215'/>
9556    <pointer-type-def type-id='type-id-1195' size-in-bits='64' id='type-id-1216'/>
9557    <pointer-type-def type-id='type-id-1217' size-in-bits='64' id='type-id-1218'/>
9558    <pointer-type-def type-id='type-id-1219' size-in-bits='64' id='type-id-1220'/>
9559    <pointer-type-def type-id='type-id-1221' size-in-bits='64' id='type-id-1222'/>
9560    <pointer-type-def type-id='type-id-1223' size-in-bits='64' id='type-id-1224'/>
9561    <pointer-type-def type-id='type-id-1225' size-in-bits='64' id='type-id-1226'/>
9562    <pointer-type-def type-id='type-id-1227' size-in-bits='64' id='type-id-1228'/>
9563    <pointer-type-def type-id='type-id-1229' size-in-bits='64' id='type-id-1230'/>
9564    <pointer-type-def type-id='type-id-1231' size-in-bits='64' id='type-id-1232'/>
9565    <pointer-type-def type-id='type-id-1233' size-in-bits='64' id='type-id-1234'/>
9566    <pointer-type-def type-id='type-id-1144' size-in-bits='64' id='type-id-1235'/>
9567    <pointer-type-def type-id='type-id-1236' size-in-bits='64' id='type-id-1237'/>
9568    <pointer-type-def type-id='type-id-1238' size-in-bits='64' id='type-id-1239'/>
9569    <qualified-type-def type-id='type-id-1105' const='yes' id='type-id-1240'/>
9570    <pointer-type-def type-id='type-id-1240' size-in-bits='64' id='type-id-1241'/>
9571    <qualified-type-def type-id='type-id-1242' const='yes' id='type-id-1243'/>
9572    <reference-type-def kind='lvalue' type-id='type-id-1243' size-in-bits='64' id='type-id-1244'/>
9573    <qualified-type-def type-id='type-id-1112' const='yes' id='type-id-1245'/>
9574    <qualified-type-def type-id='type-id-1132' const='yes' id='type-id-1246'/>
9575    <qualified-type-def type-id='type-id-1134' const='yes' id='type-id-1247'/>
9576    <qualified-type-def type-id='type-id-1136' const='yes' id='type-id-1248'/>
9577    <qualified-type-def type-id='type-id-1138' const='yes' id='type-id-1249'/>
9578    <qualified-type-def type-id='type-id-1148' const='yes' id='type-id-1250'/>
9579    <qualified-type-def type-id='type-id-1146' const='yes' id='type-id-1251'/>
9580    <qualified-type-def type-id='type-id-1128' const='yes' id='type-id-1252'/>
9581    <qualified-type-def type-id='type-id-1156' const='yes' id='type-id-1253'/>
9582    <qualified-type-def type-id='type-id-1208' const='yes' id='type-id-1254'/>
9583    <qualified-type-def type-id='type-id-1181' const='yes' id='type-id-1255'/>
9584    <qualified-type-def type-id='type-id-1183' const='yes' id='type-id-1256'/>
9585    <qualified-type-def type-id='type-id-1257' const='yes' id='type-id-1258'/>
9586    <qualified-type-def type-id='type-id-1202' const='yes' id='type-id-1259'/>
9587    <qualified-type-def type-id='type-id-1195' const='yes' id='type-id-1260'/>
9588    <qualified-type-def type-id='type-id-1200' const='yes' id='type-id-1261'/>
9589    <qualified-type-def type-id='type-id-1160' const='yes' id='type-id-1262'/>
9590    <qualified-type-def type-id='type-id-1126' const='yes' id='type-id-1263'/>
9591    <qualified-type-def type-id='type-id-1130' const='yes' id='type-id-1264'/>
9592    <qualified-type-def type-id='type-id-1144' const='yes' id='type-id-1265'/>
9593    <qualified-type-def type-id='type-id-1206' const='yes' id='type-id-1266'/>
9594    <qualified-type-def type-id='type-id-1204' const='yes' id='type-id-1267'/>
9595    <qualified-type-def type-id='type-id-1166' const='yes' id='type-id-1268'/>
9596    <pointer-type-def type-id='type-id-1246' size-in-bits='64' id='type-id-1269'/>
9597    <pointer-type-def type-id='type-id-1247' size-in-bits='64' id='type-id-1270'/>
9598    <pointer-type-def type-id='type-id-1248' size-in-bits='64' id='type-id-1271'/>
9599    <pointer-type-def type-id='type-id-1249' size-in-bits='64' id='type-id-1272'/>
9600    <pointer-type-def type-id='type-id-1250' size-in-bits='64' id='type-id-1273'/>
9601    <pointer-type-def type-id='type-id-1252' size-in-bits='64' id='type-id-1274'/>
9602    <pointer-type-def type-id='type-id-1253' size-in-bits='64' id='type-id-1275'/>
9603    <pointer-type-def type-id='type-id-1254' size-in-bits='64' id='type-id-1276'/>
9604    <pointer-type-def type-id='type-id-1255' size-in-bits='64' id='type-id-1277'/>
9605    <pointer-type-def type-id='type-id-1256' size-in-bits='64' id='type-id-1278'/>
9606    <pointer-type-def type-id='type-id-1258' size-in-bits='64' id='type-id-1279'/>
9607    <pointer-type-def type-id='type-id-1259' size-in-bits='64' id='type-id-1280'/>
9608    <pointer-type-def type-id='type-id-1261' size-in-bits='64' id='type-id-1281'/>
9609    <pointer-type-def type-id='type-id-1262' size-in-bits='64' id='type-id-1282'/>
9610    <pointer-type-def type-id='type-id-1260' size-in-bits='64' id='type-id-1283'/>
9611    <pointer-type-def type-id='type-id-1263' size-in-bits='64' id='type-id-1284'/>
9612    <pointer-type-def type-id='type-id-1264' size-in-bits='64' id='type-id-1285'/>
9613    <pointer-type-def type-id='type-id-1265' size-in-bits='64' id='type-id-1286'/>
9614    <pointer-type-def type-id='type-id-1268' size-in-bits='64' id='type-id-1287'/>
9615    <qualified-type-def type-id='type-id-1288' const='yes' id='type-id-1289'/>
9616    <qualified-type-def type-id='type-id-1290' const='yes' id='type-id-1291'/>
9617    <qualified-type-def type-id='type-id-1292' const='yes' id='type-id-1293'/>
9618    <qualified-type-def type-id='type-id-1294' const='yes' id='type-id-1295'/>
9619    <qualified-type-def type-id='type-id-1296' const='yes' id='type-id-1297'/>
9620    <qualified-type-def type-id='type-id-1298' const='yes' id='type-id-1299'/>
9621    <qualified-type-def type-id='type-id-1300' const='yes' id='type-id-1301'/>
9622    <pointer-type-def type-id='type-id-1289' size-in-bits='64' id='type-id-1302'/>
9623    <pointer-type-def type-id='type-id-1291' size-in-bits='64' id='type-id-1303'/>
9624    <pointer-type-def type-id='type-id-1293' size-in-bits='64' id='type-id-1304'/>
9625    <pointer-type-def type-id='type-id-1295' size-in-bits='64' id='type-id-1305'/>
9626    <pointer-type-def type-id='type-id-1297' size-in-bits='64' id='type-id-1306'/>
9627    <pointer-type-def type-id='type-id-1299' size-in-bits='64' id='type-id-1307'/>
9628    <pointer-type-def type-id='type-id-1301' size-in-bits='64' id='type-id-1308'/>
9629    <qualified-type-def type-id='type-id-1302' restrict='yes' id='type-id-1309'/>
9630    <reference-type-def kind='lvalue' type-id='type-id-1310' size-in-bits='64' id='type-id-1311'/>
9631    <reference-type-def kind='lvalue' type-id='type-id-1312' size-in-bits='64' id='type-id-1313'/>
9632    <reference-type-def kind='lvalue' type-id='type-id-1314' size-in-bits='64' id='type-id-1315'/>
9633    <reference-type-def kind='lvalue' type-id='type-id-1316' size-in-bits='64' id='type-id-1317'/>
9634    <reference-type-def kind='lvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-1319'/>
9635    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1288'/>
9636    <pointer-type-def type-id='type-id-1288' size-in-bits='64' id='type-id-1320'/>
9637    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-221'/>
9638    <pointer-type-def type-id='type-id-1321' size-in-bits='64' id='type-id-1322'/>
9639    <pointer-type-def type-id='type-id-1296' size-in-bits='64' id='type-id-1323'/>
9640    <pointer-type-def type-id='type-id-1324' size-in-bits='64' id='type-id-1325'/>
9641    <pointer-type-def type-id='type-id-1326' size-in-bits='64' id='type-id-1327'/>
9642    <pointer-type-def type-id='type-id-1328' size-in-bits='64' id='type-id-1329'/>
9643    <pointer-type-def type-id='type-id-1330' size-in-bits='64' id='type-id-1331'/>
9644    <pointer-type-def type-id='type-id-1332' size-in-bits='64' id='type-id-1333'/>
9645    <pointer-type-def type-id='type-id-1334' size-in-bits='64' id='type-id-1335'/>
9646    <pointer-type-def type-id='type-id-1336' size-in-bits='64' id='type-id-1337'/>
9647    <pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-1339'/>
9648    <pointer-type-def type-id='type-id-1340' size-in-bits='64' id='type-id-1341'/>
9649    <pointer-type-def type-id='type-id-1342' size-in-bits='64' id='type-id-1343'/>
9650    <pointer-type-def type-id='type-id-1344' size-in-bits='64' id='type-id-1345'/>
9651    <pointer-type-def type-id='type-id-1346' size-in-bits='64' id='type-id-1347'/>
9652    <pointer-type-def type-id='type-id-1348' size-in-bits='64' id='type-id-1349'/>
9653    <pointer-type-def type-id='type-id-1350' size-in-bits='64' id='type-id-1351'/>
9654    <pointer-type-def type-id='type-id-1352' size-in-bits='64' id='type-id-1353'/>
9655    <pointer-type-def type-id='type-id-1354' size-in-bits='64' id='type-id-1355'/>
9656    <pointer-type-def type-id='type-id-1356' size-in-bits='64' id='type-id-1357'/>
9657    <pointer-type-def type-id='type-id-1358' size-in-bits='64' id='type-id-1359'/>
9658    <pointer-type-def type-id='type-id-1360' size-in-bits='64' id='type-id-1361'/>
9659    <pointer-type-def type-id='type-id-1362' size-in-bits='64' id='type-id-1363'/>
9660    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-1364'/>
9661    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-1365'/>
9662    <namespace-decl name='std'>
9663      <class-decl name='basic_ofstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4096' visibility='default' id='type-id-1100'>
9664        <member-function access='public'>
9665          <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'>
9666            <parameter type-id='type-id-1101' is-artificial='yes'/>
9667            <return type-id='type-id-1'/>
9668          </function-decl>
9669        </member-function>
9670        <member-function access='public'>
9671          <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'>
9672            <parameter type-id='type-id-1101' is-artificial='yes'/>
9673            <return type-id='type-id-193'/>
9674          </function-decl>
9675        </member-function>
9676        <member-function access='public'>
9677          <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'>
9678            <parameter type-id='type-id-1101' is-artificial='yes'/>
9679            <parameter type-id='type-id-60'/>
9680            <parameter type-id='type-id-1366'/>
9681            <return type-id='type-id-193'/>
9682          </function-decl>
9683        </member-function>
9684        <member-function access='public' destructor='yes' vtable-offset='0'>
9685          <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'>
9686            <parameter type-id='type-id-1101' is-artificial='yes'/>
9687            <return type-id='type-id-193'/>
9688          </function-decl>
9689        </member-function>
9690        <member-function access='public' destructor='yes' vtable-offset='0'>
9691          <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/fstream' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
9692            <parameter type-id='type-id-1101' is-artificial='yes'/>
9693            <return type-id='type-id-193'/>
9694          </function-decl>
9695        </member-function>
9696      </class-decl>
9697      <class-decl name='allocator_type' naming-typedef-id='type-id-1310' visibility='default' is-declaration-only='yes' id='type-id-1367'/>
9698      <class-decl name='allocator_type' naming-typedef-id='type-id-1312' visibility='default' is-declaration-only='yes' id='type-id-1368'/>
9699      <class-decl name='allocator_type' naming-typedef-id='type-id-1314' visibility='default' is-declaration-only='yes' id='type-id-1369'/>
9700      <class-decl name='allocator_type' naming-typedef-id='type-id-1316' visibility='default' is-declaration-only='yes' id='type-id-1370'/>
9701      <class-decl name='allocator_type' naming-typedef-id='type-id-1318' visibility='default' is-declaration-only='yes' id='type-id-1371'/>
9702      <class-decl name='reverse_iterator' naming-typedef-id='type-id-1372' visibility='default' is-declaration-only='yes' id='type-id-1373'/>
9703      <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-1374'/>
9704      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1375'>
9705        <member-type access='private'>
9706          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1376'/>
9707        </member-type>
9708      </class-decl>
9709      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1166'>
9710        <member-type access='private'>
9711          <typedef-decl name='iterator' type-id='type-id-1105' 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-1377'/>
9712        </member-type>
9713        <member-type access='private'>
9714          <typedef-decl name='reverse_iterator' type-id='type-id-1373' 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-1372'/>
9715        </member-type>
9716        <member-function access='public' destructor='yes'>
9717          <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'>
9718            <parameter type-id='type-id-1167' is-artificial='yes'/>
9719            <return type-id='type-id-193'/>
9720          </function-decl>
9721        </member-function>
9722        <member-function access='public'>
9723          <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'>
9724            <parameter type-id='type-id-1167' is-artificial='yes'/>
9725            <return type-id='type-id-193'/>
9726          </function-decl>
9727        </member-function>
9728        <member-function access='public'>
9729          <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'>
9730            <parameter type-id='type-id-1167' is-artificial='yes'/>
9731            <parameter type-id='type-id-1113'/>
9732            <return type-id='type-id-193'/>
9733          </function-decl>
9734        </member-function>
9735        <member-function access='public'>
9736          <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'>
9737            <parameter type-id='type-id-1167' is-artificial='yes'/>
9738            <return type-id='type-id-1377'/>
9739          </function-decl>
9740        </member-function>
9741        <member-function access='public'>
9742          <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'>
9743            <parameter type-id='type-id-1167' is-artificial='yes'/>
9744            <return type-id='type-id-1377'/>
9745          </function-decl>
9746        </member-function>
9747        <member-function access='public'>
9748          <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'>
9749            <parameter type-id='type-id-1167' is-artificial='yes'/>
9750            <return type-id='type-id-1372'/>
9751          </function-decl>
9752        </member-function>
9753        <member-function access='public'>
9754          <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'>
9755            <parameter type-id='type-id-1287' is-artificial='yes'/>
9756            <return type-id='type-id-40'/>
9757          </function-decl>
9758        </member-function>
9759        <member-function access='protected'>
9760          <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'>
9761            <parameter type-id='type-id-1287' is-artificial='yes'/>
9762            <parameter type-id='type-id-40'/>
9763            <parameter type-id='type-id-60'/>
9764            <return type-id='type-id-40'/>
9765          </function-decl>
9766        </member-function>
9767        <member-function access='protected'>
9768          <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_'>
9769            <parameter type-id='type-id-1167' is-artificial='yes'/>
9770            <parameter type-id='type-id-1113'/>
9771            <return type-id='type-id-193'/>
9772          </function-decl>
9773        </member-function>
9774      </class-decl>
9775      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1170'>
9776        <member-function access='public' destructor='yes'>
9777          <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'>
9778            <parameter type-id='type-id-1171' is-artificial='yes'/>
9779            <return type-id='type-id-193'/>
9780          </function-decl>
9781        </member-function>
9782        <member-function access='public'>
9783          <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'>
9784            <parameter type-id='type-id-1171' is-artificial='yes'/>
9785            <parameter type-id='type-id-116'/>
9786            <return type-id='type-id-193'/>
9787          </function-decl>
9788        </member-function>
9789      </class-decl>
9790      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1177'>
9791        <member-function access='public'>
9792          <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'>
9793            <parameter type-id='type-id-1178' is-artificial='yes'/>
9794            <parameter type-id='type-id-816'/>
9795            <parameter type-id='type-id-377'/>
9796            <return type-id='type-id-193'/>
9797          </function-decl>
9798        </member-function>
9799      </class-decl>
9800      <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1257'>
9801        <member-type access='private'>
9802          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1378'>
9803          </class-decl>
9804        </member-type>
9805        <member-function access='public'>
9806          <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'>
9807            <parameter type-id='type-id-1279' is-artificial='yes'/>
9808            <return type-id='type-id-864'/>
9809          </function-decl>
9810        </member-function>
9811        <member-function access='public'>
9812          <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'>
9813            <parameter type-id='type-id-1279' is-artificial='yes'/>
9814            <return type-id='type-id-1'/>
9815          </function-decl>
9816        </member-function>
9817        <member-function access='public'>
9818          <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'>
9819            <parameter type-id='type-id-1279' is-artificial='yes'/>
9820            <return type-id='type-id-867'/>
9821          </function-decl>
9822        </member-function>
9823      </class-decl>
9824      <class-decl name='__anonymous_struct__34' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1212'>
9825        <member-function access='public'>
9826          <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'>
9827            <parameter type-id='type-id-1213' is-artificial='yes'/>
9828            <return type-id='type-id-193'/>
9829          </function-decl>
9830        </member-function>
9831        <member-function access='public' destructor='yes'>
9832          <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'>
9833            <parameter type-id='type-id-1213' is-artificial='yes'/>
9834            <return type-id='type-id-193'/>
9835          </function-decl>
9836        </member-function>
9837      </class-decl>
9838      <class-decl name='__anonymous_struct__35' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1214'>
9839        <member-function access='public' destructor='yes'>
9840          <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'>
9841            <parameter type-id='type-id-1215' is-artificial='yes'/>
9842            <return type-id='type-id-193'/>
9843          </function-decl>
9844        </member-function>
9845      </class-decl>
9846      <class-decl name='__anonymous_struct__39' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1219'>
9847        <member-function access='public' destructor='yes'>
9848          <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'>
9849            <parameter type-id='type-id-1220' is-artificial='yes'/>
9850            <return type-id='type-id-193'/>
9851          </function-decl>
9852        </member-function>
9853        <member-function access='public'>
9854          <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'>
9855            <parameter type-id='type-id-1220' is-artificial='yes'/>
9856            <return type-id='type-id-193'/>
9857          </function-decl>
9858        </member-function>
9859      </class-decl>
9860      <class-decl name='__anonymous_struct__42' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1227'>
9861        <member-function access='public'>
9862          <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'>
9863            <parameter type-id='type-id-1228' is-artificial='yes'/>
9864            <return type-id='type-id-193'/>
9865          </function-decl>
9866        </member-function>
9867        <member-function access='public' destructor='yes'>
9868          <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'>
9869            <parameter type-id='type-id-1228' is-artificial='yes'/>
9870            <return type-id='type-id-193'/>
9871          </function-decl>
9872        </member-function>
9873      </class-decl>
9874      <class-decl name='__anonymous_struct__45' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1379'/>
9875      <class-decl name='__anonymous_struct__47' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1236'>
9876        <member-function access='public'>
9877          <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'>
9878            <parameter type-id='type-id-1237' is-artificial='yes'/>
9879            <return type-id='type-id-115'/>
9880          </function-decl>
9881        </member-function>
9882      </class-decl>
9883      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1160'>
9884        <member-type access='private'>
9885          <typedef-decl name='const_iterator' type-id='type-id-1103' 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-1380'/>
9886        </member-type>
9887        <member-function access='public' destructor='yes'>
9888          <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'>
9889            <parameter type-id='type-id-1161' is-artificial='yes'/>
9890            <return type-id='type-id-193'/>
9891          </function-decl>
9892        </member-function>
9893        <member-function access='public'>
9894          <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'>
9895            <parameter type-id='type-id-1161' is-artificial='yes'/>
9896            <return type-id='type-id-193'/>
9897          </function-decl>
9898        </member-function>
9899        <member-function access='public'>
9900          <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'>
9901            <parameter type-id='type-id-1161' is-artificial='yes'/>
9902            <parameter type-id='type-id-116'/>
9903            <return type-id='type-id-193'/>
9904          </function-decl>
9905        </member-function>
9906        <member-function access='public'>
9907          <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'>
9908            <parameter type-id='type-id-1282' is-artificial='yes'/>
9909            <return type-id='type-id-1380'/>
9910          </function-decl>
9911        </member-function>
9912        <member-function access='public'>
9913          <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'>
9914            <parameter type-id='type-id-1282' is-artificial='yes'/>
9915            <return type-id='type-id-1'/>
9916          </function-decl>
9917        </member-function>
9918        <member-function access='public'>
9919          <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'>
9920            <parameter type-id='type-id-1282' is-artificial='yes'/>
9921            <return type-id='type-id-1380'/>
9922          </function-decl>
9923        </member-function>
9924        <member-function access='public'>
9925          <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'>
9926            <parameter type-id='type-id-1282' is-artificial='yes'/>
9927            <return type-id='type-id-40'/>
9928          </function-decl>
9929        </member-function>
9930        <member-function access='protected'>
9931          <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'>
9932            <parameter type-id='type-id-1282' is-artificial='yes'/>
9933            <parameter type-id='type-id-40'/>
9934            <parameter type-id='type-id-60'/>
9935            <return type-id='type-id-40'/>
9936          </function-decl>
9937        </member-function>
9938        <member-function access='protected'>
9939          <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_'>
9940            <parameter type-id='type-id-1161' is-artificial='yes'/>
9941            <parameter type-id='type-id-116'/>
9942            <return type-id='type-id-193'/>
9943          </function-decl>
9944        </member-function>
9945      </class-decl>
9946      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1162'>
9947        <member-function access='public'>
9948          <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'>
9949            <parameter type-id='type-id-1197' is-artificial='yes'/>
9950            <parameter type-id='type-id-1102'/>
9951            <parameter type-id='type-id-116'/>
9952            <parameter type-id='type-id-115'/>
9953            <return type-id='type-id-193'/>
9954          </function-decl>
9955        </member-function>
9956        <member-function access='public'>
9957          <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'>
9958            <parameter type-id='type-id-1197' is-artificial='yes'/>
9959            <parameter type-id='type-id-116'/>
9960            <return type-id='type-id-193'/>
9961          </function-decl>
9962        </member-function>
9963      </class-decl>
9964      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1381'>
9965        <member-function access='public' static='yes'>
9966          <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'>
9967            <parameter type-id='type-id-96'/>
9968            <parameter type-id='type-id-213'/>
9969            <parameter type-id='type-id-40'/>
9970            <return type-id='type-id-193'/>
9971          </function-decl>
9972        </member-function>
9973      </class-decl>
9974      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1338'>
9975        <member-function access='public'>
9976          <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'>
9977            <parameter type-id='type-id-1339' is-artificial='yes'/>
9978            <parameter type-id='type-id-116'/>
9979            <return type-id='type-id-193'/>
9980          </function-decl>
9981        </member-function>
9982      </class-decl>
9983      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1340'>
9984        <member-function access='public'>
9985          <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'>
9986            <parameter type-id='type-id-1341' is-artificial='yes'/>
9987            <parameter type-id='type-id-116'/>
9988            <parameter type-id='type-id-115'/>
9989            <return type-id='type-id-193'/>
9990          </function-decl>
9991        </member-function>
9992        <member-function access='public'>
9993          <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'>
9994            <parameter type-id='type-id-1341' is-artificial='yes'/>
9995            <parameter type-id='type-id-377'/>
9996            <return type-id='type-id-193'/>
9997          </function-decl>
9998        </member-function>
9999      </class-decl>
10000      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1326'>
10001        <member-type access='public'>
10002          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1336'>
10003            <member-function access='public'>
10004              <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'>
10005                <parameter type-id='type-id-1337' is-artificial='yes'/>
10006                <return type-id='type-id-193'/>
10007              </function-decl>
10008            </member-function>
10009          </class-decl>
10010        </member-type>
10011        <member-type access='public'>
10012          <typedef-decl name='pointer' type-id='type-id-1383' 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-1382'/>
10013        </member-type>
10014        <member-function access='public' destructor='yes'>
10015          <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'>
10016            <parameter type-id='type-id-1327' is-artificial='yes'/>
10017            <return type-id='type-id-193'/>
10018          </function-decl>
10019        </member-function>
10020        <member-function access='public'>
10021          <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'>
10022            <parameter type-id='type-id-1327' is-artificial='yes'/>
10023            <parameter type-id='type-id-1382'/>
10024            <parameter type-id='type-id-39'/>
10025            <return type-id='type-id-193'/>
10026          </function-decl>
10027        </member-function>
10028        <member-function access='public'>
10029          <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'>
10030            <parameter type-id='type-id-1327' is-artificial='yes'/>
10031            <return type-id='type-id-193'/>
10032          </function-decl>
10033        </member-function>
10034        <member-function access='public'>
10035          <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'>
10036            <parameter type-id='type-id-1327' is-artificial='yes'/>
10037            <parameter type-id='type-id-39'/>
10038            <return type-id='type-id-1382'/>
10039          </function-decl>
10040        </member-function>
10041      </class-decl>
10042      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1384'>
10043        <member-type access='public'>
10044          <typedef-decl name='allocator_type' type-id='type-id-1367' 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-1310'/>
10045        </member-type>
10046        <member-type access='public'>
10047          <typedef-decl name='pointer' type-id='type-id-1163' 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-1385'/>
10048        </member-type>
10049        <member-function access='public' static='yes'>
10050          <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'>
10051            <parameter type-id='type-id-1311'/>
10052            <parameter type-id='type-id-1385'/>
10053            <parameter type-id='type-id-40'/>
10054            <return type-id='type-id-193'/>
10055          </function-decl>
10056        </member-function>
10057        <member-function access='public' static='yes'>
10058          <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'>
10059            <parameter type-id='type-id-1311'/>
10060            <parameter type-id='type-id-1163'/>
10061            <parameter type-id='type-id-116'/>
10062            <return type-id='type-id-193'/>
10063          </function-decl>
10064        </member-function>
10065        <member-function access='public' static='yes'>
10066          <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'>
10067            <parameter type-id='type-id-1311'/>
10068            <parameter type-id='type-id-40'/>
10069            <return type-id='type-id-1385'/>
10070          </function-decl>
10071        </member-function>
10072      </class-decl>
10073      <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1328'>
10074        <member-type access='public'>
10075          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1334'>
10076            <member-function access='public'>
10077              <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'>
10078                <parameter type-id='type-id-1335' is-artificial='yes'/>
10079                <return type-id='type-id-193'/>
10080              </function-decl>
10081            </member-function>
10082          </class-decl>
10083        </member-type>
10084        <member-type access='public'>
10085          <typedef-decl name='pointer' type-id='type-id-1387' 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-1386'/>
10086        </member-type>
10087        <member-function access='public' destructor='yes'>
10088          <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'>
10089            <parameter type-id='type-id-1329' is-artificial='yes'/>
10090            <return type-id='type-id-193'/>
10091          </function-decl>
10092        </member-function>
10093        <member-function access='public'>
10094          <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'>
10095            <parameter type-id='type-id-1329' is-artificial='yes'/>
10096            <parameter type-id='type-id-1386'/>
10097            <parameter type-id='type-id-39'/>
10098            <return type-id='type-id-193'/>
10099          </function-decl>
10100        </member-function>
10101        <member-function access='public'>
10102          <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'>
10103            <parameter type-id='type-id-1329' is-artificial='yes'/>
10104            <return type-id='type-id-193'/>
10105          </function-decl>
10106        </member-function>
10107        <member-function access='public'>
10108          <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'>
10109            <parameter type-id='type-id-1329' is-artificial='yes'/>
10110            <parameter type-id='type-id-39'/>
10111            <return type-id='type-id-1386'/>
10112          </function-decl>
10113        </member-function>
10114      </class-decl>
10115      <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1388'>
10116        <member-type access='public'>
10117          <typedef-decl name='allocator_type' type-id='type-id-1368' 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-1312'/>
10118        </member-type>
10119        <member-type access='public'>
10120          <typedef-decl name='pointer' type-id='type-id-1115' 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-1389'/>
10121        </member-type>
10122        <member-function access='public' static='yes'>
10123          <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'>
10124            <parameter type-id='type-id-1313'/>
10125            <parameter type-id='type-id-1389'/>
10126            <parameter type-id='type-id-40'/>
10127            <return type-id='type-id-193'/>
10128          </function-decl>
10129        </member-function>
10130        <member-function access='public' static='yes'>
10131          <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'>
10132            <parameter type-id='type-id-1313'/>
10133            <parameter type-id='type-id-1115'/>
10134            <parameter type-id='type-id-1113'/>
10135            <return type-id='type-id-193'/>
10136          </function-decl>
10137        </member-function>
10138        <member-function access='public' static='yes'>
10139          <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'>
10140            <parameter type-id='type-id-1313'/>
10141            <parameter type-id='type-id-40'/>
10142            <return type-id='type-id-1389'/>
10143          </function-decl>
10144        </member-function>
10145      </class-decl>
10146      <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1292'>
10147        <member-function access='public'>
10148          <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'>
10149            <parameter type-id='type-id-1304' is-artificial='yes'/>
10150            <parameter type-id='type-id-1172'/>
10151            <return type-id='type-id-193'/>
10152          </function-decl>
10153        </member-function>
10154      </class-decl>
10155      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1330'>
10156        <member-function access='public'>
10157          <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'>
10158            <parameter type-id='type-id-1331' is-artificial='yes'/>
10159            <parameter type-id='type-id-816'/>
10160            <return type-id='type-id-193'/>
10161          </function-decl>
10162        </member-function>
10163      </class-decl>
10164      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-232'/>
10165      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1332'>
10166        <member-function access='public'>
10167          <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'>
10168            <parameter type-id='type-id-1333' is-artificial='yes'/>
10169            <parameter type-id='type-id-816'/>
10170            <parameter type-id='type-id-377'/>
10171            <return type-id='type-id-193'/>
10172          </function-decl>
10173        </member-function>
10174      </class-decl>
10175      <class-decl name='__anonymous_struct__22' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1390'>
10176        <member-type access='public'>
10177          <typedef-decl name='difference_type' type-id='type-id-198' 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-1391'/>
10178        </member-type>
10179      </class-decl>
10180      <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1392'>
10181      </class-decl>
10182      <class-decl name='__anonymous_struct__25' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1342'>
10183        <member-function access='public'>
10184          <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'>
10185            <parameter type-id='type-id-1343' is-artificial='yes'/>
10186            <parameter type-id='type-id-1102'/>
10187            <parameter type-id='type-id-116'/>
10188            <parameter type-id='type-id-115'/>
10189            <return type-id='type-id-193'/>
10190          </function-decl>
10191        </member-function>
10192        <member-function access='public'>
10193          <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'>
10194            <parameter type-id='type-id-1343' is-artificial='yes'/>
10195            <parameter type-id='type-id-377'/>
10196            <return type-id='type-id-193'/>
10197          </function-decl>
10198        </member-function>
10199      </class-decl>
10200      <class-decl name='__anonymous_struct__26' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1393'>
10201        <member-function access='public' static='yes'>
10202          <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'>
10203            <parameter type-id='type-id-565'/>
10204            <return type-id='type-id-164'/>
10205          </function-decl>
10206        </member-function>
10207      </class-decl>
10208      <class-decl name='__anonymous_struct__27' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1394'>
10209        <member-function access='public' static='yes'>
10210          <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'>
10211            <parameter type-id='type-id-565'/>
10212            <return type-id='type-id-164'/>
10213          </function-decl>
10214        </member-function>
10215      </class-decl>
10216      <class-decl name='__anonymous_struct__28' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1344'>
10217        <member-function access='public'>
10218          <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'>
10219            <parameter type-id='type-id-1345' is-artificial='yes'/>
10220            <parameter type-id='type-id-116'/>
10221            <return type-id='type-id-193'/>
10222          </function-decl>
10223        </member-function>
10224        <member-function access='public'>
10225          <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'>
10226            <parameter type-id='type-id-1345' is-artificial='yes'/>
10227            <parameter type-id='type-id-115'/>
10228            <return type-id='type-id-193'/>
10229          </function-decl>
10230        </member-function>
10231      </class-decl>
10232      <class-decl name='__anonymous_struct__29' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1346'>
10233        <member-function access='public'>
10234          <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'>
10235            <parameter type-id='type-id-1347' is-artificial='yes'/>
10236            <parameter type-id='type-id-377'/>
10237            <return type-id='type-id-193'/>
10238          </function-decl>
10239        </member-function>
10240        <member-function access='public'>
10241          <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'>
10242            <parameter type-id='type-id-1347' is-artificial='yes'/>
10243            <parameter type-id='type-id-115'/>
10244            <return type-id='type-id-193'/>
10245          </function-decl>
10246        </member-function>
10247      </class-decl>
10248      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-233'/>
10249      <class-decl name='__anonymous_struct__30' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1348'>
10250        <member-function access='public'>
10251          <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'>
10252            <parameter type-id='type-id-1349' is-artificial='yes'/>
10253            <parameter type-id='type-id-1102'/>
10254            <return type-id='type-id-193'/>
10255          </function-decl>
10256        </member-function>
10257        <member-function access='public'>
10258          <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'>
10259            <parameter type-id='type-id-1349' is-artificial='yes'/>
10260            <parameter type-id='type-id-442'/>
10261            <return type-id='type-id-193'/>
10262          </function-decl>
10263        </member-function>
10264      </class-decl>
10265      <class-decl name='__anonymous_struct__31' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1395'>
10266        <member-function access='public' static='yes'>
10267          <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'>
10268            <parameter type-id='type-id-565'/>
10269            <return type-id='type-id-115'/>
10270          </function-decl>
10271        </member-function>
10272      </class-decl>
10273      <class-decl name='__anonymous_struct__32' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1396'>
10274        <member-function access='public' static='yes'>
10275          <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'>
10276            <parameter type-id='type-id-565'/>
10277            <return type-id='type-id-115'/>
10278          </function-decl>
10279        </member-function>
10280      </class-decl>
10281      <class-decl name='__anonymous_struct__33' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1352'>
10282        <member-type access='public'>
10283          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1350'>
10284            <member-function access='public'>
10285              <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'>
10286                <parameter type-id='type-id-1351' is-artificial='yes'/>
10287                <return type-id='type-id-193'/>
10288              </function-decl>
10289            </member-function>
10290          </class-decl>
10291        </member-type>
10292        <member-function access='public'>
10293          <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'>
10294            <parameter type-id='type-id-1353' is-artificial='yes'/>
10295            <return type-id='type-id-193'/>
10296          </function-decl>
10297        </member-function>
10298        <member-function access='public' destructor='yes'>
10299          <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'>
10300            <parameter type-id='type-id-1353' is-artificial='yes'/>
10301            <return type-id='type-id-193'/>
10302          </function-decl>
10303        </member-function>
10304        <member-function access='public'>
10305          <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'>
10306            <parameter type-id='type-id-1353' is-artificial='yes'/>
10307            <parameter type-id='type-id-216'/>
10308            <parameter type-id='type-id-39'/>
10309            <return type-id='type-id-193'/>
10310          </function-decl>
10311        </member-function>
10312      </class-decl>
10313      <class-decl name='__anonymous_struct__36' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1354'>
10314        <member-type access='public'>
10315          <typedef-decl name='pointer' type-id='type-id-1398' 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-1397'/>
10316        </member-type>
10317        <member-function access='public' destructor='yes'>
10318          <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'>
10319            <parameter type-id='type-id-1355' is-artificial='yes'/>
10320            <return type-id='type-id-193'/>
10321          </function-decl>
10322        </member-function>
10323        <member-function access='public'>
10324          <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'>
10325            <parameter type-id='type-id-1355' is-artificial='yes'/>
10326            <parameter type-id='type-id-1397'/>
10327            <parameter type-id='type-id-39'/>
10328            <return type-id='type-id-193'/>
10329          </function-decl>
10330        </member-function>
10331      </class-decl>
10332      <class-decl name='__anonymous_struct__37' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1399'>
10333        <member-type access='public'>
10334          <typedef-decl name='allocator_type' type-id='type-id-1369' 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-1314'/>
10335        </member-type>
10336        <member-type access='public'>
10337          <typedef-decl name='pointer' type-id='type-id-1216' 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-1400'/>
10338        </member-type>
10339        <member-function access='public' static='yes'>
10340          <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'>
10341            <parameter type-id='type-id-1315'/>
10342            <parameter type-id='type-id-1400'/>
10343            <parameter type-id='type-id-40'/>
10344            <return type-id='type-id-193'/>
10345          </function-decl>
10346        </member-function>
10347      </class-decl>
10348      <class-decl name='__anonymous_struct__38' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1356'>
10349        <member-type access='public'>
10350          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1358'>
10351            <member-function access='public'>
10352              <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'>
10353                <parameter type-id='type-id-1359' is-artificial='yes'/>
10354                <return type-id='type-id-193'/>
10355              </function-decl>
10356            </member-function>
10357          </class-decl>
10358        </member-type>
10359        <member-function access='public' destructor='yes'>
10360          <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'>
10361            <parameter type-id='type-id-1357' is-artificial='yes'/>
10362            <return type-id='type-id-193'/>
10363          </function-decl>
10364        </member-function>
10365        <member-function access='public'>
10366          <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'>
10367            <parameter type-id='type-id-1357' is-artificial='yes'/>
10368            <parameter type-id='type-id-201'/>
10369            <parameter type-id='type-id-39'/>
10370            <return type-id='type-id-193'/>
10371          </function-decl>
10372        </member-function>
10373        <member-function access='public'>
10374          <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'>
10375            <parameter type-id='type-id-1357' is-artificial='yes'/>
10376            <return type-id='type-id-193'/>
10377          </function-decl>
10378        </member-function>
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-1401'>
10381        <member-type access='public'>
10382          <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-1091'/>
10383        </member-type>
10384        <member-function access='public' static='yes'>
10385          <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'>
10386            <parameter type-id='type-id-1098'/>
10387            <parameter type-id='type-id-1093'/>
10388            <return type-id='type-id-193'/>
10389          </function-decl>
10390        </member-function>
10391        <member-function access='public' static='yes'>
10392          <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'>
10393            <parameter type-id='type-id-1099'/>
10394            <parameter type-id='type-id-1094'/>
10395            <parameter type-id='type-id-39'/>
10396            <return type-id='type-id-1099'/>
10397          </function-decl>
10398        </member-function>
10399        <member-function access='public' static='yes'>
10400          <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'>
10401            <parameter type-id='type-id-1094'/>
10402            <return type-id='type-id-39'/>
10403          </function-decl>
10404        </member-function>
10405      </class-decl>
10406      <class-decl name='__anonymous_struct__40' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1402'>
10407        <member-type access='public'>
10408          <typedef-decl name='allocator_type' type-id='type-id-1370' 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-1316'/>
10409        </member-type>
10410        <member-function access='public' static='yes'>
10411          <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'>
10412            <parameter type-id='type-id-1317'/>
10413            <parameter type-id='type-id-205'/>
10414            <parameter type-id='type-id-40'/>
10415            <return type-id='type-id-193'/>
10416          </function-decl>
10417        </member-function>
10418      </class-decl>
10419      <class-decl name='__anonymous_struct__41' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1362'>
10420        <member-type access='public'>
10421          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1360'>
10422            <member-function access='public'>
10423              <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'>
10424                <parameter type-id='type-id-1361' is-artificial='yes'/>
10425                <return type-id='type-id-193'/>
10426              </function-decl>
10427            </member-function>
10428          </class-decl>
10429        </member-type>
10430        <member-function access='public'>
10431          <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'>
10432            <parameter type-id='type-id-1363' is-artificial='yes'/>
10433            <return type-id='type-id-193'/>
10434          </function-decl>
10435        </member-function>
10436        <member-function access='public' destructor='yes'>
10437          <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'>
10438            <parameter type-id='type-id-1363' is-artificial='yes'/>
10439            <return type-id='type-id-193'/>
10440          </function-decl>
10441        </member-function>
10442        <member-function access='public'>
10443          <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'>
10444            <parameter type-id='type-id-1363' is-artificial='yes'/>
10445            <parameter type-id='type-id-605'/>
10446            <parameter type-id='type-id-39'/>
10447            <return type-id='type-id-193'/>
10448          </function-decl>
10449        </member-function>
10450      </class-decl>
10451      <class-decl name='__anonymous_struct__43' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1403'>
10452        <member-type access='public'>
10453          <typedef-decl name='allocator_type' type-id='type-id-1371' 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-1318'/>
10454        </member-type>
10455        <member-function access='public' static='yes'>
10456          <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'>
10457            <parameter type-id='type-id-1319'/>
10458            <parameter type-id='type-id-615'/>
10459            <parameter type-id='type-id-40'/>
10460            <return type-id='type-id-193'/>
10461          </function-decl>
10462        </member-function>
10463      </class-decl>
10464      <class-decl name='__anonymous_struct__44' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1404'>
10465        <member-function access='public' static='yes'>
10466          <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'>
10467            <parameter type-id='type-id-1379'/>
10468            <parameter type-id='type-id-1379'/>
10469            <parameter type-id='type-id-1115'/>
10470            <return type-id='type-id-1115'/>
10471          </function-decl>
10472        </member-function>
10473        <member-function access='public' static='yes'>
10474          <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'>
10475            <parameter type-id='type-id-1236'/>
10476            <parameter type-id='type-id-1236'/>
10477            <parameter type-id='type-id-1163'/>
10478            <return type-id='type-id-1163'/>
10479          </function-decl>
10480        </member-function>
10481      </class-decl>
10482      <class-decl name='__anonymous_struct__46' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1405'>
10483        <member-function access='public' static='yes'>
10484          <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'>
10485            <parameter type-id='type-id-1115'/>
10486            <parameter type-id='type-id-1115'/>
10487            <parameter type-id='type-id-1115'/>
10488            <return type-id='type-id-1115'/>
10489          </function-decl>
10490        </member-function>
10491      </class-decl>
10492      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1296'>
10493        <member-function access='public'>
10494          <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'>
10495            <parameter type-id='type-id-1323' is-artificial='yes'/>
10496            <parameter type-id='type-id-206'/>
10497            <parameter type-id='type-id-196'/>
10498            <return type-id='type-id-206'/>
10499          </function-decl>
10500        </member-function>
10501        <member-function access='public'>
10502          <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'>
10503            <parameter type-id='type-id-1323' is-artificial='yes'/>
10504            <parameter type-id='type-id-206'/>
10505            <return type-id='type-id-193'/>
10506          </function-decl>
10507        </member-function>
10508        <member-function access='public'>
10509          <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'>
10510            <parameter type-id='type-id-1323' is-artificial='yes'/>
10511            <parameter type-id='type-id-206'/>
10512            <parameter type-id='type-id-196'/>
10513            <return type-id='type-id-206'/>
10514          </function-decl>
10515        </member-function>
10516        <member-function access='public'>
10517          <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'>
10518            <parameter type-id='type-id-1306' is-artificial='yes'/>
10519            <parameter type-id='type-id-196'/>
10520            <return type-id='type-id-206'/>
10521          </function-decl>
10522        </member-function>
10523      </class-decl>
10524      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1324'>
10525        <member-function access='public'>
10526          <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'>
10527            <parameter type-id='type-id-1325' is-artificial='yes'/>
10528            <parameter type-id='type-id-207'/>
10529            <return type-id='type-id-193'/>
10530          </function-decl>
10531        </member-function>
10532      </class-decl>
10533      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1406'>
10534        <member-function access='public' static='yes'>
10535          <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'>
10536            <parameter type-id='type-id-1163'/>
10537            <parameter type-id='type-id-1163'/>
10538            <return type-id='type-id-193'/>
10539          </function-decl>
10540        </member-function>
10541        <member-function access='public' static='yes'>
10542          <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'>
10543            <parameter type-id='type-id-1115'/>
10544            <parameter type-id='type-id-1115'/>
10545            <return type-id='type-id-193'/>
10546          </function-decl>
10547        </member-function>
10548        <member-function access='public' static='yes'>
10549          <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'>
10550            <parameter type-id='type-id-1216'/>
10551            <parameter type-id='type-id-1216'/>
10552            <return type-id='type-id-193'/>
10553          </function-decl>
10554        </member-function>
10555      </class-decl>
10556      <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_'>
10557        <parameter type-id='type-id-1105' 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'/>
10558        <parameter type-id='type-id-1105' 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'/>
10559        <parameter type-id='type-id-1105' 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'/>
10560        <parameter type-id='type-id-1105' 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'/>
10561        <parameter type-id='type-id-1294' 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'/>
10562        <return type-id='type-id-193'/>
10563      </function-decl>
10564      <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_'>
10565        <parameter type-id='type-id-1105' 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'/>
10566        <parameter type-id='type-id-1300' 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'/>
10567        <return type-id='type-id-193'/>
10568      </function-decl>
10569      <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_'>
10570        <parameter type-id='type-id-1105' 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'/>
10571        <parameter type-id='type-id-1105' 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'/>
10572        <parameter type-id='type-id-1294' 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'/>
10573        <return type-id='type-id-193'/>
10574      </function-decl>
10575      <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_'>
10576        <parameter type-id='type-id-1105' 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'/>
10577        <parameter type-id='type-id-1105' 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'/>
10578        <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'/>
10579        <parameter type-id='type-id-1294' 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'/>
10580        <return type-id='type-id-193'/>
10581      </function-decl>
10582      <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_'>
10583        <parameter type-id='type-id-1105' 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'/>
10584        <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'/>
10585        <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'/>
10586        <parameter type-id='type-id-1112' 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'/>
10587        <parameter type-id='type-id-1294' 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'/>
10588        <return type-id='type-id-193'/>
10589      </function-decl>
10590      <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_'>
10591        <parameter type-id='type-id-1105' 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'/>
10592        <parameter type-id='type-id-1105' 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'/>
10593        <parameter type-id='type-id-1294' 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'/>
10594        <return type-id='type-id-193'/>
10595      </function-decl>
10596      <namespace-decl name='__cxx11'>
10597      </namespace-decl>
10598    </namespace-decl>
10599    <namespace-decl name='__gnu_cxx'>
10600      <class-decl name='const_iterator' naming-typedef-id='type-id-1380' visibility='default' is-declaration-only='yes' id='type-id-1103'>
10601        <member-function access='public'>
10602          <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'>
10603            <parameter type-id='type-id-1104' is-artificial='yes'/>
10604            <return type-id='type-id-908'/>
10605          </function-decl>
10606        </member-function>
10607      </class-decl>
10608      <class-decl name='iterator' naming-typedef-id='type-id-1377' visibility='default' is-declaration-only='yes' id='type-id-1105'>
10609        <member-type access='private'>
10610          <typedef-decl name='difference_type' type-id='type-id-1391' 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-1407'/>
10611        </member-type>
10612        <member-function access='public'>
10613          <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'>
10614            <parameter type-id='type-id-1106' is-artificial='yes'/>
10615            <parameter type-id='type-id-1117'/>
10616            <return type-id='type-id-193'/>
10617          </function-decl>
10618        </member-function>
10619        <member-function access='public'>
10620          <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'>
10621            <parameter type-id='type-id-1241' is-artificial='yes'/>
10622            <parameter type-id='type-id-1407'/>
10623            <return type-id='type-id-1105'/>
10624          </function-decl>
10625        </member-function>
10626        <member-function access='public'>
10627          <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'>
10628            <parameter type-id='type-id-1106' is-artificial='yes'/>
10629            <return type-id='type-id-270'/>
10630          </function-decl>
10631        </member-function>
10632        <member-function access='public'>
10633          <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'>
10634            <parameter type-id='type-id-1241' is-artificial='yes'/>
10635            <parameter type-id='type-id-1407'/>
10636            <return type-id='type-id-1105'/>
10637          </function-decl>
10638        </member-function>
10639        <member-function access='public'>
10640          <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'>
10641            <parameter type-id='type-id-1106' is-artificial='yes'/>
10642            <return type-id='type-id-270'/>
10643          </function-decl>
10644        </member-function>
10645      </class-decl>
10646      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1229'>
10647        <member-function access='public'>
10648          <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'>
10649            <parameter type-id='type-id-1230' is-artificial='yes'/>
10650            <parameter type-id='type-id-615'/>
10651            <parameter type-id='type-id-40'/>
10652            <return type-id='type-id-193'/>
10653          </function-decl>
10654        </member-function>
10655      </class-decl>
10656      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1120'>
10657        <member-function access='public'>
10658          <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'>
10659            <parameter type-id='type-id-1121' is-artificial='yes'/>
10660            <parameter type-id='type-id-213'/>
10661            <parameter type-id='type-id-40'/>
10662            <return type-id='type-id-193'/>
10663          </function-decl>
10664        </member-function>
10665      </class-decl>
10666      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1164'>
10667        <member-type access='private'>
10668          <typedef-decl name='pointer' type-id='type-id-1163' 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-1408'/>
10669        </member-type>
10670        <member-function access='public'>
10671          <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'>
10672            <parameter type-id='type-id-1165' is-artificial='yes'/>
10673            <parameter type-id='type-id-1408'/>
10674            <parameter type-id='type-id-40'/>
10675            <return type-id='type-id-193'/>
10676          </function-decl>
10677        </member-function>
10678        <member-function access='public'>
10679          <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'>
10680            <parameter type-id='type-id-1165' is-artificial='yes'/>
10681            <parameter type-id='type-id-1163'/>
10682            <parameter type-id='type-id-116'/>
10683            <return type-id='type-id-193'/>
10684          </function-decl>
10685        </member-function>
10686        <member-function access='public'>
10687          <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'>
10688            <parameter type-id='type-id-1165' is-artificial='yes'/>
10689            <parameter type-id='type-id-40'/>
10690            <parameter type-id='type-id-187'/>
10691            <return type-id='type-id-1408'/>
10692          </function-decl>
10693        </member-function>
10694      </class-decl>
10695      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1168'>
10696        <member-type access='private'>
10697          <typedef-decl name='pointer' type-id='type-id-1115' 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-1409'/>
10698        </member-type>
10699        <member-function access='public'>
10700          <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'>
10701            <parameter type-id='type-id-1169' is-artificial='yes'/>
10702            <parameter type-id='type-id-1409'/>
10703            <parameter type-id='type-id-40'/>
10704            <return type-id='type-id-193'/>
10705          </function-decl>
10706        </member-function>
10707        <member-function access='public'>
10708          <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'>
10709            <parameter type-id='type-id-1169' is-artificial='yes'/>
10710            <parameter type-id='type-id-1115'/>
10711            <parameter type-id='type-id-1113'/>
10712            <return type-id='type-id-193'/>
10713          </function-decl>
10714        </member-function>
10715        <member-function access='public'>
10716          <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'>
10717            <parameter type-id='type-id-1169' is-artificial='yes'/>
10718            <parameter type-id='type-id-40'/>
10719            <parameter type-id='type-id-187'/>
10720            <return type-id='type-id-1409'/>
10721          </function-decl>
10722        </member-function>
10723      </class-decl>
10724      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1217'>
10725        <member-type access='private'>
10726          <typedef-decl name='pointer' type-id='type-id-1216' 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-1410'/>
10727        </member-type>
10728        <member-function access='public'>
10729          <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'>
10730            <parameter type-id='type-id-1218' is-artificial='yes'/>
10731            <parameter type-id='type-id-1410'/>
10732            <parameter type-id='type-id-40'/>
10733            <return type-id='type-id-193'/>
10734          </function-decl>
10735        </member-function>
10736      </class-decl>
10737      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1221'>
10738        <member-function access='public'>
10739          <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'>
10740            <parameter type-id='type-id-1222' is-artificial='yes'/>
10741            <parameter type-id='type-id-205'/>
10742            <parameter type-id='type-id-40'/>
10743            <return type-id='type-id-193'/>
10744          </function-decl>
10745        </member-function>
10746      </class-decl>
10747      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1411'>
10748      </class-decl>
10749      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1412'>
10750      </class-decl>
10751      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1413'>
10752        <member-type access='public'>
10753          <typedef-decl name='pointer' type-id='type-id-1385' 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-1383'/>
10754        </member-type>
10755      </class-decl>
10756      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1414'>
10757        <member-type access='public'>
10758          <typedef-decl name='pointer' type-id='type-id-1389' 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-1387'/>
10759        </member-type>
10760      </class-decl>
10761      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1415'>
10762        <member-type access='public'>
10763          <typedef-decl name='pointer' type-id='type-id-1400' 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-1398'/>
10764        </member-type>
10765      </class-decl>
10766      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1416'>
10767      </class-decl>
10768      <namespace-decl name='__ops'>
10769        <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1294'>
10770          <member-function access='public'>
10771            <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'>
10772              <parameter type-id='type-id-1305' is-artificial='yes'/>
10773              <parameter type-id='type-id-1105'/>
10774              <parameter type-id='type-id-1105'/>
10775              <return type-id='type-id-1'/>
10776            </function-decl>
10777          </member-function>
10778        </class-decl>
10779        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1300'>
10780          <member-function access='public'>
10781            <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'>
10782              <parameter type-id='type-id-1308' is-artificial='yes'/>
10783              <parameter type-id='type-id-115'/>
10784              <parameter type-id='type-id-1105'/>
10785              <return type-id='type-id-1'/>
10786            </function-decl>
10787          </member-function>
10788        </class-decl>
10789        <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1298'>
10790          <member-function access='public'>
10791            <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'>
10792              <parameter type-id='type-id-1307' is-artificial='yes'/>
10793              <parameter type-id='type-id-1105'/>
10794              <parameter type-id='type-id-115'/>
10795              <return type-id='type-id-1'/>
10796            </function-decl>
10797          </member-function>
10798        </class-decl>
10799      </namespace-decl>
10800    </namespace-decl>
10801    <namespace-decl name='mongoutils'>
10802      <namespace-decl name='str'>
10803        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1146'>
10804          <member-function access='public'>
10805            <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'>
10806              <parameter type-id='type-id-1147' is-artificial='yes'/>
10807              <parameter type-id='type-id-1090'/>
10808              <return type-id='type-id-115'/>
10809            </function-decl>
10810          </member-function>
10811          <member-function access='public'>
10812            <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'>
10813              <parameter type-id='type-id-1147' is-artificial='yes'/>
10814              <parameter type-id='type-id-229'/>
10815              <return type-id='type-id-115'/>
10816            </function-decl>
10817          </member-function>
10818          <member-function access='public'>
10819            <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'>
10820              <parameter type-id='type-id-1147' is-artificial='yes'/>
10821              <parameter type-id='type-id-66'/>
10822              <return type-id='type-id-115'/>
10823            </function-decl>
10824          </member-function>
10825        </class-decl>
10826      </namespace-decl>
10827    </namespace-decl>
10828    <namespace-decl name='mongo'>
10829      <class-decl name='Client' size-in-bits='960' visibility='default' id='type-id-1096'/>
10830      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1122'>
10831        <member-function access='private'>
10832          <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'>
10833            <parameter type-id='type-id-1123' is-artificial='yes'/>
10834            <parameter type-id='type-id-1303'/>
10835            <parameter type-id='type-id-164'/>
10836            <parameter type-id='type-id-1125'/>
10837            <return type-id='type-id-193'/>
10838          </function-decl>
10839        </member-function>
10840        <member-function access='public'>
10841          <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'>
10842            <parameter type-id='type-id-1123' is-artificial='yes'/>
10843            <return type-id='type-id-1128'/>
10844          </function-decl>
10845        </member-function>
10846        <member-function access='public' destructor='yes'>
10847          <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'>
10848            <parameter type-id='type-id-1123' is-artificial='yes'/>
10849            <return type-id='type-id-193'/>
10850          </function-decl>
10851        </member-function>
10852        <member-function access='public' static='yes'>
10853          <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'>
10854            <parameter type-id='type-id-1303'/>
10855            <parameter type-id='type-id-164'/>
10856            <parameter type-id='type-id-1125'/>
10857            <parameter type-id='type-id-1097'/>
10858            <return type-id='type-id-1150'/>
10859          </function-decl>
10860        </member-function>
10861        <member-function access='private'>
10862          <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'>
10863            <parameter type-id='type-id-1123' is-artificial='yes'/>
10864            <return type-id='type-id-1166'/>
10865          </function-decl>
10866        </member-function>
10867        <member-function access='private'>
10868          <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'>
10869            <parameter type-id='type-id-1123' is-artificial='yes'/>
10870            <return type-id='type-id-1160'/>
10871          </function-decl>
10872        </member-function>
10873        <member-function access='public'>
10874          <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'>
10875            <parameter type-id='type-id-1123' is-artificial='yes'/>
10876            <parameter type-id='type-id-164'/>
10877            <parameter type-id='type-id-1148'/>
10878            <return type-id='type-id-1156'/>
10879          </function-decl>
10880        </member-function>
10881        <member-function access='private'>
10882          <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'>
10883            <parameter type-id='type-id-1123' is-artificial='yes'/>
10884            <parameter type-id='type-id-1097'/>
10885            <parameter type-id='type-id-164'/>
10886            <parameter type-id='type-id-164'/>
10887            <return type-id='type-id-1128'/>
10888          </function-decl>
10889        </member-function>
10890        <member-function access='private'>
10891          <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'>
10892            <parameter type-id='type-id-1123' is-artificial='yes'/>
10893            <parameter type-id='type-id-115'/>
10894            <return type-id='type-id-193'/>
10895          </function-decl>
10896        </member-function>
10897        <member-function access='public'>
10898          <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'>
10899            <parameter type-id='type-id-1123' is-artificial='yes'/>
10900            <parameter type-id='type-id-1097'/>
10901            <return type-id='type-id-1128'/>
10902          </function-decl>
10903        </member-function>
10904        <member-function access='public'>
10905          <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'>
10906            <parameter type-id='type-id-1123' is-artificial='yes'/>
10907            <parameter type-id='type-id-1097'/>
10908            <parameter type-id='type-id-164'/>
10909            <parameter type-id='type-id-1417'/>
10910            <return type-id='type-id-1128'/>
10911          </function-decl>
10912        </member-function>
10913      </class-decl>
10914      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1148'>
10915        <member-function access='public'>
10916          <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'>
10917            <parameter type-id='type-id-1273' is-artificial='yes'/>
10918            <parameter type-id='type-id-55'/>
10919            <parameter type-id='type-id-1'/>
10920            <return type-id='type-id-193'/>
10921          </function-decl>
10922        </member-function>
10923        <member-function access='public'>
10924          <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'>
10925            <parameter type-id='type-id-1149' is-artificial='yes'/>
10926            <parameter type-id='type-id-256'/>
10927            <return type-id='type-id-193'/>
10928          </function-decl>
10929        </member-function>
10930        <member-function access='public'>
10931          <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'>
10932            <parameter type-id='type-id-1273' is-artificial='yes'/>
10933            <return type-id='type-id-254'/>
10934          </function-decl>
10935        </member-function>
10936        <member-function access='public'>
10937          <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'>
10938            <parameter type-id='type-id-1273' is-artificial='yes'/>
10939            <parameter type-id='type-id-1148'/>
10940            <return type-id='type-id-16'/>
10941          </function-decl>
10942        </member-function>
10943        <member-function access='public'>
10944          <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'>
10945            <parameter type-id='type-id-1149' is-artificial='yes'/>
10946            <parameter type-id='type-id-60'/>
10947            <return type-id='type-id-193'/>
10948          </function-decl>
10949        </member-function>
10950      </class-decl>
10951      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1150'>
10952        <member-function access='public'>
10953          <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'>
10954            <parameter type-id='type-id-1151' is-artificial='yes'/>
10955            <parameter type-id='type-id-238'/>
10956            <parameter type-id='type-id-164'/>
10957            <return type-id='type-id-193'/>
10958          </function-decl>
10959        </member-function>
10960        <member-function access='public'>
10961          <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'>
10962            <parameter type-id='type-id-1151' is-artificial='yes'/>
10963            <parameter type-id='type-id-1128'/>
10964            <return type-id='type-id-193'/>
10965          </function-decl>
10966        </member-function>
10967        <member-function access='public'>
10968          <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'>
10969            <parameter type-id='type-id-1151' is-artificial='yes'/>
10970            <parameter type-id='type-id-1170'/>
10971            <return type-id='type-id-193'/>
10972          </function-decl>
10973        </member-function>
10974      </class-decl>
10975      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1418'>
10976      </class-decl>
10977      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1156'>
10978        <member-function access='public'>
10979          <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'>
10980            <parameter type-id='type-id-1275' is-artificial='yes'/>
10981            <return type-id='type-id-1'/>
10982          </function-decl>
10983        </member-function>
10984        <member-function access='public'>
10985          <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'>
10986            <parameter type-id='type-id-1157' is-artificial='yes'/>
10987            <return type-id='type-id-115'/>
10988          </function-decl>
10989        </member-function>
10990        <member-function access='public'>
10991          <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'>
10992            <parameter type-id='type-id-1157' is-artificial='yes'/>
10993            <parameter type-id='type-id-238'/>
10994            <parameter type-id='type-id-60'/>
10995            <return type-id='type-id-193'/>
10996          </function-decl>
10997        </member-function>
10998        <member-function access='public'>
10999          <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'>
11000            <parameter type-id='type-id-1157' is-artificial='yes'/>
11001            <parameter type-id='type-id-1112'/>
11002            <return type-id='type-id-193'/>
11003          </function-decl>
11004        </member-function>
11005      </class-decl>
11006      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1210'>
11007        <member-function access='public'>
11008          <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'>
11009            <parameter type-id='type-id-1211' is-artificial='yes'/>
11010            <return type-id='type-id-193'/>
11011          </function-decl>
11012        </member-function>
11013      </class-decl>
11014      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1195'>
11015        <member-function access='public'>
11016          <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'>
11017            <parameter type-id='type-id-1196' is-artificial='yes'/>
11018            <parameter type-id='type-id-116'/>
11019            <return type-id='type-id-193'/>
11020          </function-decl>
11021        </member-function>
11022        <member-function access='public'>
11023          <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'>
11024            <parameter type-id='type-id-1283' is-artificial='yes'/>
11025            <return type-id='type-id-60'/>
11026          </function-decl>
11027        </member-function>
11028        <member-function access='public'>
11029          <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'>
11030            <parameter type-id='type-id-1283' is-artificial='yes'/>
11031            <return type-id='type-id-16'/>
11032          </function-decl>
11033        </member-function>
11034        <member-function access='public'>
11035          <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'>
11036            <parameter type-id='type-id-1283' is-artificial='yes'/>
11037            <return type-id='type-id-1'/>
11038          </function-decl>
11039        </member-function>
11040        <member-function access='public'>
11041          <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'>
11042            <parameter type-id='type-id-1196' is-artificial='yes'/>
11043            <return type-id='type-id-193'/>
11044          </function-decl>
11045        </member-function>
11046      </class-decl>
11047      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1417'/>
11048      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1200'>
11049        <member-function access='public'>
11050          <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'>
11051            <parameter type-id='type-id-1201' is-artificial='yes'/>
11052            <return type-id='type-id-436'/>
11053          </function-decl>
11054        </member-function>
11055        <member-function access='public'>
11056          <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'>
11057            <parameter type-id='type-id-1281' is-artificial='yes'/>
11058            <return type-id='type-id-1'/>
11059          </function-decl>
11060        </member-function>
11061      </class-decl>
11062      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1225'>
11063        <member-function access='public'>
11064          <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'>
11065            <parameter type-id='type-id-1226' is-artificial='yes'/>
11066            <return type-id='type-id-193'/>
11067          </function-decl>
11068        </member-function>
11069      </class-decl>
11070      <class-decl name='__anonymous_struct__19' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1419'/>
11071      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1124'/>
11072      <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1223'>
11073        <member-function access='public'>
11074          <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'>
11075            <parameter type-id='type-id-1224' is-artificial='yes'/>
11076            <return type-id='type-id-193'/>
11077          </function-decl>
11078        </member-function>
11079      </class-decl>
11080      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1231'>
11081        <member-function access='public'>
11082          <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'>
11083            <parameter type-id='type-id-1232' is-artificial='yes'/>
11084            <parameter type-id='type-id-1303'/>
11085            <return type-id='type-id-193'/>
11086          </function-decl>
11087        </member-function>
11088      </class-decl>
11089      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1126'>
11090        <member-function access='public'>
11091          <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'>
11092            <parameter type-id='type-id-1127' is-artificial='yes'/>
11093            <parameter type-id='type-id-1303'/>
11094            <return type-id='type-id-193'/>
11095          </function-decl>
11096        </member-function>
11097        <member-function access='public'>
11098          <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'>
11099            <parameter type-id='type-id-1284' is-artificial='yes'/>
11100            <return type-id='type-id-39'/>
11101          </function-decl>
11102        </member-function>
11103      </class-decl>
11104      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1128'>
11105        <member-type access='private'>
11106          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1321'/>
11107        </member-type>
11108        <member-function access='public' destructor='yes'>
11109          <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'>
11110            <parameter type-id='type-id-1129' is-artificial='yes'/>
11111            <return type-id='type-id-193'/>
11112          </function-decl>
11113        </member-function>
11114        <member-function access='private' static='yes'>
11115          <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'>
11116            <parameter type-id='type-id-1322'/>
11117            <return type-id='type-id-193'/>
11118          </function-decl>
11119        </member-function>
11120        <member-function access='public'>
11121          <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'>
11122            <parameter type-id='type-id-1274' is-artificial='yes'/>
11123            <return type-id='type-id-1'/>
11124          </function-decl>
11125        </member-function>
11126        <member-function access='private' static='yes'>
11127          <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'>
11128            <parameter type-id='type-id-1322'/>
11129            <return type-id='type-id-193'/>
11130          </function-decl>
11131        </member-function>
11132        <member-function access='public'>
11133          <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'>
11134            <parameter type-id='type-id-1129' is-artificial='yes'/>
11135            <parameter type-id='type-id-164'/>
11136            <return type-id='type-id-193'/>
11137          </function-decl>
11138        </member-function>
11139        <member-function access='public'>
11140          <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'>
11141            <parameter type-id='type-id-1129' is-artificial='yes'/>
11142            <parameter type-id='type-id-116'/>
11143            <return type-id='type-id-193'/>
11144          </function-decl>
11145        </member-function>
11146        <member-function access='private'>
11147          <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'>
11148            <parameter type-id='type-id-1129' is-artificial='yes'/>
11149            <return type-id='type-id-193'/>
11150          </function-decl>
11151        </member-function>
11152        <member-function access='public' static='yes'>
11153          <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'>
11154            <return type-id='type-id-1128'/>
11155          </function-decl>
11156        </member-function>
11157        <member-function access='public'>
11158          <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'>
11159            <parameter type-id='type-id-1129' is-artificial='yes'/>
11160            <parameter type-id='type-id-116'/>
11161            <return type-id='type-id-115'/>
11162          </function-decl>
11163        </member-function>
11164      </class-decl>
11165      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1130'>
11166        <member-function access='public'>
11167          <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'>
11168            <parameter type-id='type-id-1131' is-artificial='yes'/>
11169            <parameter type-id='type-id-239'/>
11170            <return type-id='type-id-239'/>
11171          </function-decl>
11172        </member-function>
11173        <member-function access='public'>
11174          <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'>
11175            <parameter type-id='type-id-1131' is-artificial='yes'/>
11176            <parameter type-id='type-id-239'/>
11177            <return type-id='type-id-239'/>
11178          </function-decl>
11179        </member-function>
11180        <member-function access='public'>
11181          <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'>
11182            <parameter type-id='type-id-1131' is-artificial='yes'/>
11183            <parameter type-id='type-id-239'/>
11184            <return type-id='type-id-193'/>
11185          </function-decl>
11186        </member-function>
11187        <member-function access='public'>
11188          <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'>
11189            <parameter type-id='type-id-1131' is-artificial='yes'/>
11190            <parameter type-id='type-id-239'/>
11191            <return type-id='type-id-239'/>
11192          </function-decl>
11193        </member-function>
11194        <member-function access='public'>
11195          <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'>
11196            <parameter type-id='type-id-1285' is-artificial='yes'/>
11197            <return type-id='type-id-239'/>
11198          </function-decl>
11199        </member-function>
11200      </class-decl>
11201      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1136'>
11202        <member-type access='private'>
11203          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1144'>
11204            <member-function access='public'>
11205              <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'>
11206                <parameter type-id='type-id-1145' is-artificial='yes'/>
11207                <parameter type-id='type-id-239'/>
11208                <parameter type-id='type-id-39'/>
11209                <return type-id='type-id-193'/>
11210              </function-decl>
11211            </member-function>
11212            <member-function access='public'>
11213              <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'>
11214                <parameter type-id='type-id-1145' is-artificial='yes'/>
11215                <return type-id='type-id-55'/>
11216              </function-decl>
11217            </member-function>
11218            <member-function access='public'>
11219              <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'>
11220                <parameter type-id='type-id-1286' is-artificial='yes'/>
11221                <return type-id='type-id-1'/>
11222              </function-decl>
11223            </member-function>
11224          </class-decl>
11225        </member-type>
11226        <member-function access='public'>
11227          <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'>
11228            <parameter type-id='type-id-1137' is-artificial='yes'/>
11229            <return type-id='type-id-193'/>
11230          </function-decl>
11231        </member-function>
11232        <member-function access='public' static='yes'>
11233          <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'>
11234            <parameter type-id='type-id-39'/>
11235            <return type-id='type-id-1136'/>
11236          </function-decl>
11237        </member-function>
11238        <member-function access='private' static='yes'>
11239          <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'>
11240            <parameter type-id='type-id-187'/>
11241            <parameter type-id='type-id-39'/>
11242            <return type-id='type-id-1136'/>
11243          </function-decl>
11244        </member-function>
11245        <member-function access='public'>
11246          <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'>
11247            <parameter type-id='type-id-1271' is-artificial='yes'/>
11248            <return type-id='type-id-55'/>
11249          </function-decl>
11250        </member-function>
11251        <member-function access='public'>
11252          <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'>
11253            <parameter type-id='type-id-1137' is-artificial='yes'/>
11254            <parameter type-id='type-id-39'/>
11255            <return type-id='type-id-193'/>
11256          </function-decl>
11257        </member-function>
11258      </class-decl>
11259      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1138'>
11260        <member-function access='public'>
11261          <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'>
11262            <parameter type-id='type-id-1139' is-artificial='yes'/>
11263            <return type-id='type-id-193'/>
11264          </function-decl>
11265        </member-function>
11266        <member-function access='public'>
11267          <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'>
11268            <parameter type-id='type-id-1139' is-artificial='yes'/>
11269            <parameter type-id='type-id-39'/>
11270            <return type-id='type-id-193'/>
11271          </function-decl>
11272        </member-function>
11273        <member-function access='public'>
11274          <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'>
11275            <parameter type-id='type-id-1272' is-artificial='yes'/>
11276            <return type-id='type-id-55'/>
11277          </function-decl>
11278        </member-function>
11279        <member-function access='public'>
11280          <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'>
11281            <parameter type-id='type-id-1139' is-artificial='yes'/>
11282            <parameter type-id='type-id-39'/>
11283            <return type-id='type-id-193'/>
11284          </function-decl>
11285        </member-function>
11286      </class-decl>
11287      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1140'>
11288        <member-function access='public'>
11289          <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'>
11290            <parameter type-id='type-id-1141' is-artificial='yes'/>
11291            <parameter type-id='type-id-16'/>
11292            <return type-id='type-id-193'/>
11293          </function-decl>
11294        </member-function>
11295        <member-function access='public'>
11296          <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'>
11297            <parameter type-id='type-id-1141' is-artificial='yes'/>
11298            <parameter type-id='type-id-16'/>
11299            <return type-id='type-id-55'/>
11300          </function-decl>
11301        </member-function>
11302        <member-function access='private'>
11303          <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'>
11304            <parameter type-id='type-id-1141' is-artificial='yes'/>
11305            <parameter type-id='type-id-16'/>
11306            <return type-id='type-id-193'/>
11307          </function-decl>
11308        </member-function>
11309      </class-decl>
11310      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1142'>
11311        <member-function access='public'>
11312          <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'>
11313            <parameter type-id='type-id-1143' is-artificial='yes'/>
11314            <return type-id='type-id-193'/>
11315          </function-decl>
11316        </member-function>
11317        <member-function access='public'>
11318          <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'>
11319            <parameter type-id='type-id-1143' is-artificial='yes'/>
11320            <parameter type-id='type-id-1148'/>
11321            <return type-id='type-id-193'/>
11322          </function-decl>
11323        </member-function>
11324        <member-function access='public'>
11325          <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'>
11326            <parameter type-id='type-id-1143' is-artificial='yes'/>
11327            <parameter type-id='type-id-1148'/>
11328            <return type-id='type-id-115'/>
11329          </function-decl>
11330        </member-function>
11331        <member-function access='public'>
11332          <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'>
11333            <parameter type-id='type-id-1143' is-artificial='yes'/>
11334            <parameter type-id='type-id-60'/>
11335            <return type-id='type-id-115'/>
11336          </function-decl>
11337        </member-function>
11338      </class-decl>
11339      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1290'/>
11340      <namespace-decl name='FTDCBSONUtil'>
11341      </namespace-decl>
11342      <namespace-decl name='logger'>
11343        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1191'>
11344          <member-function access='public'>
11345            <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'>
11346              <parameter type-id='type-id-1192' is-artificial='yes'/>
11347              <return type-id='type-id-1190'/>
11348            </function-decl>
11349          </member-function>
11350        </class-decl>
11351        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1189'/>
11352        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1193'>
11353          <member-function access='public'>
11354            <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'>
11355              <parameter type-id='type-id-1194' is-artificial='yes'/>
11356              <return type-id='type-id-663'/>
11357            </function-decl>
11358          </member-function>
11359          <member-function access='public'>
11360            <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'>
11361              <parameter type-id='type-id-1194' is-artificial='yes'/>
11362              <parameter type-id='type-id-60'/>
11363              <return type-id='type-id-115'/>
11364            </function-decl>
11365          </member-function>
11366          <member-function access='public'>
11367            <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'>
11368              <parameter type-id='type-id-1194' is-artificial='yes'/>
11369              <parameter type-id='type-id-256'/>
11370              <return type-id='type-id-115'/>
11371            </function-decl>
11372          </member-function>
11373          <member-function access='public'>
11374            <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'>
11375              <parameter type-id='type-id-1194' is-artificial='yes'/>
11376              <parameter type-id='type-id-38'/>
11377              <return type-id='type-id-115'/>
11378            </function-decl>
11379          </member-function>
11380          <member-function access='public'>
11381            <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'>
11382              <parameter type-id='type-id-1194' is-artificial='yes'/>
11383              <parameter type-id='type-id-164'/>
11384              <return type-id='type-id-115'/>
11385            </function-decl>
11386          </member-function>
11387        </class-decl>
11388        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1238'>
11389          <member-function access='public'>
11390            <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'>
11391              <parameter type-id='type-id-1239' is-artificial='yes'/>
11392              <parameter type-id='type-id-238'/>
11393              <return type-id='type-id-193'/>
11394            </function-decl>
11395          </member-function>
11396        </class-decl>
11397      </namespace-decl>
11398    </namespace-decl>
11399    <namespace-decl name='boost'>
11400      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1134'>
11401        <member-function access='public'>
11402          <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'>
11403            <parameter type-id='type-id-1135' is-artificial='yes'/>
11404            <return type-id='type-id-193'/>
11405          </function-decl>
11406        </member-function>
11407        <member-function access='public'>
11408          <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'>
11409            <parameter type-id='type-id-1135' is-artificial='yes'/>
11410            <parameter type-id='type-id-115'/>
11411            <return type-id='type-id-193'/>
11412          </function-decl>
11413        </member-function>
11414        <member-function access='public'>
11415          <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'>
11416            <parameter type-id='type-id-1135' is-artificial='yes'/>
11417            <parameter type-id='type-id-116'/>
11418            <return type-id='type-id-115'/>
11419          </function-decl>
11420        </member-function>
11421        <member-function access='public' destructor='yes'>
11422          <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'>
11423            <parameter type-id='type-id-1135' is-artificial='yes'/>
11424            <return type-id='type-id-193'/>
11425          </function-decl>
11426        </member-function>
11427        <member-function access='public'>
11428          <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'>
11429            <parameter type-id='type-id-1270' is-artificial='yes'/>
11430            <return type-id='type-id-1'/>
11431          </function-decl>
11432        </member-function>
11433        <member-function access='public'>
11434          <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'>
11435            <parameter type-id='type-id-1135' is-artificial='yes'/>
11436            <parameter type-id='type-id-116'/>
11437            <return type-id='type-id-193'/>
11438          </function-decl>
11439        </member-function>
11440        <member-function access='public'>
11441          <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'>
11442            <parameter type-id='type-id-1270' is-artificial='yes'/>
11443            <return type-id='type-id-1'/>
11444          </function-decl>
11445        </member-function>
11446        <member-function access='public'>
11447          <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'>
11448            <parameter type-id='type-id-1270' is-artificial='yes'/>
11449            <return type-id='type-id-1235'/>
11450          </function-decl>
11451        </member-function>
11452      </class-decl>
11453      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1154'>
11454        <member-type access='private'>
11455          <typedef-decl name='rval_reference_type' type-id='type-id-1421' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1420'/>
11456        </member-type>
11457        <member-function access='public'>
11458          <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'>
11459            <parameter type-id='type-id-1155' is-artificial='yes'/>
11460            <return type-id='type-id-193'/>
11461          </function-decl>
11462        </member-function>
11463        <member-function access='public'>
11464          <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'>
11465            <parameter type-id='type-id-1155' is-artificial='yes'/>
11466            <parameter type-id='type-id-1420'/>
11467            <return type-id='type-id-193'/>
11468          </function-decl>
11469        </member-function>
11470      </class-decl>
11471      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1173'>
11472        <member-type access='private'>
11473          <typedef-decl name='reference_type' type-id='type-id-1423' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1422'/>
11474        </member-type>
11475        <member-type access='private'>
11476          <typedef-decl name='rval_reference_type' type-id='type-id-1425' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1424'/>
11477        </member-type>
11478        <member-function access='public'>
11479          <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'>
11480            <parameter type-id='type-id-1174' is-artificial='yes'/>
11481            <return type-id='type-id-1422'/>
11482          </function-decl>
11483        </member-function>
11484        <member-function access='public'>
11485          <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'>
11486            <parameter type-id='type-id-1174' is-artificial='yes'/>
11487            <return type-id='type-id-1422'/>
11488          </function-decl>
11489        </member-function>
11490        <member-function access='public'>
11491          <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'>
11492            <parameter type-id='type-id-1174' is-artificial='yes'/>
11493            <return type-id='type-id-193'/>
11494          </function-decl>
11495        </member-function>
11496        <member-function access='public'>
11497          <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'>
11498            <parameter type-id='type-id-1174' is-artificial='yes'/>
11499            <parameter type-id='type-id-1424'/>
11500            <return type-id='type-id-193'/>
11501          </function-decl>
11502        </member-function>
11503      </class-decl>
11504      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1208'>
11505        <member-type access='private'>
11506          <typedef-decl name='element_type' type-id='type-id-1426' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='345' column='1' id='type-id-1107'/>
11507        </member-type>
11508        <member-function access='public'>
11509          <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'>
11510            <parameter type-id='type-id-1276' is-artificial='yes'/>
11511            <return type-id='type-id-1108'/>
11512          </function-decl>
11513        </member-function>
11514        <member-function access='public'>
11515          <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'>
11516            <parameter type-id='type-id-1209' is-artificial='yes'/>
11517            <parameter type-id='type-id-1111'/>
11518            <return type-id='type-id-193'/>
11519          </function-decl>
11520        </member-function>
11521      </class-decl>
11522      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1198'>
11523        <member-function access='public'>
11524          <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'>
11525            <parameter type-id='type-id-1199' is-artificial='yes'/>
11526            <return type-id='type-id-627'/>
11527          </function-decl>
11528        </member-function>
11529        <member-function access='public'>
11530          <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'>
11531            <parameter type-id='type-id-1199' is-artificial='yes'/>
11532            <return type-id='type-id-627'/>
11533          </function-decl>
11534        </member-function>
11535        <member-function access='public'>
11536          <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'>
11537            <parameter type-id='type-id-1199' is-artificial='yes'/>
11538            <parameter type-id='type-id-116'/>
11539            <return type-id='type-id-115'/>
11540          </function-decl>
11541        </member-function>
11542      </class-decl>
11543      <namespace-decl name='core'>
11544        <typedef-decl name='typeinfo' type-id='type-id-1374' filepath='src/third_party/boost-1.60.0/boost/core/typeinfo.hpp' line='134' column='1' id='type-id-1427'/>
11545      </namespace-decl>
11546      <namespace-decl name='filesystem'>
11547        <class-decl name='type' naming-typedef-id='type-id-1428' visibility='default' is-declaration-only='yes' id='type-id-1112'>
11548          <member-type access='private'>
11549            <typedef-decl name='string_type' type-id='type-id-73' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='70' column='1' id='type-id-1087'/>
11550          </member-type>
11551          <member-function access='public'>
11552            <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'>
11553              <parameter type-id='type-id-1114' is-artificial='yes'/>
11554              <parameter type-id='type-id-164'/>
11555              <return type-id='type-id-193'/>
11556            </function-decl>
11557          </member-function>
11558          <member-function access='public'>
11559            <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'>
11560              <parameter type-id='type-id-1114' is-artificial='yes'/>
11561              <return type-id='type-id-193'/>
11562            </function-decl>
11563          </member-function>
11564          <member-function access='public'>
11565            <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'>
11566              <parameter type-id='type-id-1114' is-artificial='yes'/>
11567              <parameter type-id='type-id-1113'/>
11568              <return type-id='type-id-193'/>
11569            </function-decl>
11570          </member-function>
11571          <member-function access='public'>
11572            <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'>
11573              <parameter type-id='type-id-1114' is-artificial='yes'/>
11574              <parameter type-id='type-id-1089'/>
11575              <return type-id='type-id-193'/>
11576            </function-decl>
11577          </member-function>
11578          <member-function access='public'>
11579            <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'>
11580              <parameter type-id='type-id-1114' is-artificial='yes'/>
11581              <parameter type-id='type-id-1089'/>
11582              <return type-id='type-id-115'/>
11583            </function-decl>
11584          </member-function>
11585          <member-function access='public'>
11586            <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'>
11587              <parameter type-id='type-id-1114' is-artificial='yes'/>
11588              <parameter type-id='type-id-1089'/>
11589              <return type-id='type-id-115'/>
11590            </function-decl>
11591          </member-function>
11592          <member-function access='public'>
11593            <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'>
11594              <parameter type-id='type-id-1114' is-artificial='yes'/>
11595              <parameter type-id='type-id-115'/>
11596              <return type-id='type-id-193'/>
11597            </function-decl>
11598          </member-function>
11599          <member-function access='public'>
11600            <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'>
11601              <parameter type-id='type-id-1114' is-artificial='yes'/>
11602              <parameter type-id='type-id-1113'/>
11603              <return type-id='type-id-115'/>
11604            </function-decl>
11605          </member-function>
11606        </class-decl>
11607        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1181'>
11608          <member-function access='private'>
11609            <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'>
11610              <parameter type-id='type-id-1277' is-artificial='yes'/>
11611              <parameter type-id='type-id-164'/>
11612              <return type-id='type-id-1'/>
11613            </function-decl>
11614          </member-function>
11615          <member-function access='private'>
11616            <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'>
11617              <parameter type-id='type-id-1277' is-artificial='yes'/>
11618              <return type-id='type-id-1429'/>
11619            </function-decl>
11620          </member-function>
11621          <member-function access='private'>
11622            <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'>
11623              <parameter type-id='type-id-1182' is-artificial='yes'/>
11624              <return type-id='type-id-193'/>
11625            </function-decl>
11626          </member-function>
11627          <member-function access='public' destructor='yes'>
11628            <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'>
11629              <parameter type-id='type-id-1182' is-artificial='yes'/>
11630              <return type-id='type-id-193'/>
11631            </function-decl>
11632          </member-function>
11633          <member-function access='public'>
11634            <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'>
11635              <parameter type-id='type-id-1182' is-artificial='yes'/>
11636              <parameter type-id='type-id-164'/>
11637              <return type-id='type-id-193'/>
11638            </function-decl>
11639          </member-function>
11640        </class-decl>
11641        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1204'>
11642          <member-function access='public'>
11643            <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'>
11644              <parameter type-id='type-id-1205' is-artificial='yes'/>
11645              <return type-id='type-id-193'/>
11646            </function-decl>
11647          </member-function>
11648          <member-function access='public'>
11649            <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_'>
11650              <parameter type-id='type-id-1205' is-artificial='yes'/>
11651              <parameter type-id='type-id-164'/>
11652              <return type-id='type-id-193'/>
11653            </function-decl>
11654          </member-function>
11655        </class-decl>
11656        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1206'>
11657          <member-function access='public'>
11658            <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'>
11659              <parameter type-id='type-id-1207' is-artificial='yes'/>
11660              <return type-id='type-id-193'/>
11661            </function-decl>
11662          </member-function>
11663          <member-function access='public'>
11664            <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'>
11665              <parameter type-id='type-id-1207' is-artificial='yes'/>
11666              <parameter type-id='type-id-164'/>
11667              <return type-id='type-id-193'/>
11668            </function-decl>
11669          </member-function>
11670        </class-decl>
11671        <namespace-decl name='detail'>
11672          <class-decl name='type' is-struct='yes' naming-typedef-id='type-id-1426' visibility='default' is-declaration-only='yes' id='type-id-1109'>
11673            <member-function access='public'>
11674              <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'>
11675                <parameter type-id='type-id-1110' is-artificial='yes'/>
11676                <return type-id='type-id-193'/>
11677              </function-decl>
11678            </member-function>
11679            <member-function access='public' destructor='yes'>
11680              <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'>
11681                <parameter type-id='type-id-1110' is-artificial='yes'/>
11682                <return type-id='type-id-193'/>
11683              </function-decl>
11684            </member-function>
11685          </class-decl>
11686        </namespace-decl>
11687        <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_'>
11688          <parameter type-id='type-id-164' name='lhs' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='789' column='1'/>
11689          <parameter type-id='type-id-164' name='rhs' filepath='src/third_party/boost-1.60.0/boost/filesystem/path.hpp' line='789' column='1'/>
11690          <return type-id='type-id-1112'/>
11691        </function-decl>
11692      </namespace-decl>
11693      <namespace-decl name='iterators'>
11694        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1430'>
11695          <member-function access='private' static='yes'>
11696            <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'>
11697              <parameter type-id='type-id-164'/>
11698              <parameter type-id='type-id-164'/>
11699              <parameter type-id='type-id-1431'/>
11700              <return type-id='type-id-1'/>
11701            </function-decl>
11702          </member-function>
11703          <member-function access='private' static='yes'>
11704            <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'>
11705              <parameter type-id='type-id-164'/>
11706              <return type-id='type-id-1429'/>
11707            </function-decl>
11708          </member-function>
11709          <member-function access='private' static='yes'>
11710            <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'>
11711              <parameter type-id='type-id-115'/>
11712              <return type-id='type-id-193'/>
11713            </function-decl>
11714          </member-function>
11715        </class-decl>
11716        <namespace-decl name='detail'>
11717          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1183'>
11718            <member-type access='private'>
11719              <typedef-decl name='reference' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/iterator/iterator_facade.hpp' line='645' column='1' id='type-id-1429'/>
11720            </member-type>
11721            <member-function access='public'>
11722              <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'>
11723                <parameter type-id='type-id-1278' is-artificial='yes'/>
11724                <return type-id='type-id-1429'/>
11725              </function-decl>
11726            </member-function>
11727            <member-function access='public'>
11728              <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'>
11729                <parameter type-id='type-id-1184' is-artificial='yes'/>
11730                <return type-id='type-id-115'/>
11731              </function-decl>
11732            </member-function>
11733          </class-decl>
11734          <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1179'>
11735            <member-function access='public'>
11736              <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'>
11737                <parameter type-id='type-id-1180' is-artificial='yes'/>
11738                <parameter type-id='type-id-164'/>
11739                <return type-id='type-id-193'/>
11740              </function-decl>
11741            </member-function>
11742          </class-decl>
11743        </namespace-decl>
11744      </namespace-decl>
11745      <namespace-decl name='optional_detail'>
11746        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1152'>
11747          <member-type access='private'>
11748            <typedef-decl name='rval_reference_type' type-id='type-id-1432' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1421'/>
11749          </member-type>
11750          <member-function access='protected'>
11751            <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'>
11752              <parameter type-id='type-id-1153' is-artificial='yes'/>
11753              <return type-id='type-id-193'/>
11754            </function-decl>
11755          </member-function>
11756          <member-function access='protected'>
11757            <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'>
11758              <parameter type-id='type-id-1153' is-artificial='yes'/>
11759              <parameter type-id='type-id-1421'/>
11760              <return type-id='type-id-193'/>
11761            </function-decl>
11762          </member-function>
11763          <member-function access='protected'>
11764            <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'>
11765              <parameter type-id='type-id-1153' is-artificial='yes'/>
11766              <parameter type-id='type-id-1421'/>
11767              <return type-id='type-id-193'/>
11768            </function-decl>
11769          </member-function>
11770        </class-decl>
11771        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1158'>
11772          <member-type access='private'>
11773            <typedef-decl name='internal_type' type-id='type-id-1428' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='205' column='1' id='type-id-1118'/>
11774          </member-type>
11775          <member-type access='private'>
11776            <typedef-decl name='reference_type' type-id='type-id-1433' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1423'/>
11777          </member-type>
11778          <member-type access='private'>
11779            <typedef-decl name='rval_reference_type' type-id='type-id-1434' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1425'/>
11780          </member-type>
11781          <member-function access='protected'>
11782            <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'>
11783              <parameter type-id='type-id-1159' is-artificial='yes'/>
11784              <return type-id='type-id-193'/>
11785            </function-decl>
11786          </member-function>
11787          <member-function access='protected' destructor='yes'>
11788            <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'>
11789              <parameter type-id='type-id-1159' is-artificial='yes'/>
11790              <return type-id='type-id-193'/>
11791            </function-decl>
11792          </member-function>
11793          <member-function access='private'>
11794            <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'>
11795              <parameter type-id='type-id-1159' is-artificial='yes'/>
11796              <parameter type-id='type-id-1435'/>
11797              <return type-id='type-id-193'/>
11798            </function-decl>
11799          </member-function>
11800          <member-function access='private'>
11801            <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'>
11802              <parameter type-id='type-id-1159' is-artificial='yes'/>
11803              <return type-id='type-id-1119'/>
11804            </function-decl>
11805          </member-function>
11806          <member-function access='protected'>
11807            <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'>
11808              <parameter type-id='type-id-1159' is-artificial='yes'/>
11809              <return type-id='type-id-1423'/>
11810            </function-decl>
11811          </member-function>
11812          <member-function access='protected'>
11813            <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'>
11814              <parameter type-id='type-id-1159' is-artificial='yes'/>
11815              <return type-id='type-id-193'/>
11816            </function-decl>
11817          </member-function>
11818          <member-function access='protected'>
11819            <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'>
11820              <parameter type-id='type-id-1159' is-artificial='yes'/>
11821              <parameter type-id='type-id-1425'/>
11822              <return type-id='type-id-193'/>
11823            </function-decl>
11824          </member-function>
11825          <member-function access='protected'>
11826            <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'>
11827              <parameter type-id='type-id-1159' is-artificial='yes'/>
11828              <parameter type-id='type-id-1425'/>
11829              <return type-id='type-id-193'/>
11830            </function-decl>
11831          </member-function>
11832        </class-decl>
11833        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1175'>
11834          <member-function access='public'>
11835            <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'>
11836              <parameter type-id='type-id-1176' is-artificial='yes'/>
11837              <return type-id='type-id-187'/>
11838            </function-decl>
11839          </member-function>
11840        </class-decl>
11841        <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1202'>
11842          <member-type access='private'>
11843            <typedef-decl name='rval_reference_type' type-id='type-id-1437' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1436'/>
11844          </member-type>
11845          <member-function access='public'>
11846            <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'>
11847              <parameter type-id='type-id-1280' is-artificial='yes'/>
11848              <return type-id='type-id-1'/>
11849            </function-decl>
11850          </member-function>
11851          <member-function access='protected'>
11852            <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'>
11853              <parameter type-id='type-id-1203' is-artificial='yes'/>
11854              <parameter type-id='type-id-116'/>
11855              <return type-id='type-id-193'/>
11856            </function-decl>
11857          </member-function>
11858          <member-function access='protected'>
11859            <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'>
11860              <parameter type-id='type-id-1203' is-artificial='yes'/>
11861              <parameter type-id='type-id-1436'/>
11862              <parameter type-id='type-id-1435'/>
11863              <return type-id='type-id-193'/>
11864            </function-decl>
11865          </member-function>
11866          <member-function access='protected'>
11867            <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'>
11868              <parameter type-id='type-id-1203' is-artificial='yes'/>
11869              <parameter type-id='type-id-1436'/>
11870              <return type-id='type-id-193'/>
11871            </function-decl>
11872          </member-function>
11873          <member-function access='private'>
11874            <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'>
11875              <parameter type-id='type-id-1203' is-artificial='yes'/>
11876              <parameter type-id='type-id-1435'/>
11877              <return type-id='type-id-193'/>
11878            </function-decl>
11879          </member-function>
11880          <member-function access='protected'>
11881            <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'>
11882              <parameter type-id='type-id-1203' is-artificial='yes'/>
11883              <return type-id='type-id-193'/>
11884            </function-decl>
11885          </member-function>
11886          <member-function access='protected' destructor='yes'>
11887            <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'>
11888              <parameter type-id='type-id-1203' is-artificial='yes'/>
11889              <return type-id='type-id-193'/>
11890            </function-decl>
11891          </member-function>
11892        </class-decl>
11893        <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1438'>
11894          <member-type access='public'>
11895            <typedef-decl name='reference_type' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1433'/>
11896          </member-type>
11897          <member-type access='public'>
11898            <typedef-decl name='rval_reference_type' type-id='type-id-1113' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1434'/>
11899          </member-type>
11900        </class-decl>
11901        <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1439'>
11902          <member-type access='public'>
11903            <typedef-decl name='rval_reference_type' type-id='type-id-116' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1432'/>
11904          </member-type>
11905        </class-decl>
11906        <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1440'>
11907          <member-type access='public'>
11908            <typedef-decl name='rval_reference_type' type-id='type-id-1086' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1437'/>
11909          </member-type>
11910        </class-decl>
11911      </namespace-decl>
11912      <namespace-decl name='system'>
11913        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1132'>
11914          <member-type access='private'>
11915            <typedef-decl name='unspecified_bool_type' type-id='type-id-109' filepath='src/third_party/boost-1.60.0/boost/system/error_code.hpp' line='359' column='1' id='type-id-1441'/>
11916          </member-type>
11917          <member-function access='public'>
11918            <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'>
11919              <parameter type-id='type-id-1133' is-artificial='yes'/>
11920              <return type-id='type-id-193'/>
11921            </function-decl>
11922          </member-function>
11923          <member-function access='public'>
11924            <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'>
11925              <parameter type-id='type-id-1269' is-artificial='yes'/>
11926              <return type-id='type-id-1441'/>
11927            </function-decl>
11928          </member-function>
11929          <member-function access='public'>
11930            <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'>
11931              <parameter type-id='type-id-1269' is-artificial='yes'/>
11932              <return type-id='type-id-254'/>
11933            </function-decl>
11934          </member-function>
11935          <member-function access='public'>
11936            <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'>
11937              <parameter type-id='type-id-1269' is-artificial='yes'/>
11938              <return type-id='type-id-16'/>
11939            </function-decl>
11940          </member-function>
11941        </class-decl>
11942      </namespace-decl>
11943      <namespace-decl name='detail'>
11944        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1185'>
11945          <member-function access='public' destructor='yes'>
11946            <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'>
11947              <parameter type-id='type-id-1186' is-artificial='yes'/>
11948              <return type-id='type-id-193'/>
11949            </function-decl>
11950          </member-function>
11951          <member-function access='public'>
11952            <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'>
11953              <parameter type-id='type-id-1186' is-artificial='yes'/>
11954              <return type-id='type-id-193'/>
11955            </function-decl>
11956          </member-function>
11957          <member-function access='public'>
11958            <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'>
11959              <parameter type-id='type-id-1186' is-artificial='yes'/>
11960              <parameter type-id='type-id-115'/>
11961              <return type-id='type-id-193'/>
11962            </function-decl>
11963          </member-function>
11964          <member-function access='public'>
11965            <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_'>
11966              <parameter type-id='type-id-1186' is-artificial='yes'/>
11967              <parameter type-id='type-id-1111'/>
11968              <return type-id='type-id-193'/>
11969            </function-decl>
11970          </member-function>
11971        </class-decl>
11972        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1187'>
11973          <member-function access='public'>
11974            <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'>
11975              <parameter type-id='type-id-1188' is-artificial='yes'/>
11976              <return type-id='type-id-193'/>
11977            </function-decl>
11978          </member-function>
11979          <member-function access='public'>
11980            <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'>
11981              <parameter type-id='type-id-1188' is-artificial='yes'/>
11982              <return type-id='type-id-193'/>
11983            </function-decl>
11984          </member-function>
11985          <member-function access='public'>
11986            <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'>
11987              <parameter type-id='type-id-1188' is-artificial='yes'/>
11988              <return type-id='type-id-193'/>
11989            </function-decl>
11990          </member-function>
11991          <member-function access='public' destructor='yes' vtable-offset='0'>
11992            <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'>
11993              <parameter type-id='type-id-1188' is-artificial='yes'/>
11994              <return type-id='type-id-193'/>
11995            </function-decl>
11996          </member-function>
11997          <member-function access='public' vtable-offset='3'>
11998            <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'>
11999              <parameter type-id='type-id-1188' is-artificial='yes'/>
12000              <return type-id='type-id-193'/>
12001            </function-decl>
12002          </member-function>
12003        </class-decl>
12004        <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1233'>
12005          <member-function access='public'>
12006            <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'>
12007              <parameter type-id='type-id-1234' is-artificial='yes'/>
12008              <parameter type-id='type-id-1111'/>
12009              <return type-id='type-id-193'/>
12010            </function-decl>
12011          </member-function>
12012          <member-function access='public' vtable-offset='2'>
12013            <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'>
12014              <parameter type-id='type-id-1234' is-artificial='yes'/>
12015              <return type-id='type-id-193'/>
12016            </function-decl>
12017          </member-function>
12018          <member-function access='public' vtable-offset='4'>
12019            <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'>
12020              <parameter type-id='type-id-1234' is-artificial='yes'/>
12021              <parameter type-id='type-id-1244'/>
12022              <return type-id='type-id-187'/>
12023            </function-decl>
12024          </member-function>
12025          <member-function access='public' vtable-offset='5'>
12026            <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'>
12027              <parameter type-id='type-id-1234' is-artificial='yes'/>
12028              <return type-id='type-id-187'/>
12029            </function-decl>
12030          </member-function>
12031        </class-decl>
12032        <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1442'>
12033          <member-type access='public'>
12034            <typedef-decl name='type' type-id='type-id-1112' filepath='src/third_party/boost-1.60.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-1428'/>
12035          </member-type>
12036        </class-decl>
12037        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1443'>
12038          <member-type access='public'>
12039            <typedef-decl name='type' type-id='type-id-1109' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/shared_ptr.hpp' line='78' column='1' id='type-id-1426'/>
12040          </member-type>
12041        </class-decl>
12042        <typedef-decl name='sp_typeinfo' type-id='type-id-1427' filepath='src/third_party/boost-1.60.0/boost/detail/sp_typeinfo.hpp' line='28' column='1' id='type-id-1242'/>
12043        <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'>
12044          <parameter is-variadic='yes'/>
12045          <return type-id='type-id-193'/>
12046        </function-decl>
12047      </namespace-decl>
12048    </namespace-decl>
12049    <typedef-decl name='is_not_reference_tag' type-id='type-id-1444' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-1435'/>
12050    <namespace-decl name='mpl_'>
12051      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-1444' visibility='default' is-declaration-only='yes' id='type-id-1445'/>
12052      <class-decl name='true_' is-struct='yes' naming-typedef-id='type-id-1431' visibility='default' is-declaration-only='yes' id='type-id-1446'/>
12053      <typedef-decl name='true_' type-id='type-id-1446' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='24' column='1' id='type-id-1431'/>
12054      <typedef-decl name='false_' type-id='type-id-1445' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-1444'/>
12055    </namespace-decl>
12056  </abi-instr>
12057  <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'>
12058    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='128' id='type-id-1447'>
12059      <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-4' id='type-id-1448'/>
12060    </array-type-def>
12061    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='152' id='type-id-1449'>
12062      <subrange length='19' lower-bound='0' upper-bound='18' type-id='type-id-4' id='type-id-1450'/>
12063    </array-type-def>
12064    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='280' id='type-id-1451'>
12065      <subrange length='35' lower-bound='0' upper-bound='34' type-id='type-id-4' id='type-id-1452'/>
12066    </array-type-def>
12067    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='128' id='type-id-1453'>
12068      <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-4' id='type-id-1448'/>
12069    </array-type-def>
12070    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='152' id='type-id-1454'>
12071      <subrange length='19' lower-bound='0' upper-bound='18' type-id='type-id-4' id='type-id-1450'/>
12072    </array-type-def>
12073    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='280' id='type-id-1455'>
12074      <subrange length='35' lower-bound='0' upper-bound='34' type-id='type-id-4' id='type-id-1452'/>
12075    </array-type-def>
12076    <qualified-type-def type-id='type-id-1456' const='yes' id='type-id-1457'/>
12077    <pointer-type-def type-id='type-id-1457' size-in-bits='64' id='type-id-1458'/>
12078    <reference-type-def kind='lvalue' type-id='type-id-1453' size-in-bits='64' id='type-id-1459'/>
12079    <reference-type-def kind='lvalue' type-id='type-id-1454' size-in-bits='64' id='type-id-1460'/>
12080    <reference-type-def kind='lvalue' type-id='type-id-1455' size-in-bits='64' id='type-id-1461'/>
12081    <qualified-type-def type-id='type-id-1462' const='yes' id='type-id-1463'/>
12082    <pointer-type-def type-id='type-id-1463' size-in-bits='64' id='type-id-1464'/>
12083    <qualified-type-def type-id='type-id-99' const='yes' id='type-id-1465'/>
12084    <pointer-type-def type-id='type-id-1465' size-in-bits='64' id='type-id-191'/>
12085    <qualified-type-def type-id='type-id-103' const='yes' id='type-id-1466'/>
12086    <pointer-type-def type-id='type-id-1466' size-in-bits='64' id='type-id-194'/>
12087    <pointer-type-def type-id='type-id-1467' size-in-bits='64' id='type-id-1468'/>
12088    <pointer-type-def type-id='type-id-1469' size-in-bits='64' id='type-id-1470'/>
12089    <pointer-type-def type-id='type-id-1471' size-in-bits='64' id='type-id-1472'/>
12090    <pointer-type-def type-id='type-id-1473' size-in-bits='64' id='type-id-1474'/>
12091    <pointer-type-def type-id='type-id-1475' size-in-bits='64' id='type-id-1476'/>
12092    <pointer-type-def type-id='type-id-1477' size-in-bits='64' id='type-id-1478'/>
12093    <pointer-type-def type-id='type-id-1479' size-in-bits='64' id='type-id-1480'/>
12094    <pointer-type-def type-id='type-id-1481' size-in-bits='64' id='type-id-1482'/>
12095    <pointer-type-def type-id='type-id-1483' size-in-bits='64' id='type-id-1484'/>
12096    <pointer-type-def type-id='type-id-1485' size-in-bits='64' id='type-id-1486'/>
12097    <pointer-type-def type-id='type-id-1487' size-in-bits='64' id='type-id-1488'/>
12098    <pointer-type-def type-id='type-id-1489' size-in-bits='64' id='type-id-1490'/>
12099    <pointer-type-def type-id='type-id-1491' size-in-bits='64' id='type-id-1492'/>
12100    <pointer-type-def type-id='type-id-1493' size-in-bits='64' id='type-id-1494'/>
12101    <pointer-type-def type-id='type-id-1495' size-in-bits='64' id='type-id-1496'/>
12102    <pointer-type-def type-id='type-id-1497' size-in-bits='64' id='type-id-1498'/>
12103    <pointer-type-def type-id='type-id-1499' size-in-bits='64' id='type-id-1500'/>
12104    <pointer-type-def type-id='type-id-1501' size-in-bits='64' id='type-id-1502'/>
12105    <pointer-type-def type-id='type-id-1503' size-in-bits='64' id='type-id-1504'/>
12106    <pointer-type-def type-id='type-id-1505' size-in-bits='64' id='type-id-1506'/>
12107    <pointer-type-def type-id='type-id-1507' size-in-bits='64' id='type-id-1508'/>
12108    <pointer-type-def type-id='type-id-1509' size-in-bits='64' id='type-id-1510'/>
12109    <pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-1512'/>
12110    <pointer-type-def type-id='type-id-1513' size-in-bits='64' id='type-id-1514'/>
12111    <pointer-type-def type-id='type-id-1515' size-in-bits='64' id='type-id-1516'/>
12112    <pointer-type-def type-id='type-id-1517' size-in-bits='64' id='type-id-1518'/>
12113    <pointer-type-def type-id='type-id-1519' size-in-bits='64' id='type-id-1520'/>
12114    <pointer-type-def type-id='type-id-1521' size-in-bits='64' id='type-id-1522'/>
12115    <pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-1524'/>
12116    <pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1526'/>
12117    <pointer-type-def type-id='type-id-1527' size-in-bits='64' id='type-id-1528'/>
12118    <pointer-type-def type-id='type-id-1529' size-in-bits='64' id='type-id-1530'/>
12119    <pointer-type-def type-id='type-id-1531' size-in-bits='64' id='type-id-1532'/>
12120    <pointer-type-def type-id='type-id-1533' size-in-bits='64' id='type-id-1534'/>
12121    <pointer-type-def type-id='type-id-1535' size-in-bits='64' id='type-id-1536'/>
12122    <pointer-type-def type-id='type-id-1537' size-in-bits='64' id='type-id-1538'/>
12123    <pointer-type-def type-id='type-id-1539' size-in-bits='64' id='type-id-1540'/>
12124    <pointer-type-def type-id='type-id-1541' size-in-bits='64' id='type-id-1542'/>
12125    <pointer-type-def type-id='type-id-1543' size-in-bits='64' id='type-id-1544'/>
12126    <pointer-type-def type-id='type-id-1545' size-in-bits='64' id='type-id-1546'/>
12127    <pointer-type-def type-id='type-id-1547' size-in-bits='64' id='type-id-1548'/>
12128    <pointer-type-def type-id='type-id-1549' size-in-bits='64' id='type-id-1550'/>
12129    <pointer-type-def type-id='type-id-1551' size-in-bits='64' id='type-id-1552'/>
12130    <pointer-type-def type-id='type-id-1553' size-in-bits='64' id='type-id-1554'/>
12131    <pointer-type-def type-id='type-id-1535' size-in-bits='64' id='type-id-1555'/>
12132    <qualified-type-def type-id='type-id-1491' const='yes' id='type-id-1556'/>
12133    <qualified-type-def type-id='type-id-1503' const='yes' id='type-id-1557'/>
12134    <qualified-type-def type-id='type-id-1499' const='yes' id='type-id-1558'/>
12135    <qualified-type-def type-id='type-id-1479' const='yes' id='type-id-1559'/>
12136    <qualified-type-def type-id='type-id-1517' const='yes' id='type-id-1560'/>
12137    <qualified-type-def type-id='type-id-1515' const='yes' id='type-id-1561'/>
12138    <qualified-type-def type-id='type-id-1509' const='yes' id='type-id-1562'/>
12139    <qualified-type-def type-id='type-id-1511' const='yes' id='type-id-1563'/>
12140    <qualified-type-def type-id='type-id-1525' const='yes' id='type-id-1564'/>
12141    <qualified-type-def type-id='type-id-1505' const='yes' id='type-id-1565'/>
12142    <qualified-type-def type-id='type-id-1529' const='yes' id='type-id-1566'/>
12143    <qualified-type-def type-id='type-id-1539' const='yes' id='type-id-1567'/>
12144    <qualified-type-def type-id='type-id-1537' const='yes' id='type-id-1568'/>
12145    <qualified-type-def type-id='type-id-1569' const='yes' id='type-id-1570'/>
12146    <qualified-type-def type-id='type-id-1477' const='yes' id='type-id-1571'/>
12147    <qualified-type-def type-id='type-id-1545' const='yes' id='type-id-1572'/>
12148    <qualified-type-def type-id='type-id-1541' const='yes' id='type-id-1573'/>
12149    <qualified-type-def type-id='type-id-1551' const='yes' id='type-id-1574'/>
12150    <qualified-type-def type-id='type-id-1481' const='yes' id='type-id-1575'/>
12151    <qualified-type-def type-id='type-id-1535' const='yes' id='type-id-1576'/>
12152    <pointer-type-def type-id='type-id-1556' size-in-bits='64' id='type-id-1577'/>
12153    <pointer-type-def type-id='type-id-1557' size-in-bits='64' id='type-id-1578'/>
12154    <pointer-type-def type-id='type-id-1558' size-in-bits='64' id='type-id-1579'/>
12155    <pointer-type-def type-id='type-id-1560' size-in-bits='64' id='type-id-1580'/>
12156    <pointer-type-def type-id='type-id-1561' size-in-bits='64' id='type-id-1581'/>
12157    <pointer-type-def type-id='type-id-1562' size-in-bits='64' id='type-id-1582'/>
12158    <pointer-type-def type-id='type-id-1563' size-in-bits='64' id='type-id-1583'/>
12159    <pointer-type-def type-id='type-id-1564' size-in-bits='64' id='type-id-1584'/>
12160    <pointer-type-def type-id='type-id-1559' size-in-bits='64' id='type-id-1585'/>
12161    <pointer-type-def type-id='type-id-1565' size-in-bits='64' id='type-id-1586'/>
12162    <pointer-type-def type-id='type-id-1566' size-in-bits='64' id='type-id-1587'/>
12163    <pointer-type-def type-id='type-id-1567' size-in-bits='64' id='type-id-1588'/>
12164    <pointer-type-def type-id='type-id-1570' size-in-bits='64' id='type-id-1589'/>
12165    <pointer-type-def type-id='type-id-1571' size-in-bits='64' id='type-id-1590'/>
12166    <pointer-type-def type-id='type-id-1572' size-in-bits='64' id='type-id-1591'/>
12167    <pointer-type-def type-id='type-id-1573' size-in-bits='64' id='type-id-1592'/>
12168    <pointer-type-def type-id='type-id-1574' size-in-bits='64' id='type-id-1593'/>
12169    <pointer-type-def type-id='type-id-1575' size-in-bits='64' id='type-id-1594'/>
12170    <pointer-type-def type-id='type-id-1576' size-in-bits='64' id='type-id-1595'/>
12171    <qualified-type-def type-id='type-id-1596' const='yes' id='type-id-1597'/>
12172    <pointer-type-def type-id='type-id-1597' size-in-bits='64' id='type-id-1598'/>
12173    <pointer-type-def type-id='type-id-1597' size-in-bits='64' id='type-id-1599'/>
12174    <qualified-type-def type-id='type-id-1600' const='yes' id='type-id-1601'/>
12175    <reference-type-def kind='lvalue' type-id='type-id-1601' size-in-bits='64' id='type-id-1602'/>
12176    <pointer-type-def type-id='type-id-1601' size-in-bits='64' id='type-id-1603'/>
12177    <qualified-type-def type-id='type-id-1604' const='yes' id='type-id-1605'/>
12178    <qualified-type-def type-id='type-id-1606' const='yes' id='type-id-1607'/>
12179    <pointer-type-def type-id='type-id-1605' size-in-bits='64' id='type-id-1608'/>
12180    <pointer-type-def type-id='type-id-1607' size-in-bits='64' id='type-id-1609'/>
12181    <qualified-type-def type-id='type-id-1608' restrict='yes' id='type-id-1610'/>
12182    <pointer-type-def type-id='type-id-1596' size-in-bits='64' id='type-id-1611'/>
12183    <pointer-type-def type-id='type-id-1596' size-in-bits='64' id='type-id-1612'/>
12184    <qualified-type-def type-id='type-id-1611' const='yes' id='type-id-1613'/>
12185    <reference-type-def kind='lvalue' type-id='type-id-1614' size-in-bits='64' id='type-id-1615'/>
12186    <reference-type-def kind='lvalue' type-id='type-id-1616' size-in-bits='64' id='type-id-1617'/>
12187    <pointer-type-def type-id='type-id-1600' size-in-bits='64' id='type-id-1618'/>
12188    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1604'/>
12189    <pointer-type-def type-id='type-id-1604' size-in-bits='64' id='type-id-1619'/>
12190    <pointer-type-def type-id='type-id-1620' size-in-bits='64' id='type-id-1621'/>
12191    <pointer-type-def type-id='type-id-1606' size-in-bits='64' id='type-id-1622'/>
12192    <pointer-type-def type-id='type-id-1623' size-in-bits='64' id='type-id-1624'/>
12193    <pointer-type-def type-id='type-id-1625' size-in-bits='64' id='type-id-1626'/>
12194    <pointer-type-def type-id='type-id-1627' size-in-bits='64' id='type-id-1628'/>
12195    <pointer-type-def type-id='type-id-1629' size-in-bits='64' id='type-id-1630'/>
12196    <pointer-type-def type-id='type-id-1631' size-in-bits='64' id='type-id-1632'/>
12197    <pointer-type-def type-id='type-id-1633' size-in-bits='64' id='type-id-1634'/>
12198    <pointer-type-def type-id='type-id-1635' size-in-bits='64' id='type-id-1636'/>
12199    <pointer-type-def type-id='type-id-1637' size-in-bits='64' id='type-id-1638'/>
12200    <pointer-type-def type-id='type-id-1639' size-in-bits='64' id='type-id-1640'/>
12201    <pointer-type-def type-id='type-id-1641' size-in-bits='64' id='type-id-1642'/>
12202    <pointer-type-def type-id='type-id-1643' size-in-bits='64' id='type-id-1644'/>
12203    <pointer-type-def type-id='type-id-1645' size-in-bits='64' id='type-id-1646'/>
12204    <pointer-type-def type-id='type-id-1645' size-in-bits='64' id='type-id-1647'/>
12205    <pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-224'/>
12206    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-1648'/>
12207    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-1649'/>
12208    <namespace-decl name='std'>
12209      <class-decl name='basic_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='1920' visibility='default' id='type-id-1462'>
12210        <member-function access='public'>
12211          <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'>
12212            <parameter type-id='type-id-1464' is-artificial='yes'/>
12213            <return type-id='type-id-1'/>
12214          </function-decl>
12215        </member-function>
12216      </class-decl>
12217      <class-decl name='basic_ifstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4160' visibility='default' id='type-id-1467'>
12218        <member-function access='public'>
12219          <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'>
12220            <parameter type-id='type-id-1468' is-artificial='yes'/>
12221            <return type-id='type-id-193'/>
12222          </function-decl>
12223        </member-function>
12224        <member-function access='public'>
12225          <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'>
12226            <parameter type-id='type-id-1468' is-artificial='yes'/>
12227            <return type-id='type-id-1'/>
12228          </function-decl>
12229        </member-function>
12230        <member-function access='public'>
12231          <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'>
12232            <parameter type-id='type-id-1468' is-artificial='yes'/>
12233            <parameter type-id='type-id-60'/>
12234            <parameter type-id='type-id-1366'/>
12235            <return type-id='type-id-193'/>
12236          </function-decl>
12237        </member-function>
12238        <member-function access='public' destructor='yes' vtable-offset='0'>
12239          <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'>
12240            <parameter type-id='type-id-1468' is-artificial='yes'/>
12241            <return type-id='type-id-193'/>
12242          </function-decl>
12243        </member-function>
12244      </class-decl>
12245      <class-decl name='ios_base' size-in-bits='1728' visibility='default' id='type-id-1650'>
12246        <member-type access='private'>
12247          <typedef-decl name='iostate' type-id='type-id-1651' 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-192'/>
12248        </member-type>
12249        <member-type access='private'>
12250          <typedef-decl name='openmode' type-id='type-id-1652' 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-1366'/>
12251        </member-type>
12252        <member-type access='private'>
12253          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1653'/>
12254        </member-type>
12255        <member-type access='private'>
12256          <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1654'/>
12257        </member-type>
12258      </class-decl>
12259      <enum-decl name='iostate' naming-typedef-id='type-id-192' is-declaration-only='yes' id='type-id-1651'>
12260        <underlying-type type-id='type-id-47'/>
12261      </enum-decl>
12262      <enum-decl name='openmode' naming-typedef-id='type-id-1366' is-declaration-only='yes' id='type-id-1652'>
12263        <underlying-type type-id='type-id-47'/>
12264      </enum-decl>
12265      <typedef-decl name='streamsize' type-id='type-id-198' 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-195'/>
12266      <class-decl name='allocator_type' naming-typedef-id='type-id-1616' visibility='default' is-declaration-only='yes' id='type-id-1655'/>
12267      <class-decl name='allocator_type' naming-typedef-id='type-id-1614' visibility='default' is-declaration-only='yes' id='type-id-1656'/>
12268      <class-decl name='type' naming-typedef-id='type-id-1657' visibility='default' is-declaration-only='yes' id='type-id-1600'>
12269        <member-type access='private'>
12270          <typedef-decl name='const_iterator' type-id='type-id-1469' 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-1658'/>
12271        </member-type>
12272        <member-type access='private'>
12273          <typedef-decl name='iterator' type-id='type-id-1471' 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-1659'/>
12274        </member-type>
12275        <member-type access='private'>
12276          <typedef-decl name='pointer' type-id='type-id-1661' 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-1660'/>
12277        </member-type>
12278        <member-function access='public' destructor='yes'>
12279          <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'>
12280            <parameter type-id='type-id-1618' is-artificial='yes'/>
12281            <return type-id='type-id-193'/>
12282          </function-decl>
12283        </member-function>
12284        <member-function access='public'>
12285          <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'>
12286            <parameter type-id='type-id-1603' is-artificial='yes'/>
12287            <return type-id='type-id-40'/>
12288          </function-decl>
12289        </member-function>
12290        <member-function access='public'>
12291          <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'>
12292            <parameter type-id='type-id-1603' is-artificial='yes'/>
12293            <return type-id='type-id-1658'/>
12294          </function-decl>
12295        </member-function>
12296        <member-function access='public'>
12297          <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'>
12298            <parameter type-id='type-id-1603' is-artificial='yes'/>
12299            <return type-id='type-id-40'/>
12300          </function-decl>
12301        </member-function>
12302        <member-function access='protected'>
12303          <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'>
12304            <parameter type-id='type-id-1618' is-artificial='yes'/>
12305            <parameter type-id='type-id-40'/>
12306            <parameter type-id='type-id-1469'/>
12307            <parameter type-id='type-id-1469'/>
12308            <return type-id='type-id-1660'/>
12309          </function-decl>
12310        </member-function>
12311        <member-function access='public'>
12312          <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'>
12313            <parameter type-id='type-id-1618' is-artificial='yes'/>
12314            <return type-id='type-id-1659'/>
12315          </function-decl>
12316        </member-function>
12317        <member-function access='public'>
12318          <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_'>
12319            <parameter type-id='type-id-1618' is-artificial='yes'/>
12320            <parameter type-id='type-id-1602'/>
12321            <return type-id='type-id-115'/>
12322          </function-decl>
12323        </member-function>
12324        <member-function access='public'>
12325          <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'>
12326            <parameter type-id='type-id-1618' is-artificial='yes'/>
12327            <parameter type-id='type-id-40'/>
12328            <return type-id='type-id-606'/>
12329          </function-decl>
12330        </member-function>
12331      </class-decl>
12332      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1662'>
12333        <member-type access='private'>
12334          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1663'/>
12335        </member-type>
12336      </class-decl>
12337      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1485'>
12338        <member-function access='public' destructor='yes'>
12339          <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'>
12340            <parameter type-id='type-id-1486' is-artificial='yes'/>
12341            <return type-id='type-id-193'/>
12342          </function-decl>
12343        </member-function>
12344      </class-decl>
12345      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1549'>
12346        <member-function access='public'>
12347          <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'>
12348            <parameter type-id='type-id-1550' is-artificial='yes'/>
12349            <parameter type-id='type-id-442'/>
12350            <parameter type-id='type-id-115'/>
12351            <parameter type-id='type-id-115'/>
12352            <return type-id='type-id-193'/>
12353          </function-decl>
12354        </member-function>
12355      </class-decl>
12356      <class-decl name='__anonymous_struct__25' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1664'/>
12357      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1477'>
12358        <member-type access='private'>
12359          <typedef-decl name='pointer' type-id='type-id-216' 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-1665'/>
12360        </member-type>
12361        <member-function access='public' destructor='yes'>
12362          <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'>
12363            <parameter type-id='type-id-1478' is-artificial='yes'/>
12364            <return type-id='type-id-193'/>
12365          </function-decl>
12366        </member-function>
12367        <member-function access='public'>
12368          <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'>
12369            <parameter type-id='type-id-1590' is-artificial='yes'/>
12370            <return type-id='type-id-40'/>
12371          </function-decl>
12372        </member-function>
12373        <member-function access='public'>
12374          <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'>
12375            <parameter type-id='type-id-1478' is-artificial='yes'/>
12376            <parameter type-id='type-id-40'/>
12377            <return type-id='type-id-193'/>
12378          </function-decl>
12379        </member-function>
12380        <member-function access='public'>
12381          <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'>
12382            <parameter type-id='type-id-1478' is-artificial='yes'/>
12383            <return type-id='type-id-55'/>
12384          </function-decl>
12385        </member-function>
12386        <member-function access='protected'>
12387          <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'>
12388            <parameter type-id='type-id-1478' is-artificial='yes'/>
12389            <parameter type-id='type-id-1665'/>
12390            <return type-id='type-id-193'/>
12391          </function-decl>
12392        </member-function>
12393        <member-function access='protected'>
12394          <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'>
12395            <parameter type-id='type-id-1590' is-artificial='yes'/>
12396            <parameter type-id='type-id-40'/>
12397            <parameter type-id='type-id-60'/>
12398            <return type-id='type-id-40'/>
12399          </function-decl>
12400        </member-function>
12401        <member-function access='protected'>
12402          <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'>
12403            <parameter type-id='type-id-1478' is-artificial='yes'/>
12404            <parameter type-id='type-id-40'/>
12405            <return type-id='type-id-193'/>
12406          </function-decl>
12407        </member-function>
12408      </class-decl>
12409      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1666'>
12410        <member-function access='public' static='yes'>
12411          <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'>
12412            <parameter type-id='type-id-96'/>
12413            <parameter type-id='type-id-213'/>
12414            <parameter type-id='type-id-40'/>
12415            <return type-id='type-id-193'/>
12416          </function-decl>
12417        </member-function>
12418        <member-function access='public' static='yes'>
12419          <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'>
12420            <parameter type-id='type-id-96'/>
12421            <parameter type-id='type-id-40'/>
12422            <return type-id='type-id-213'/>
12423          </function-decl>
12424        </member-function>
12425      </class-decl>
12426      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1667'>
12427        <member-type access='public'>
12428          <typedef-decl name='allocator_type' type-id='type-id-1656' 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-1614'/>
12429        </member-type>
12430        <member-function access='public' static='yes'>
12431          <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'>
12432            <parameter type-id='type-id-1615'/>
12433            <parameter type-id='type-id-205'/>
12434            <parameter type-id='type-id-40'/>
12435            <return type-id='type-id-193'/>
12436          </function-decl>
12437        </member-function>
12438      </class-decl>
12439      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1629'>
12440        <member-function access='public'>
12441          <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'>
12442            <parameter type-id='type-id-1630' is-artificial='yes'/>
12443            <parameter type-id='type-id-207'/>
12444            <return type-id='type-id-193'/>
12445          </function-decl>
12446        </member-function>
12447      </class-decl>
12448      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1668'>
12449        <member-function access='public' static='yes'>
12450          <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'>
12451            <parameter type-id='type-id-1469'/>
12452            <parameter type-id='type-id-1469'/>
12453            <parameter type-id='type-id-1611'/>
12454            <return type-id='type-id-1611'/>
12455          </function-decl>
12456        </member-function>
12457        <member-function access='public' static='yes'>
12458          <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'>
12459            <parameter type-id='type-id-1611'/>
12460            <parameter type-id='type-id-1611'/>
12461            <parameter type-id='type-id-1611'/>
12462            <return type-id='type-id-1611'/>
12463          </function-decl>
12464        </member-function>
12465      </class-decl>
12466      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1669'>
12467        <member-function access='public' static='yes'>
12468          <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'>
12469            <parameter type-id='type-id-1611'/>
12470            <parameter type-id='type-id-1611'/>
12471            <parameter type-id='type-id-1611'/>
12472            <return type-id='type-id-1611'/>
12473          </function-decl>
12474        </member-function>
12475        <member-function access='public' static='yes'>
12476          <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'>
12477            <parameter type-id='type-id-1599'/>
12478            <parameter type-id='type-id-1599'/>
12479            <parameter type-id='type-id-1611'/>
12480            <return type-id='type-id-1611'/>
12481          </function-decl>
12482        </member-function>
12483      </class-decl>
12484      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1633'>
12485        <member-function access='public'>
12486          <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'>
12487            <parameter type-id='type-id-1634' is-artificial='yes'/>
12488            <parameter type-id='type-id-115'/>
12489            <return type-id='type-id-193'/>
12490          </function-decl>
12491        </member-function>
12492      </class-decl>
12493      <class-decl name='__anonymous_struct__15' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1635'>
12494        <member-function access='public'>
12495          <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'>
12496            <parameter type-id='type-id-1636' is-artificial='yes'/>
12497            <parameter type-id='type-id-115'/>
12498            <return type-id='type-id-193'/>
12499          </function-decl>
12500        </member-function>
12501      </class-decl>
12502      <class-decl name='__anonymous_struct__16' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1637'>
12503        <member-function access='public'>
12504          <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'>
12505            <parameter type-id='type-id-1638' is-artificial='yes'/>
12506            <parameter type-id='type-id-115'/>
12507            <parameter type-id='type-id-115'/>
12508            <return type-id='type-id-193'/>
12509          </function-decl>
12510        </member-function>
12511      </class-decl>
12512      <class-decl name='__anonymous_struct__17' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1639'>
12513        <member-function access='public'>
12514          <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'>
12515            <parameter type-id='type-id-1640' is-artificial='yes'/>
12516            <parameter type-id='type-id-442'/>
12517            <parameter type-id='type-id-115'/>
12518            <parameter type-id='type-id-115'/>
12519            <return type-id='type-id-193'/>
12520          </function-decl>
12521        </member-function>
12522      </class-decl>
12523      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1641'>
12524        <member-function access='public'>
12525          <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'>
12526            <parameter type-id='type-id-1642' is-artificial='yes'/>
12527            <parameter type-id='type-id-115'/>
12528            <return type-id='type-id-193'/>
12529          </function-decl>
12530        </member-function>
12531      </class-decl>
12532      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1620'>
12533        <member-function access='public' destructor='yes'>
12534          <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'>
12535            <parameter type-id='type-id-1621' is-artificial='yes'/>
12536            <return type-id='type-id-193'/>
12537          </function-decl>
12538        </member-function>
12539        <member-function access='public'>
12540          <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'>
12541            <parameter type-id='type-id-1621' is-artificial='yes'/>
12542            <parameter type-id='type-id-216'/>
12543            <parameter type-id='type-id-39'/>
12544            <return type-id='type-id-193'/>
12545          </function-decl>
12546        </member-function>
12547        <member-function access='public'>
12548          <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'>
12549            <parameter type-id='type-id-1621' is-artificial='yes'/>
12550            <parameter type-id='type-id-39'/>
12551            <return type-id='type-id-216'/>
12552          </function-decl>
12553        </member-function>
12554      </class-decl>
12555      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1643'>
12556        <member-function access='public'>
12557          <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'>
12558            <parameter type-id='type-id-1644' is-artificial='yes'/>
12559            <parameter type-id='type-id-442'/>
12560            <return type-id='type-id-193'/>
12561          </function-decl>
12562        </member-function>
12563      </class-decl>
12564      <class-decl name='__anonymous_struct__21' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1670'>
12565        <member-function access='public' static='yes'>
12566          <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'>
12567            <parameter type-id='type-id-1094'/>
12568            <return type-id='type-id-39'/>
12569          </function-decl>
12570        </member-function>
12571        <member-function access='public' static='yes'>
12572          <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'>
12573            <parameter type-id='type-id-1098'/>
12574            <parameter type-id='type-id-1093'/>
12575            <return type-id='type-id-193'/>
12576          </function-decl>
12577        </member-function>
12578      </class-decl>
12579      <class-decl name='__anonymous_struct__22' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1671'>
12580        <member-function access='public' static='yes'>
12581          <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'>
12582            <parameter type-id='type-id-55'/>
12583            <parameter type-id='type-id-38'/>
12584            <return type-id='type-id-55'/>
12585          </function-decl>
12586        </member-function>
12587      </class-decl>
12588      <class-decl name='__anonymous_struct__23' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1672'>
12589        <member-function access='public' static='yes'>
12590          <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'>
12591            <parameter type-id='type-id-60'/>
12592            <parameter type-id='type-id-60'/>
12593            <parameter type-id='type-id-55'/>
12594            <return type-id='type-id-55'/>
12595          </function-decl>
12596        </member-function>
12597      </class-decl>
12598      <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1673'>
12599        <member-function access='public' static='yes'>
12600          <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'>
12601            <parameter type-id='type-id-1664'/>
12602            <parameter type-id='type-id-1664'/>
12603            <parameter type-id='type-id-55'/>
12604            <return type-id='type-id-55'/>
12605          </function-decl>
12606        </member-function>
12607      </class-decl>
12608      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1606'>
12609        <member-function access='public'>
12610          <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'>
12611            <parameter type-id='type-id-1622' is-artificial='yes'/>
12612            <parameter type-id='type-id-206'/>
12613            <parameter type-id='type-id-196'/>
12614            <return type-id='type-id-206'/>
12615          </function-decl>
12616        </member-function>
12617        <member-function access='public'>
12618          <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'>
12619            <parameter type-id='type-id-1622' is-artificial='yes'/>
12620            <parameter type-id='type-id-206'/>
12621            <parameter type-id='type-id-196'/>
12622            <return type-id='type-id-206'/>
12623          </function-decl>
12624        </member-function>
12625        <member-function access='public'>
12626          <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'>
12627            <parameter type-id='type-id-1622' is-artificial='yes'/>
12628            <parameter type-id='type-id-206'/>
12629            <return type-id='type-id-193'/>
12630          </function-decl>
12631        </member-function>
12632        <member-function access='public'>
12633          <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'>
12634            <parameter type-id='type-id-1609' is-artificial='yes'/>
12635            <parameter type-id='type-id-196'/>
12636            <return type-id='type-id-206'/>
12637          </function-decl>
12638        </member-function>
12639      </class-decl>
12640      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1674'>
12641        <member-function access='public' static='yes'>
12642          <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'>
12643            <parameter type-id='type-id-1611'/>
12644            <parameter type-id='type-id-1611'/>
12645            <return type-id='type-id-193'/>
12646          </function-decl>
12647        </member-function>
12648        <member-function access='public' static='yes'>
12649          <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'>
12650            <parameter type-id='type-id-1471'/>
12651            <parameter type-id='type-id-1471'/>
12652            <return type-id='type-id-193'/>
12653          </function-decl>
12654        </member-function>
12655      </class-decl>
12656      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1623'>
12657        <member-type access='public'>
12658          <typedef-decl name='pointer' type-id='type-id-1675' 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-1661'/>
12659        </member-type>
12660        <member-function access='public' destructor='yes'>
12661          <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'>
12662            <parameter type-id='type-id-1624' is-artificial='yes'/>
12663            <return type-id='type-id-193'/>
12664          </function-decl>
12665        </member-function>
12666        <member-function access='public'>
12667          <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'>
12668            <parameter type-id='type-id-1624' is-artificial='yes'/>
12669            <parameter type-id='type-id-1661'/>
12670            <parameter type-id='type-id-39'/>
12671            <return type-id='type-id-193'/>
12672          </function-decl>
12673        </member-function>
12674        <member-function access='public'>
12675          <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'>
12676            <parameter type-id='type-id-1624' is-artificial='yes'/>
12677            <parameter type-id='type-id-39'/>
12678            <return type-id='type-id-1661'/>
12679          </function-decl>
12680        </member-function>
12681      </class-decl>
12682      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1676'>
12683        <member-type access='public'>
12684          <typedef-decl name='allocator_type' type-id='type-id-1655' 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-1616'/>
12685        </member-type>
12686        <member-type access='public'>
12687          <typedef-decl name='pointer' type-id='type-id-1611' 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-1677'/>
12688        </member-type>
12689        <member-type access='public'>
12690          <typedef-decl name='value_type' type-id='type-id-1596' 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-1678'/>
12691        </member-type>
12692        <member-function access='public' static='yes'>
12693          <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'>
12694            <parameter type-id='type-id-1617'/>
12695            <parameter type-id='type-id-1677'/>
12696            <parameter type-id='type-id-40'/>
12697            <return type-id='type-id-193'/>
12698          </function-decl>
12699        </member-function>
12700        <member-function access='public' static='yes'>
12701          <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'>
12702            <parameter type-id='type-id-1617'/>
12703            <parameter type-id='type-id-40'/>
12704            <return type-id='type-id-1677'/>
12705          </function-decl>
12706        </member-function>
12707      </class-decl>
12708      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1625'>
12709        <member-function access='public' destructor='yes'>
12710          <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'>
12711            <parameter type-id='type-id-1626' is-artificial='yes'/>
12712            <return type-id='type-id-193'/>
12713          </function-decl>
12714        </member-function>
12715        <member-function access='public'>
12716          <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'>
12717            <parameter type-id='type-id-1626' is-artificial='yes'/>
12718            <parameter type-id='type-id-201'/>
12719            <parameter type-id='type-id-39'/>
12720            <return type-id='type-id-193'/>
12721          </function-decl>
12722        </member-function>
12723      </class-decl>
12724      <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_'>
12725        <parameter type-id='type-id-60' 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'/>
12726        <parameter type-id='type-id-229' 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'/>
12727        <return type-id='type-id-73'/>
12728      </function-decl>
12729      <namespace-decl name='__cxx11'>
12730      </namespace-decl>
12731    </namespace-decl>
12732    <namespace-decl name='__gnu_cxx'>
12733      <class-decl name='const_iterator' naming-typedef-id='type-id-1658' visibility='default' is-declaration-only='yes' id='type-id-1469'>
12734        <member-function access='public'>
12735          <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'>
12736            <parameter type-id='type-id-1470' is-artificial='yes'/>
12737            <return type-id='type-id-908'/>
12738          </function-decl>
12739        </member-function>
12740      </class-decl>
12741      <class-decl name='iterator' naming-typedef-id='type-id-1659' visibility='default' is-declaration-only='yes' id='type-id-1471'>
12742        <member-function access='public'>
12743          <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'>
12744            <parameter type-id='type-id-1472' is-artificial='yes'/>
12745            <parameter type-id='type-id-320'/>
12746            <return type-id='type-id-193'/>
12747          </function-decl>
12748        </member-function>
12749        <member-function access='public'>
12750          <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'>
12751            <parameter type-id='type-id-1472' is-artificial='yes'/>
12752            <return type-id='type-id-270'/>
12753          </function-decl>
12754        </member-function>
12755      </class-decl>
12756      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1475'>
12757        <member-function access='public'>
12758          <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'>
12759            <parameter type-id='type-id-1476' is-artificial='yes'/>
12760            <parameter type-id='type-id-213'/>
12761            <parameter type-id='type-id-40'/>
12762            <return type-id='type-id-193'/>
12763          </function-decl>
12764        </member-function>
12765        <member-function access='public'>
12766          <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'>
12767            <parameter type-id='type-id-1476' is-artificial='yes'/>
12768            <parameter type-id='type-id-40'/>
12769            <parameter type-id='type-id-187'/>
12770            <return type-id='type-id-213'/>
12771          </function-decl>
12772        </member-function>
12773      </class-decl>
12774      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1483'>
12775        <member-type access='private'>
12776          <typedef-decl name='pointer' type-id='type-id-1611' 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-1679'/>
12777        </member-type>
12778        <member-function access='public'>
12779          <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'>
12780            <parameter type-id='type-id-1484' is-artificial='yes'/>
12781            <parameter type-id='type-id-1679'/>
12782            <parameter type-id='type-id-40'/>
12783            <return type-id='type-id-193'/>
12784          </function-decl>
12785        </member-function>
12786        <member-function access='public'>
12787          <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'>
12788            <parameter type-id='type-id-1484' is-artificial='yes'/>
12789            <parameter type-id='type-id-40'/>
12790            <parameter type-id='type-id-187'/>
12791            <return type-id='type-id-1679'/>
12792          </function-decl>
12793        </member-function>
12794      </class-decl>
12795      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1487'>
12796        <member-function access='public'>
12797          <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'>
12798            <parameter type-id='type-id-1488' is-artificial='yes'/>
12799            <parameter type-id='type-id-205'/>
12800            <parameter type-id='type-id-40'/>
12801            <return type-id='type-id-193'/>
12802          </function-decl>
12803        </member-function>
12804      </class-decl>
12805      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1680'>
12806      </class-decl>
12807      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1681'>
12808        <member-type access='public'>
12809          <typedef-decl name='pointer' type-id='type-id-1677' 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-1675'/>
12810        </member-type>
12811        <member-type access='public'>
12812          <typedef-decl name='value_type' type-id='type-id-1678' 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-1682'/>
12813        </member-type>
12814      </class-decl>
12815      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1683'>
12816      </class-decl>
12817    </namespace-decl>
12818    <namespace-decl name='mongoutils'>
12819      <namespace-decl name='str'>
12820        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1537'>
12821          <member-function access='public'>
12822            <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'>
12823              <parameter type-id='type-id-1538' is-artificial='yes'/>
12824              <parameter type-id='type-id-1461'/>
12825              <return type-id='type-id-115'/>
12826            </function-decl>
12827          </member-function>
12828          <member-function access='public'>
12829            <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'>
12830              <parameter type-id='type-id-1538' is-artificial='yes'/>
12831              <parameter type-id='type-id-229'/>
12832              <return type-id='type-id-115'/>
12833            </function-decl>
12834          </member-function>
12835          <member-function access='public'>
12836            <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'>
12837              <parameter type-id='type-id-1538' is-artificial='yes'/>
12838              <parameter type-id='type-id-1090'/>
12839              <return type-id='type-id-115'/>
12840            </function-decl>
12841          </member-function>
12842          <member-function access='public'>
12843            <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'>
12844              <parameter type-id='type-id-1538' is-artificial='yes'/>
12845              <parameter type-id='type-id-658'/>
12846              <return type-id='type-id-115'/>
12847            </function-decl>
12848          </member-function>
12849          <member-function access='public'>
12850            <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'>
12851              <parameter type-id='type-id-1538' is-artificial='yes'/>
12852              <parameter type-id='type-id-1459'/>
12853              <return type-id='type-id-115'/>
12854            </function-decl>
12855          </member-function>
12856          <member-function access='public'>
12857            <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'>
12858              <parameter type-id='type-id-1538' is-artificial='yes'/>
12859              <parameter type-id='type-id-70'/>
12860              <return type-id='type-id-115'/>
12861            </function-decl>
12862          </member-function>
12863          <member-function access='public'>
12864            <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'>
12865              <parameter type-id='type-id-1538' is-artificial='yes'/>
12866              <parameter type-id='type-id-1460'/>
12867              <return type-id='type-id-115'/>
12868            </function-decl>
12869          </member-function>
12870        </class-decl>
12871      </namespace-decl>
12872    </namespace-decl>
12873    <namespace-decl name='mongo'>
12874      <class-decl name='value_type' naming-typedef-id='type-id-1678' visibility='default' is-declaration-only='yes' id='type-id-1596'>
12875        <member-function access='public'>
12876          <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'>
12877            <parameter type-id='type-id-1598' is-artificial='yes'/>
12878            <return type-id='type-id-60'/>
12879          </function-decl>
12880        </member-function>
12881        <member-function access='public'>
12882          <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'>
12883            <parameter type-id='type-id-1598' is-artificial='yes'/>
12884            <return type-id='type-id-16'/>
12885          </function-decl>
12886        </member-function>
12887        <member-function access='public'>
12888          <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'>
12889            <parameter type-id='type-id-1598' is-artificial='yes'/>
12890            <return type-id='type-id-1'/>
12891          </function-decl>
12892        </member-function>
12893        <member-function access='public'>
12894          <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'>
12895            <parameter type-id='type-id-1612' is-artificial='yes'/>
12896            <parameter type-id='type-id-164'/>
12897            <return type-id='type-id-193'/>
12898          </function-decl>
12899        </member-function>
12900        <member-function access='public'>
12901          <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'>
12902            <parameter type-id='type-id-1612' is-artificial='yes'/>
12903            <parameter type-id='type-id-115'/>
12904            <return type-id='type-id-193'/>
12905          </function-decl>
12906        </member-function>
12907        <member-function access='public'>
12908          <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'>
12909            <parameter type-id='type-id-1612' is-artificial='yes'/>
12910            <parameter type-id='type-id-1596'/>
12911            <return type-id='type-id-115'/>
12912          </function-decl>
12913        </member-function>
12914        <member-function access='public'>
12915          <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'>
12916            <parameter type-id='type-id-1612' is-artificial='yes'/>
12917            <parameter type-id='type-id-116'/>
12918            <return type-id='type-id-193'/>
12919          </function-decl>
12920        </member-function>
12921        <member-function access='public'>
12922          <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'>
12923            <parameter type-id='type-id-1612' is-artificial='yes'/>
12924            <return type-id='type-id-193'/>
12925          </function-decl>
12926        </member-function>
12927        <member-function access='public'>
12928          <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'>
12929            <parameter type-id='type-id-1612' is-artificial='yes'/>
12930            <parameter type-id='type-id-60'/>
12931            <return type-id='type-id-193'/>
12932          </function-decl>
12933        </member-function>
12934        <member-function access='private'>
12935          <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'>
12936            <parameter type-id='type-id-1612' is-artificial='yes'/>
12937            <parameter type-id='type-id-60'/>
12938            <return type-id='type-id-193'/>
12939          </function-decl>
12940        </member-function>
12941        <member-function access='public'>
12942          <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'>
12943            <parameter type-id='type-id-1598' is-artificial='yes'/>
12944            <return type-id='type-id-1'/>
12945          </function-decl>
12946        </member-function>
12947      </class-decl>
12948      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1505'>
12949        <member-type access='private'>
12950          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1535'>
12951            <member-function access='public'>
12952              <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'>
12953                <parameter type-id='type-id-1536' is-artificial='yes'/>
12954                <parameter type-id='type-id-239'/>
12955                <parameter type-id='type-id-39'/>
12956                <return type-id='type-id-193'/>
12957              </function-decl>
12958            </member-function>
12959            <member-function access='public'>
12960              <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'>
12961                <parameter type-id='type-id-1536' is-artificial='yes'/>
12962                <return type-id='type-id-55'/>
12963              </function-decl>
12964            </member-function>
12965            <member-function access='public'>
12966              <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'>
12967                <parameter type-id='type-id-1595' is-artificial='yes'/>
12968                <return type-id='type-id-1'/>
12969              </function-decl>
12970            </member-function>
12971          </class-decl>
12972        </member-type>
12973        <member-function access='public'>
12974          <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'>
12975            <parameter type-id='type-id-1506' is-artificial='yes'/>
12976            <parameter type-id='type-id-115'/>
12977            <return type-id='type-id-193'/>
12978          </function-decl>
12979        </member-function>
12980        <member-function access='public'>
12981          <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'>
12982            <parameter type-id='type-id-1506' is-artificial='yes'/>
12983            <return type-id='type-id-193'/>
12984          </function-decl>
12985        </member-function>
12986        <member-function access='public' static='yes'>
12987          <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'>
12988            <parameter type-id='type-id-39'/>
12989            <return type-id='type-id-1505'/>
12990          </function-decl>
12991        </member-function>
12992        <member-function access='private' static='yes'>
12993          <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'>
12994            <parameter type-id='type-id-187'/>
12995            <parameter type-id='type-id-39'/>
12996            <return type-id='type-id-1505'/>
12997          </function-decl>
12998        </member-function>
12999        <member-function access='public'>
13000          <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'>
13001            <parameter type-id='type-id-1586' is-artificial='yes'/>
13002            <return type-id='type-id-55'/>
13003          </function-decl>
13004        </member-function>
13005        <member-function access='public'>
13006          <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'>
13007            <parameter type-id='type-id-1506' is-artificial='yes'/>
13008            <parameter type-id='type-id-39'/>
13009            <return type-id='type-id-193'/>
13010          </function-decl>
13011        </member-function>
13012      </class-decl>
13013      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1507'>
13014        <member-function access='public'>
13015          <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'>
13016            <parameter type-id='type-id-1508' is-artificial='yes'/>
13017            <parameter type-id='type-id-115'/>
13018            <return type-id='type-id-193'/>
13019          </function-decl>
13020        </member-function>
13021        <member-function access='public'>
13022          <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'>
13023            <parameter type-id='type-id-1508' is-artificial='yes'/>
13024            <return type-id='type-id-193'/>
13025          </function-decl>
13026        </member-function>
13027      </class-decl>
13028      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1517'>
13029        <member-function access='public'>
13030          <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'>
13031            <parameter type-id='type-id-1580' is-artificial='yes'/>
13032            <return type-id='type-id-1'/>
13033          </function-decl>
13034        </member-function>
13035        <member-function access='public'>
13036          <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'>
13037            <parameter type-id='type-id-1518' is-artificial='yes'/>
13038            <return type-id='type-id-1102'/>
13039          </function-decl>
13040        </member-function>
13041      </class-decl>
13042      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1515'>
13043        <member-function access='public'>
13044          <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'>
13045            <parameter type-id='type-id-1581' is-artificial='yes'/>
13046            <return type-id='type-id-1'/>
13047          </function-decl>
13048        </member-function>
13049        <member-function access='public'>
13050          <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'>
13051            <parameter type-id='type-id-1516' is-artificial='yes'/>
13052            <return type-id='type-id-115'/>
13053          </function-decl>
13054        </member-function>
13055      </class-decl>
13056      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1684'/>
13057      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1525'>
13058        <member-function access='public'>
13059          <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'>
13060            <parameter type-id='type-id-1584' is-artificial='yes'/>
13061            <return type-id='type-id-1'/>
13062          </function-decl>
13063        </member-function>
13064        <member-function access='public'>
13065          <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'>
13066            <parameter type-id='type-id-1526' is-artificial='yes'/>
13067            <return type-id='type-id-115'/>
13068          </function-decl>
13069        </member-function>
13070      </class-decl>
13071      <class-decl name='__anonymous_struct__14' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1529'>
13072        <member-function access='public'>
13073          <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'>
13074            <parameter type-id='type-id-1530' is-artificial='yes'/>
13075            <return type-id='type-id-193'/>
13076          </function-decl>
13077        </member-function>
13078        <member-function access='public'>
13079          <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'>
13080            <parameter type-id='type-id-1530' is-artificial='yes'/>
13081            <parameter type-id='type-id-39'/>
13082            <return type-id='type-id-193'/>
13083          </function-decl>
13084        </member-function>
13085        <member-function access='public'>
13086          <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'>
13087            <parameter type-id='type-id-1587' is-artificial='yes'/>
13088            <return type-id='type-id-55'/>
13089          </function-decl>
13090        </member-function>
13091        <member-function access='public'>
13092          <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'>
13093            <parameter type-id='type-id-1530' is-artificial='yes'/>
13094            <parameter type-id='type-id-39'/>
13095            <return type-id='type-id-193'/>
13096          </function-decl>
13097        </member-function>
13098      </class-decl>
13099      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1531'>
13100        <member-function access='public'>
13101          <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'>
13102            <parameter type-id='type-id-1532' is-artificial='yes'/>
13103            <parameter type-id='type-id-16'/>
13104            <return type-id='type-id-193'/>
13105          </function-decl>
13106        </member-function>
13107        <member-function access='public'>
13108          <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'>
13109            <parameter type-id='type-id-1532' is-artificial='yes'/>
13110            <parameter type-id='type-id-16'/>
13111            <return type-id='type-id-55'/>
13112          </function-decl>
13113        </member-function>
13114        <member-function access='private'>
13115          <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'>
13116            <parameter type-id='type-id-1532' is-artificial='yes'/>
13117            <parameter type-id='type-id-16'/>
13118            <return type-id='type-id-193'/>
13119          </function-decl>
13120        </member-function>
13121      </class-decl>
13122      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1533'>
13123        <member-function access='public'>
13124          <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'>
13125            <parameter type-id='type-id-1534' is-artificial='yes'/>
13126            <return type-id='type-id-193'/>
13127          </function-decl>
13128        </member-function>
13129        <member-function access='public'>
13130          <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'>
13131            <parameter type-id='type-id-1534' is-artificial='yes'/>
13132            <parameter type-id='type-id-1539'/>
13133            <return type-id='type-id-193'/>
13134          </function-decl>
13135        </member-function>
13136        <member-function access='public'>
13137          <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'>
13138            <parameter type-id='type-id-1534' is-artificial='yes'/>
13139            <parameter type-id='type-id-1539'/>
13140            <return type-id='type-id-115'/>
13141          </function-decl>
13142        </member-function>
13143        <member-function access='public'>
13144          <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'>
13145            <parameter type-id='type-id-1534' is-artificial='yes'/>
13146            <parameter type-id='type-id-60'/>
13147            <return type-id='type-id-115'/>
13148          </function-decl>
13149        </member-function>
13150        <member-function access='public'>
13151          <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'>
13152            <parameter type-id='type-id-1534' is-artificial='yes'/>
13153            <parameter type-id='type-id-16'/>
13154            <return type-id='type-id-115'/>
13155          </function-decl>
13156        </member-function>
13157        <member-function access='public'>
13158          <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'>
13159            <parameter type-id='type-id-1534' is-artificial='yes'/>
13160            <parameter type-id='type-id-2'/>
13161            <return type-id='type-id-115'/>
13162          </function-decl>
13163        </member-function>
13164        <member-function access='private'>
13165          <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'>
13166            <parameter type-id='type-id-1534' is-artificial='yes'/>
13167            <parameter type-id='type-id-16'/>
13168            <parameter type-id='type-id-16'/>
13169            <return type-id='type-id-115'/>
13170          </function-decl>
13171        </member-function>
13172      </class-decl>
13173      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1539'>
13174        <member-function access='public'>
13175          <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'>
13176            <parameter type-id='type-id-1588' is-artificial='yes'/>
13177            <parameter type-id='type-id-55'/>
13178            <parameter type-id='type-id-1'/>
13179            <return type-id='type-id-193'/>
13180          </function-decl>
13181        </member-function>
13182        <member-function access='public'>
13183          <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'>
13184            <parameter type-id='type-id-1540' is-artificial='yes'/>
13185            <parameter type-id='type-id-256'/>
13186            <return type-id='type-id-193'/>
13187          </function-decl>
13188        </member-function>
13189        <member-function access='public'>
13190          <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'>
13191            <parameter type-id='type-id-1540' is-artificial='yes'/>
13192            <parameter type-id='type-id-60'/>
13193            <parameter type-id='type-id-39'/>
13194            <return type-id='type-id-193'/>
13195          </function-decl>
13196        </member-function>
13197        <member-function access='public'>
13198          <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'>
13199            <parameter type-id='type-id-1540' is-artificial='yes'/>
13200            <parameter type-id='type-id-60'/>
13201            <return type-id='type-id-193'/>
13202          </function-decl>
13203        </member-function>
13204      </class-decl>
13205      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1685'>
13206      </class-decl>
13207      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1569'>
13208        <member-function access='public'>
13209          <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'>
13210            <parameter type-id='type-id-1589' is-artificial='yes'/>
13211            <parameter type-id='type-id-1632'/>
13212            <parameter type-id='type-id-39'/>
13213            <return type-id='type-id-164'/>
13214          </function-decl>
13215        </member-function>
13216        <member-function access='public'>
13217          <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'>
13218            <parameter type-id='type-id-1589' is-artificial='yes'/>
13219            <parameter type-id='type-id-39'/>
13220            <return type-id='type-id-1631'/>
13221          </function-decl>
13222        </member-function>
13223      </class-decl>
13224      <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1541'>
13225        <member-function access='public'>
13226          <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'>
13227            <parameter type-id='type-id-1542' is-artificial='yes'/>
13228            <parameter type-id='type-id-60'/>
13229            <parameter type-id='type-id-60'/>
13230            <parameter type-id='type-id-198'/>
13231            <return type-id='type-id-193'/>
13232          </function-decl>
13233        </member-function>
13234        <member-function access='public'>
13235          <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'>
13236            <parameter type-id='type-id-1592' is-artificial='yes'/>
13237            <return type-id='type-id-39'/>
13238          </function-decl>
13239        </member-function>
13240        <member-function access='public'>
13241          <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'>
13242            <parameter type-id='type-id-1592' is-artificial='yes'/>
13243            <parameter type-id='type-id-1647'/>
13244            <parameter type-id='type-id-39'/>
13245            <return type-id='type-id-1491'/>
13246          </function-decl>
13247        </member-function>
13248        <member-function access='public'>
13249          <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'>
13250            <parameter type-id='type-id-1592' is-artificial='yes'/>
13251            <parameter type-id='type-id-39'/>
13252            <return type-id='type-id-1545'/>
13253          </function-decl>
13254        </member-function>
13255      </class-decl>
13256      <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1545'>
13257        <member-function access='public'>
13258          <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'>
13259            <parameter type-id='type-id-1591' is-artificial='yes'/>
13260            <return type-id='type-id-1'/>
13261          </function-decl>
13262        </member-function>
13263        <member-function access='public'>
13264          <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'>
13265            <parameter type-id='type-id-1546' is-artificial='yes'/>
13266            <return type-id='type-id-565'/>
13267          </function-decl>
13268        </member-function>
13269        <member-function access='public'>
13270          <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'>
13271            <parameter type-id='type-id-1546' is-artificial='yes'/>
13272            <parameter type-id='type-id-1491'/>
13273            <return type-id='type-id-193'/>
13274          </function-decl>
13275        </member-function>
13276        <member-function access='public'>
13277          <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'>
13278            <parameter type-id='type-id-1546' is-artificial='yes'/>
13279            <parameter type-id='type-id-1645'/>
13280            <return type-id='type-id-193'/>
13281          </function-decl>
13282        </member-function>
13283      </class-decl>
13284      <class-decl name='__anonymous_struct__24' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1553'>
13285        <member-function access='public'>
13286          <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'>
13287            <parameter type-id='type-id-1554' is-artificial='yes'/>
13288            <return type-id='type-id-1539'/>
13289          </function-decl>
13290        </member-function>
13291      </class-decl>
13292      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1481'>
13293        <member-function access='public'>
13294          <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'>
13295            <parameter type-id='type-id-1482' is-artificial='yes'/>
13296            <parameter type-id='type-id-239'/>
13297            <return type-id='type-id-239'/>
13298          </function-decl>
13299        </member-function>
13300        <member-function access='public'>
13301          <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'>
13302            <parameter type-id='type-id-1482' is-artificial='yes'/>
13303            <parameter type-id='type-id-239'/>
13304            <return type-id='type-id-239'/>
13305          </function-decl>
13306        </member-function>
13307        <member-function access='public'>
13308          <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'>
13309            <parameter type-id='type-id-1482' is-artificial='yes'/>
13310            <parameter type-id='type-id-239'/>
13311            <return type-id='type-id-239'/>
13312          </function-decl>
13313        </member-function>
13314        <member-function access='public'>
13315          <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'>
13316            <parameter type-id='type-id-1482' is-artificial='yes'/>
13317            <parameter type-id='type-id-239'/>
13318            <return type-id='type-id-193'/>
13319          </function-decl>
13320        </member-function>
13321        <member-function access='public'>
13322          <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'>
13323            <parameter type-id='type-id-1594' is-artificial='yes'/>
13324            <return type-id='type-id-239'/>
13325          </function-decl>
13326        </member-function>
13327      </class-decl>
13328      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1686'/>
13329      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1687'/>
13330      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1489'>
13331        <member-function access='public' destructor='yes'>
13332          <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'>
13333            <parameter type-id='type-id-1490' is-artificial='yes'/>
13334            <return type-id='type-id-193'/>
13335          </function-decl>
13336        </member-function>
13337        <member-function access='public'>
13338          <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'>
13339            <parameter type-id='type-id-1490' is-artificial='yes'/>
13340            <return type-id='type-id-1493'/>
13341          </function-decl>
13342        </member-function>
13343        <member-function access='private'>
13344          <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'>
13345            <parameter type-id='type-id-1490' is-artificial='yes'/>
13346            <return type-id='type-id-1503'/>
13347          </function-decl>
13348        </member-function>
13349        <member-function access='public'>
13350          <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'>
13351            <parameter type-id='type-id-1490' is-artificial='yes'/>
13352            <return type-id='type-id-1549'/>
13353          </function-decl>
13354        </member-function>
13355        <member-function access='public'>
13356          <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'>
13357            <parameter type-id='type-id-1490' is-artificial='yes'/>
13358            <parameter type-id='type-id-164'/>
13359            <return type-id='type-id-1491'/>
13360          </function-decl>
13361        </member-function>
13362      </class-decl>
13363      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1491'>
13364        <member-type access='private'>
13365          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1627'/>
13366        </member-type>
13367        <member-function access='private'>
13368          <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'>
13369            <parameter type-id='type-id-1492' is-artificial='yes'/>
13370            <return type-id='type-id-193'/>
13371          </function-decl>
13372        </member-function>
13373        <member-function access='public' static='yes'>
13374          <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'>
13375            <return type-id='type-id-1491'/>
13376          </function-decl>
13377        </member-function>
13378        <member-function access='public'>
13379          <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'>
13380            <parameter type-id='type-id-1492' is-artificial='yes'/>
13381            <parameter type-id='type-id-164'/>
13382            <return type-id='type-id-193'/>
13383          </function-decl>
13384        </member-function>
13385        <member-function access='public'>
13386          <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'>
13387            <parameter type-id='type-id-1577' is-artificial='yes'/>
13388            <return type-id='type-id-1'/>
13389          </function-decl>
13390        </member-function>
13391        <member-function access='private' static='yes'>
13392          <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'>
13393            <parameter type-id='type-id-1628'/>
13394            <return type-id='type-id-193'/>
13395          </function-decl>
13396        </member-function>
13397        <member-function access='public'>
13398          <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'>
13399            <parameter type-id='type-id-1492' is-artificial='yes'/>
13400            <parameter type-id='type-id-116'/>
13401            <return type-id='type-id-193'/>
13402          </function-decl>
13403        </member-function>
13404        <member-function access='public' destructor='yes'>
13405          <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'>
13406            <parameter type-id='type-id-1492' is-artificial='yes'/>
13407            <return type-id='type-id-193'/>
13408          </function-decl>
13409        </member-function>
13410        <member-function access='private' static='yes'>
13411          <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'>
13412            <parameter type-id='type-id-1628'/>
13413            <return type-id='type-id-193'/>
13414          </function-decl>
13415        </member-function>
13416      </class-decl>
13417      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1493'>
13418        <member-function access='public'>
13419          <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'>
13420            <parameter type-id='type-id-1494' is-artificial='yes'/>
13421            <parameter type-id='type-id-1'/>
13422            <return type-id='type-id-193'/>
13423          </function-decl>
13424        </member-function>
13425        <member-function access='public'>
13426          <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'>
13427            <parameter type-id='type-id-1494' is-artificial='yes'/>
13428            <parameter type-id='type-id-1491'/>
13429            <return type-id='type-id-193'/>
13430          </function-decl>
13431        </member-function>
13432      </class-decl>
13433      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1503'>
13434        <member-function access='public'>
13435          <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'>
13436            <parameter type-id='type-id-1578' is-artificial='yes'/>
13437            <return type-id='type-id-1'/>
13438          </function-decl>
13439        </member-function>
13440        <member-function access='public'>
13441          <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'>
13442            <parameter type-id='type-id-1504' is-artificial='yes'/>
13443            <return type-id='type-id-115'/>
13444          </function-decl>
13445        </member-function>
13446        <member-function access='public'>
13447          <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'>
13448            <parameter type-id='type-id-1504' is-artificial='yes'/>
13449            <parameter type-id='type-id-238'/>
13450            <parameter type-id='type-id-164'/>
13451            <return type-id='type-id-193'/>
13452          </function-decl>
13453        </member-function>
13454        <member-function access='public'>
13455          <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'>
13456            <parameter type-id='type-id-1504' is-artificial='yes'/>
13457            <parameter type-id='type-id-238'/>
13458            <parameter type-id='type-id-60'/>
13459            <return type-id='type-id-193'/>
13460          </function-decl>
13461        </member-function>
13462        <member-function access='public'>
13463          <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'>
13464            <parameter type-id='type-id-1504' is-artificial='yes'/>
13465            <parameter type-id='type-id-1596'/>
13466            <return type-id='type-id-193'/>
13467          </function-decl>
13468        </member-function>
13469        <member-function access='public'>
13470          <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'>
13471            <parameter type-id='type-id-1504' is-artificial='yes'/>
13472            <parameter type-id='type-id-1491'/>
13473            <return type-id='type-id-193'/>
13474          </function-decl>
13475        </member-function>
13476      </class-decl>
13477      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1688'>
13478        <member-type access='public'>
13479          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1689'>
13480            <member-function access='public' static='yes'>
13481              <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'>
13482                <parameter type-id='type-id-91'/>
13483                <parameter type-id='type-id-60'/>
13484                <parameter type-id='type-id-267'/>
13485                <return type-id='type-id-193'/>
13486              </function-decl>
13487            </member-function>
13488          </class-decl>
13489        </member-type>
13490        <member-type access='public'>
13491          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1690'>
13492            <member-function access='public' static='yes'>
13493              <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'>
13494                <parameter type-id='type-id-1632'/>
13495                <parameter type-id='type-id-60'/>
13496                <parameter type-id='type-id-267'/>
13497                <return type-id='type-id-193'/>
13498              </function-decl>
13499            </member-function>
13500          </class-decl>
13501        </member-type>
13502        <member-type access='public'>
13503          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1691'>
13504            <member-function access='public' static='yes'>
13505              <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'>
13506                <return type-id='type-id-1596'/>
13507              </function-decl>
13508            </member-function>
13509            <member-function access='public' static='yes'>
13510              <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'>
13511                <parameter type-id='type-id-1611'/>
13512                <parameter type-id='type-id-60'/>
13513                <parameter type-id='type-id-39'/>
13514                <parameter type-id='type-id-267'/>
13515                <parameter type-id='type-id-198'/>
13516                <return type-id='type-id-1491'/>
13517              </function-decl>
13518            </member-function>
13519          </class-decl>
13520        </member-type>
13521        <member-type access='public'>
13522          <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1692'>
13523            <member-function access='public' static='yes'>
13524              <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'>
13525                <return type-id='type-id-1645'/>
13526              </function-decl>
13527            </member-function>
13528            <member-function access='public' static='yes'>
13529              <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'>
13530                <parameter type-id='type-id-1647'/>
13531                <parameter type-id='type-id-60'/>
13532                <parameter type-id='type-id-39'/>
13533                <parameter type-id='type-id-267'/>
13534                <parameter type-id='type-id-198'/>
13535                <return type-id='type-id-1491'/>
13536              </function-decl>
13537            </member-function>
13538          </class-decl>
13539        </member-type>
13540        <member-function access='public' static='yes'>
13541          <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'>
13542            <parameter type-id='type-id-91'/>
13543            <parameter type-id='type-id-60'/>
13544            <parameter type-id='type-id-267'/>
13545            <return type-id='type-id-193'/>
13546          </function-decl>
13547        </member-function>
13548        <member-function access='public' static='yes'>
13549          <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'>
13550            <parameter type-id='type-id-1632'/>
13551            <parameter type-id='type-id-60'/>
13552            <parameter type-id='type-id-267'/>
13553            <return type-id='type-id-193'/>
13554          </function-decl>
13555        </member-function>
13556        <member-function access='public' static='yes'>
13557          <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'>
13558            <return type-id='type-id-1596'/>
13559          </function-decl>
13560        </member-function>
13561        <member-function access='public' static='yes'>
13562          <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'>
13563            <return type-id='type-id-1645'/>
13564          </function-decl>
13565        </member-function>
13566        <member-function access='public' static='yes'>
13567          <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'>
13568            <parameter type-id='type-id-1647'/>
13569            <parameter type-id='type-id-60'/>
13570            <parameter type-id='type-id-39'/>
13571            <parameter type-id='type-id-267'/>
13572            <parameter type-id='type-id-198'/>
13573            <return type-id='type-id-1491'/>
13574          </function-decl>
13575        </member-function>
13576        <member-function access='public' static='yes'>
13577          <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'>
13578            <parameter type-id='type-id-1611'/>
13579            <parameter type-id='type-id-60'/>
13580            <parameter type-id='type-id-39'/>
13581            <parameter type-id='type-id-267'/>
13582            <parameter type-id='type-id-198'/>
13583            <return type-id='type-id-1491'/>
13584          </function-decl>
13585        </member-function>
13586      </class-decl>
13587      <class-decl name='__anonymous_struct__20' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1631'/>
13588      <class-decl name='__anonymous_struct__24' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1645'>
13589        <member-function access='public'>
13590          <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'>
13591            <parameter type-id='type-id-1646' is-artificial='yes'/>
13592            <return type-id='type-id-193'/>
13593          </function-decl>
13594        </member-function>
13595      </class-decl>
13596      <class-decl name='__anonymous_struct__25' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1693'>
13597        <member-function access='public' static='yes'>
13598          <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'>
13599            <parameter type-id='type-id-60'/>
13600            <parameter type-id='type-id-39'/>
13601            <return type-id='type-id-1491'/>
13602          </function-decl>
13603        </member-function>
13604      </class-decl>
13605      <namespace-decl name='FTDCBSONUtil'>
13606      </namespace-decl>
13607    </namespace-decl>
13608    <namespace-decl name='boost'>
13609      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1479'>
13610        <member-function access='public' destructor='yes'>
13611          <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'>
13612            <parameter type-id='type-id-1480' is-artificial='yes'/>
13613            <return type-id='type-id-193'/>
13614          </function-decl>
13615        </member-function>
13616        <member-function access='public'>
13617          <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'>
13618            <parameter type-id='type-id-1480' is-artificial='yes'/>
13619            <parameter type-id='type-id-164'/>
13620            <return type-id='type-id-193'/>
13621          </function-decl>
13622        </member-function>
13623        <member-function access='public'>
13624          <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'>
13625            <parameter type-id='type-id-1480' is-artificial='yes'/>
13626            <parameter type-id='type-id-115'/>
13627            <return type-id='type-id-193'/>
13628          </function-decl>
13629        </member-function>
13630        <member-function access='public'>
13631          <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'>
13632            <parameter type-id='type-id-1480' is-artificial='yes'/>
13633            <return type-id='type-id-193'/>
13634          </function-decl>
13635        </member-function>
13636        <member-function access='public'>
13637          <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'>
13638            <parameter type-id='type-id-1480' is-artificial='yes'/>
13639            <parameter type-id='type-id-116'/>
13640            <return type-id='type-id-115'/>
13641          </function-decl>
13642        </member-function>
13643        <member-function access='public'>
13644          <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'>
13645            <parameter type-id='type-id-1585' is-artificial='yes'/>
13646            <return type-id='type-id-1'/>
13647          </function-decl>
13648        </member-function>
13649        <member-function access='public'>
13650          <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'>
13651            <parameter type-id='type-id-1480' is-artificial='yes'/>
13652            <parameter type-id='type-id-116'/>
13653            <return type-id='type-id-193'/>
13654          </function-decl>
13655        </member-function>
13656        <member-function access='public'>
13657          <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'>
13658            <parameter type-id='type-id-1585' is-artificial='yes'/>
13659            <return type-id='type-id-1'/>
13660          </function-decl>
13661        </member-function>
13662        <member-function access='public'>
13663          <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'>
13664            <parameter type-id='type-id-1585' is-artificial='yes'/>
13665            <return type-id='type-id-1555'/>
13666          </function-decl>
13667        </member-function>
13668      </class-decl>
13669      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1497'>
13670        <member-type access='private'>
13671          <typedef-decl name='rval_reference_type' type-id='type-id-1436' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1694'/>
13672        </member-type>
13673        <member-function access='public'>
13674          <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'>
13675            <parameter type-id='type-id-1498' is-artificial='yes'/>
13676            <parameter type-id='type-id-1694'/>
13677            <return type-id='type-id-193'/>
13678          </function-decl>
13679        </member-function>
13680        <member-function access='public'>
13681          <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'>
13682            <parameter type-id='type-id-1498' is-artificial='yes'/>
13683            <return type-id='type-id-193'/>
13684          </function-decl>
13685        </member-function>
13686      </class-decl>
13687      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1501'>
13688        <member-type access='private'>
13689          <typedef-decl name='reference_type' type-id='type-id-1696' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1695'/>
13690        </member-type>
13691        <member-type access='private'>
13692          <typedef-decl name='rval_reference_type' type-id='type-id-1698' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1697'/>
13693        </member-type>
13694        <member-function access='public'>
13695          <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'>
13696            <parameter type-id='type-id-1502' is-artificial='yes'/>
13697            <return type-id='type-id-1695'/>
13698          </function-decl>
13699        </member-function>
13700        <member-function access='public'>
13701          <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'>
13702            <parameter type-id='type-id-1502' is-artificial='yes'/>
13703            <return type-id='type-id-1695'/>
13704          </function-decl>
13705        </member-function>
13706        <member-function access='public'>
13707          <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'>
13708            <parameter type-id='type-id-1502' is-artificial='yes'/>
13709            <return type-id='type-id-193'/>
13710          </function-decl>
13711        </member-function>
13712        <member-function access='public'>
13713          <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'>
13714            <parameter type-id='type-id-1502' is-artificial='yes'/>
13715            <parameter type-id='type-id-1697'/>
13716            <return type-id='type-id-193'/>
13717          </function-decl>
13718        </member-function>
13719      </class-decl>
13720      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1513'>
13721        <member-type access='private'>
13722          <typedef-decl name='reference_type' type-id='type-id-1700' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1699'/>
13723        </member-type>
13724        <member-function access='public'>
13725          <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'>
13726            <parameter type-id='type-id-1514' is-artificial='yes'/>
13727            <return type-id='type-id-1699'/>
13728          </function-decl>
13729        </member-function>
13730        <member-function access='public'>
13731          <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'>
13732            <parameter type-id='type-id-1514' is-artificial='yes'/>
13733            <return type-id='type-id-1699'/>
13734          </function-decl>
13735        </member-function>
13736      </class-decl>
13737      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1519'>
13738        <member-type access='private'>
13739          <typedef-decl name='reference_type' type-id='type-id-1702' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1701'/>
13740        </member-type>
13741        <member-function access='public'>
13742          <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'>
13743            <parameter type-id='type-id-1520' is-artificial='yes'/>
13744            <return type-id='type-id-1701'/>
13745          </function-decl>
13746        </member-function>
13747        <member-function access='public'>
13748          <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'>
13749            <parameter type-id='type-id-1520' is-artificial='yes'/>
13750            <return type-id='type-id-1701'/>
13751          </function-decl>
13752        </member-function>
13753      </class-decl>
13754      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1523'>
13755        <member-type access='private'>
13756          <typedef-decl name='reference_type' type-id='type-id-1704' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1703'/>
13757        </member-type>
13758        <member-function access='public'>
13759          <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'>
13760            <parameter type-id='type-id-1524' is-artificial='yes'/>
13761            <return type-id='type-id-1703'/>
13762          </function-decl>
13763        </member-function>
13764        <member-function access='public'>
13765          <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'>
13766            <parameter type-id='type-id-1524' is-artificial='yes'/>
13767            <return type-id='type-id-1703'/>
13768          </function-decl>
13769        </member-function>
13770      </class-decl>
13771      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1543'>
13772        <member-type access='private'>
13773          <typedef-decl name='reference_type' type-id='type-id-1706' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1705'/>
13774        </member-type>
13775        <member-type access='private'>
13776          <typedef-decl name='rval_reference_type' type-id='type-id-1708' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-1707'/>
13777        </member-type>
13778        <member-function access='public'>
13779          <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'>
13780            <parameter type-id='type-id-1544' is-artificial='yes'/>
13781            <return type-id='type-id-1705'/>
13782          </function-decl>
13783        </member-function>
13784        <member-function access='public'>
13785          <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'>
13786            <parameter type-id='type-id-1544' is-artificial='yes'/>
13787            <return type-id='type-id-1705'/>
13788          </function-decl>
13789        </member-function>
13790        <member-function access='public'>
13791          <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'>
13792            <parameter type-id='type-id-1544' is-artificial='yes'/>
13793            <return type-id='type-id-193'/>
13794          </function-decl>
13795        </member-function>
13796        <member-function access='public'>
13797          <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'>
13798            <parameter type-id='type-id-1544' is-artificial='yes'/>
13799            <parameter type-id='type-id-1707'/>
13800            <return type-id='type-id-193'/>
13801          </function-decl>
13802        </member-function>
13803      </class-decl>
13804      <namespace-decl name='filesystem'>
13805        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1551'>
13806          <member-type access='private'>
13807            <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-1456'/>
13808          </member-type>
13809          <member-function access='public'>
13810            <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'>
13811              <parameter type-id='type-id-1593' is-artificial='yes'/>
13812              <return type-id='type-id-1458'/>
13813            </function-decl>
13814          </member-function>
13815          <member-function access='public'>
13816            <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'>
13817              <parameter type-id='type-id-1552' is-artificial='yes'/>
13818              <parameter type-id='type-id-164'/>
13819              <return type-id='type-id-115'/>
13820            </function-decl>
13821          </member-function>
13822        </class-decl>
13823      </namespace-decl>
13824      <namespace-decl name='optional_detail'>
13825        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1495'>
13826          <member-function access='protected'>
13827            <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'>
13828              <parameter type-id='type-id-1496' is-artificial='yes'/>
13829              <parameter type-id='type-id-1436'/>
13830              <return type-id='type-id-193'/>
13831            </function-decl>
13832          </member-function>
13833          <member-function access='protected'>
13834            <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'>
13835              <parameter type-id='type-id-1496' is-artificial='yes'/>
13836              <parameter type-id='type-id-1436'/>
13837              <return type-id='type-id-193'/>
13838            </function-decl>
13839          </member-function>
13840          <member-function access='protected'>
13841            <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'>
13842              <parameter type-id='type-id-1496' is-artificial='yes'/>
13843              <return type-id='type-id-193'/>
13844            </function-decl>
13845          </member-function>
13846        </class-decl>
13847        <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1527'>
13848          <member-function access='public'>
13849            <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'>
13850              <parameter type-id='type-id-1528' is-artificial='yes'/>
13851              <return type-id='type-id-187'/>
13852            </function-decl>
13853          </member-function>
13854        </class-decl>
13855        <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1547'>
13856          <member-type access='private'>
13857            <typedef-decl name='reference_type' type-id='type-id-1709' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1706'/>
13858          </member-type>
13859          <member-type access='private'>
13860            <typedef-decl name='rval_reference_type' type-id='type-id-1710' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1708'/>
13861          </member-type>
13862          <member-function access='protected'>
13863            <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'>
13864              <parameter type-id='type-id-1548' is-artificial='yes'/>
13865              <return type-id='type-id-193'/>
13866            </function-decl>
13867          </member-function>
13868          <member-function access='protected' destructor='yes'>
13869            <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'>
13870              <parameter type-id='type-id-1548' is-artificial='yes'/>
13871              <return type-id='type-id-193'/>
13872            </function-decl>
13873          </member-function>
13874          <member-function access='private'>
13875            <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'>
13876              <parameter type-id='type-id-1548' is-artificial='yes'/>
13877              <parameter type-id='type-id-1711'/>
13878              <return type-id='type-id-193'/>
13879            </function-decl>
13880          </member-function>
13881          <member-function access='protected'>
13882            <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'>
13883              <parameter type-id='type-id-1548' is-artificial='yes'/>
13884              <return type-id='type-id-193'/>
13885            </function-decl>
13886          </member-function>
13887          <member-function access='protected'>
13888            <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'>
13889              <parameter type-id='type-id-1548' is-artificial='yes'/>
13890              <parameter type-id='type-id-1708'/>
13891              <return type-id='type-id-193'/>
13892            </function-decl>
13893          </member-function>
13894          <member-function access='protected'>
13895            <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'>
13896              <parameter type-id='type-id-1548' is-artificial='yes'/>
13897              <parameter type-id='type-id-1708'/>
13898              <return type-id='type-id-193'/>
13899            </function-decl>
13900          </member-function>
13901        </class-decl>
13902        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1499'>
13903          <member-type access='private'>
13904            <typedef-decl name='reference_type' type-id='type-id-1712' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1696'/>
13905          </member-type>
13906          <member-type access='private'>
13907            <typedef-decl name='rval_reference_type' type-id='type-id-1713' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-1698'/>
13908          </member-type>
13909          <member-function access='protected'>
13910            <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'>
13911              <parameter type-id='type-id-1500' is-artificial='yes'/>
13912              <return type-id='type-id-193'/>
13913            </function-decl>
13914          </member-function>
13915          <member-function access='protected' destructor='yes'>
13916            <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'>
13917              <parameter type-id='type-id-1500' is-artificial='yes'/>
13918              <return type-id='type-id-193'/>
13919            </function-decl>
13920          </member-function>
13921          <member-function access='public'>
13922            <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'>
13923              <parameter type-id='type-id-1579' is-artificial='yes'/>
13924              <return type-id='type-id-1'/>
13925            </function-decl>
13926          </member-function>
13927          <member-function access='private'>
13928            <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'>
13929              <parameter type-id='type-id-1500' is-artificial='yes'/>
13930              <parameter type-id='type-id-1711'/>
13931              <return type-id='type-id-193'/>
13932            </function-decl>
13933          </member-function>
13934          <member-function access='protected'>
13935            <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'>
13936              <parameter type-id='type-id-1500' is-artificial='yes'/>
13937              <return type-id='type-id-193'/>
13938            </function-decl>
13939          </member-function>
13940          <member-function access='protected'>
13941            <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'>
13942              <parameter type-id='type-id-1500' is-artificial='yes'/>
13943              <parameter type-id='type-id-1698'/>
13944              <return type-id='type-id-193'/>
13945            </function-decl>
13946          </member-function>
13947          <member-function access='protected'>
13948            <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'>
13949              <parameter type-id='type-id-1500' is-artificial='yes'/>
13950              <parameter type-id='type-id-1698'/>
13951              <return type-id='type-id-193'/>
13952            </function-decl>
13953          </member-function>
13954        </class-decl>
13955        <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1509'>
13956          <member-type access='private'>
13957            <typedef-decl name='reference_type' type-id='type-id-1714' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1702'/>
13958          </member-type>
13959          <member-function access='protected'>
13960            <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'>
13961              <parameter type-id='type-id-1510' is-artificial='yes'/>
13962              <return type-id='type-id-193'/>
13963            </function-decl>
13964          </member-function>
13965          <member-function access='protected' destructor='yes'>
13966            <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'>
13967              <parameter type-id='type-id-1510' is-artificial='yes'/>
13968              <return type-id='type-id-193'/>
13969            </function-decl>
13970          </member-function>
13971          <member-function access='private'>
13972            <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'>
13973              <parameter type-id='type-id-1510' is-artificial='yes'/>
13974              <parameter type-id='type-id-1711'/>
13975              <return type-id='type-id-193'/>
13976            </function-decl>
13977          </member-function>
13978          <member-function access='public'>
13979            <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'>
13980              <parameter type-id='type-id-1582' is-artificial='yes'/>
13981              <return type-id='type-id-1'/>
13982            </function-decl>
13983          </member-function>
13984        </class-decl>
13985        <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1511'>
13986          <member-type access='private'>
13987            <typedef-decl name='reference_type' type-id='type-id-1715' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1700'/>
13988          </member-type>
13989          <member-function access='protected'>
13990            <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'>
13991              <parameter type-id='type-id-1512' is-artificial='yes'/>
13992              <return type-id='type-id-193'/>
13993            </function-decl>
13994          </member-function>
13995          <member-function access='protected' destructor='yes'>
13996            <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'>
13997              <parameter type-id='type-id-1512' is-artificial='yes'/>
13998              <return type-id='type-id-193'/>
13999            </function-decl>
14000          </member-function>
14001          <member-function access='public'>
14002            <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'>
14003              <parameter type-id='type-id-1583' is-artificial='yes'/>
14004              <return type-id='type-id-1'/>
14005            </function-decl>
14006          </member-function>
14007          <member-function access='private'>
14008            <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'>
14009              <parameter type-id='type-id-1512' is-artificial='yes'/>
14010              <parameter type-id='type-id-1711'/>
14011              <return type-id='type-id-193'/>
14012            </function-decl>
14013          </member-function>
14014        </class-decl>
14015        <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1521'>
14016          <member-type access='private'>
14017            <typedef-decl name='internal_type' type-id='type-id-1657' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='205' column='1' id='type-id-1473'/>
14018          </member-type>
14019          <member-type access='private'>
14020            <typedef-decl name='reference_type' type-id='type-id-1716' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1704'/>
14021          </member-type>
14022          <member-function access='protected'>
14023            <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'>
14024              <parameter type-id='type-id-1522' is-artificial='yes'/>
14025              <return type-id='type-id-193'/>
14026            </function-decl>
14027          </member-function>
14028          <member-function access='protected' destructor='yes'>
14029            <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'>
14030              <parameter type-id='type-id-1522' is-artificial='yes'/>
14031              <return type-id='type-id-193'/>
14032            </function-decl>
14033          </member-function>
14034          <member-function access='private'>
14035            <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'>
14036              <parameter type-id='type-id-1522' is-artificial='yes'/>
14037              <parameter type-id='type-id-1711'/>
14038              <return type-id='type-id-193'/>
14039            </function-decl>
14040          </member-function>
14041          <member-function access='private'>
14042            <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'>
14043              <parameter type-id='type-id-1522' is-artificial='yes'/>
14044              <return type-id='type-id-1474'/>
14045            </function-decl>
14046          </member-function>
14047          <member-function access='protected'>
14048            <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'>
14049              <parameter type-id='type-id-1522' is-artificial='yes'/>
14050              <return type-id='type-id-1704'/>
14051            </function-decl>
14052          </member-function>
14053        </class-decl>
14054        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1717'>
14055        </class-decl>
14056        <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1718'>
14057          <member-type access='public'>
14058            <typedef-decl name='reference_type' type-id='type-id-565' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1709'/>
14059          </member-type>
14060          <member-type access='public'>
14061            <typedef-decl name='rval_reference_type' type-id='type-id-377' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1710'/>
14062          </member-type>
14063        </class-decl>
14064        <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1719'>
14065          <member-type access='public'>
14066            <typedef-decl name='reference_type' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1712'/>
14067          </member-type>
14068          <member-type access='public'>
14069            <typedef-decl name='rval_reference_type' type-id='type-id-116' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-1713'/>
14070          </member-type>
14071        </class-decl>
14072        <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1720'>
14073          <member-type access='public'>
14074            <typedef-decl name='reference_type' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1715'/>
14075          </member-type>
14076        </class-decl>
14077        <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1721'>
14078          <member-type access='public'>
14079            <typedef-decl name='reference_type' type-id='type-id-1102' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1714'/>
14080          </member-type>
14081        </class-decl>
14082        <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1722'>
14083          <member-type access='public'>
14084            <typedef-decl name='reference_type' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1716'/>
14085          </member-type>
14086        </class-decl>
14087      </namespace-decl>
14088      <namespace-decl name='detail'>
14089        <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1723'>
14090          <member-type access='public'>
14091            <typedef-decl name='type' type-id='type-id-1600' filepath='src/third_party/boost-1.60.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-1657'/>
14092          </member-type>
14093        </class-decl>
14094      </namespace-decl>
14095    </namespace-decl>
14096    <typedef-decl name='is_not_reference_tag' type-id='type-id-1724' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-1711'/>
14097    <namespace-decl name='mpl_'>
14098      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-1724' visibility='default' is-declaration-only='yes' id='type-id-1725'/>
14099      <typedef-decl name='false_' type-id='type-id-1725' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-1724'/>
14100    </namespace-decl>
14101  </abi-instr>
14102  <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'>
14103    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='632' id='type-id-1726'>
14104      <subrange length='79' lower-bound='0' upper-bound='78' type-id='type-id-4' id='type-id-1727'/>
14105    </array-type-def>
14106    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='632' id='type-id-1728'>
14107      <subrange length='79' lower-bound='0' upper-bound='78' type-id='type-id-4' id='type-id-1727'/>
14108    </array-type-def>
14109    <reference-type-def kind='lvalue' type-id='type-id-1728' size-in-bits='64' id='type-id-1729'/>
14110    <pointer-type-def type-id='type-id-1730' size-in-bits='64' id='type-id-1731'/>
14111    <pointer-type-def type-id='type-id-1732' size-in-bits='64' id='type-id-1733'/>
14112    <pointer-type-def type-id='type-id-1734' size-in-bits='64' id='type-id-1735'/>
14113    <pointer-type-def type-id='type-id-1736' size-in-bits='64' id='type-id-1737'/>
14114    <pointer-type-def type-id='type-id-1738' size-in-bits='64' id='type-id-1739'/>
14115    <pointer-type-def type-id='type-id-1740' size-in-bits='64' id='type-id-1741'/>
14116    <pointer-type-def type-id='type-id-1742' size-in-bits='64' id='type-id-1743'/>
14117    <pointer-type-def type-id='type-id-1744' size-in-bits='64' id='type-id-1745'/>
14118    <pointer-type-def type-id='type-id-1746' size-in-bits='64' id='type-id-1747'/>
14119    <pointer-type-def type-id='type-id-1748' size-in-bits='64' id='type-id-1749'/>
14120    <pointer-type-def type-id='type-id-1750' size-in-bits='64' id='type-id-1751'/>
14121    <pointer-type-def type-id='type-id-1752' size-in-bits='64' id='type-id-1753'/>
14122    <pointer-type-def type-id='type-id-1754' size-in-bits='64' id='type-id-1755'/>
14123    <pointer-type-def type-id='type-id-1756' size-in-bits='64' id='type-id-1757'/>
14124    <pointer-type-def type-id='type-id-1758' size-in-bits='64' id='type-id-1759'/>
14125    <pointer-type-def type-id='type-id-1760' size-in-bits='64' id='type-id-1761'/>
14126    <pointer-type-def type-id='type-id-1762' size-in-bits='64' id='type-id-1763'/>
14127    <pointer-type-def type-id='type-id-1764' size-in-bits='64' id='type-id-1765'/>
14128    <pointer-type-def type-id='type-id-1766' size-in-bits='64' id='type-id-1767'/>
14129    <pointer-type-def type-id='type-id-1768' size-in-bits='64' id='type-id-1769'/>
14130    <pointer-type-def type-id='type-id-1770' size-in-bits='64' id='type-id-1771'/>
14131    <pointer-type-def type-id='type-id-1772' size-in-bits='64' id='type-id-1773'/>
14132    <pointer-type-def type-id='type-id-1774' size-in-bits='64' id='type-id-1775'/>
14133    <pointer-type-def type-id='type-id-1776' size-in-bits='64' id='type-id-1777'/>
14134    <pointer-type-def type-id='type-id-1778' size-in-bits='64' id='type-id-1779'/>
14135    <pointer-type-def type-id='type-id-1780' size-in-bits='64' id='type-id-1781'/>
14136    <pointer-type-def type-id='type-id-1782' size-in-bits='64' id='type-id-1783'/>
14137    <pointer-type-def type-id='type-id-1784' size-in-bits='64' id='type-id-1785'/>
14138    <pointer-type-def type-id='type-id-1762' size-in-bits='64' id='type-id-1786'/>
14139    <pointer-type-def type-id='type-id-1787' size-in-bits='64' id='type-id-1788'/>
14140    <qualified-type-def type-id='type-id-1752' const='yes' id='type-id-1789'/>
14141    <qualified-type-def type-id='type-id-1770' const='yes' id='type-id-1790'/>
14142    <qualified-type-def type-id='type-id-1746' const='yes' id='type-id-1791'/>
14143    <qualified-type-def type-id='type-id-1754' const='yes' id='type-id-1792'/>
14144    <qualified-type-def type-id='type-id-1756' const='yes' id='type-id-1793'/>
14145    <qualified-type-def type-id='type-id-1766' const='yes' id='type-id-1794'/>
14146    <qualified-type-def type-id='type-id-1768' const='yes' id='type-id-1795'/>
14147    <qualified-type-def type-id='type-id-1796' const='yes' id='type-id-1797'/>
14148    <qualified-type-def type-id='type-id-1798' const='yes' id='type-id-1799'/>
14149    <qualified-type-def type-id='type-id-1730' const='yes' id='type-id-1800'/>
14150    <qualified-type-def type-id='type-id-1772' const='yes' id='type-id-1801'/>
14151    <qualified-type-def type-id='type-id-1778' const='yes' id='type-id-1802'/>
14152    <qualified-type-def type-id='type-id-1803' const='yes' id='type-id-1804'/>
14153    <qualified-type-def type-id='type-id-1780' const='yes' id='type-id-1805'/>
14154    <qualified-type-def type-id='type-id-1740' const='yes' id='type-id-1806'/>
14155    <qualified-type-def type-id='type-id-1732' const='yes' id='type-id-1807'/>
14156    <qualified-type-def type-id='type-id-1762' const='yes' id='type-id-1808'/>
14157    <pointer-type-def type-id='type-id-1789' size-in-bits='64' id='type-id-1809'/>
14158    <pointer-type-def type-id='type-id-1790' size-in-bits='64' id='type-id-1810'/>
14159    <pointer-type-def type-id='type-id-1791' size-in-bits='64' id='type-id-1811'/>
14160    <pointer-type-def type-id='type-id-1792' size-in-bits='64' id='type-id-1812'/>
14161    <pointer-type-def type-id='type-id-1793' size-in-bits='64' id='type-id-1813'/>
14162    <pointer-type-def type-id='type-id-1794' size-in-bits='64' id='type-id-1814'/>
14163    <pointer-type-def type-id='type-id-1795' size-in-bits='64' id='type-id-1815'/>
14164    <pointer-type-def type-id='type-id-1797' size-in-bits='64' id='type-id-1816'/>
14165    <pointer-type-def type-id='type-id-1799' size-in-bits='64' id='type-id-1817'/>
14166    <pointer-type-def type-id='type-id-1800' size-in-bits='64' id='type-id-1818'/>
14167    <pointer-type-def type-id='type-id-1801' size-in-bits='64' id='type-id-1819'/>
14168    <pointer-type-def type-id='type-id-1802' size-in-bits='64' id='type-id-1820'/>
14169    <pointer-type-def type-id='type-id-1804' size-in-bits='64' id='type-id-1821'/>
14170    <pointer-type-def type-id='type-id-1805' size-in-bits='64' id='type-id-1822'/>
14171    <pointer-type-def type-id='type-id-1807' size-in-bits='64' id='type-id-1823'/>
14172    <pointer-type-def type-id='type-id-1808' size-in-bits='64' id='type-id-1824'/>
14173    <qualified-type-def type-id='type-id-1825' const='yes' id='type-id-1826'/>
14174    <qualified-type-def type-id='type-id-1827' const='yes' id='type-id-1828'/>
14175    <pointer-type-def type-id='type-id-1826' size-in-bits='64' id='type-id-1829'/>
14176    <pointer-type-def type-id='type-id-1828' size-in-bits='64' id='type-id-1830'/>
14177    <qualified-type-def type-id='type-id-1829' restrict='yes' id='type-id-1831'/>
14178    <reference-type-def kind='lvalue' type-id='type-id-1832' size-in-bits='64' id='type-id-1833'/>
14179    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1825'/>
14180    <pointer-type-def type-id='type-id-1825' size-in-bits='64' id='type-id-1834'/>
14181    <pointer-type-def type-id='type-id-1835' size-in-bits='64' id='type-id-1836'/>
14182    <pointer-type-def type-id='type-id-1827' size-in-bits='64' id='type-id-1837'/>
14183    <pointer-type-def type-id='type-id-1838' size-in-bits='64' id='type-id-1839'/>
14184    <pointer-type-def type-id='type-id-1840' size-in-bits='64' id='type-id-1841'/>
14185    <pointer-type-def type-id='type-id-225' size-in-bits='64' id='type-id-226'/>
14186    <pointer-type-def type-id='type-id-1842' size-in-bits='64' id='type-id-1843'/>
14187    <pointer-type-def type-id='type-id-1844' size-in-bits='64' id='type-id-1845'/>
14188    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-1846'/>
14189    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-1847'/>
14190    <namespace-decl name='std'>
14191      <class-decl name='allocator_type' naming-typedef-id='type-id-1848' visibility='default' is-declaration-only='yes' id='type-id-1849'/>
14192      <class-decl name='allocator_type' naming-typedef-id='type-id-1832' visibility='default' is-declaration-only='yes' id='type-id-1850'/>
14193      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1851'/>
14194      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1742'>
14195        <member-function access='public' destructor='yes'>
14196          <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'>
14197            <parameter type-id='type-id-1743' is-artificial='yes'/>
14198            <return type-id='type-id-193'/>
14199          </function-decl>
14200        </member-function>
14201      </class-decl>
14202      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1748'>
14203        <member-function access='public' destructor='yes'>
14204          <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'>
14205            <parameter type-id='type-id-1749' is-artificial='yes'/>
14206            <return type-id='type-id-193'/>
14207          </function-decl>
14208        </member-function>
14209      </class-decl>
14210      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1827'>
14211        <member-function access='public'>
14212          <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'>
14213            <parameter type-id='type-id-1837' is-artificial='yes'/>
14214            <parameter type-id='type-id-206'/>
14215            <parameter type-id='type-id-196'/>
14216            <return type-id='type-id-206'/>
14217          </function-decl>
14218        </member-function>
14219        <member-function access='public'>
14220          <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'>
14221            <parameter type-id='type-id-1837' is-artificial='yes'/>
14222            <parameter type-id='type-id-206'/>
14223            <return type-id='type-id-193'/>
14224          </function-decl>
14225        </member-function>
14226        <member-function access='public'>
14227          <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'>
14228            <parameter type-id='type-id-1837' is-artificial='yes'/>
14229            <parameter type-id='type-id-206'/>
14230            <parameter type-id='type-id-196'/>
14231            <return type-id='type-id-206'/>
14232          </function-decl>
14233        </member-function>
14234        <member-function access='public'>
14235          <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'>
14236            <parameter type-id='type-id-1830' is-artificial='yes'/>
14237            <parameter type-id='type-id-196'/>
14238            <return type-id='type-id-206'/>
14239          </function-decl>
14240        </member-function>
14241      </class-decl>
14242      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1852'>
14243        <member-function access='public' static='yes'>
14244          <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'>
14245            <parameter type-id='type-id-96'/>
14246            <parameter type-id='type-id-213'/>
14247            <parameter type-id='type-id-40'/>
14248            <return type-id='type-id-193'/>
14249          </function-decl>
14250        </member-function>
14251      </class-decl>
14252      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1838'>
14253        <member-function access='public' destructor='yes'>
14254          <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'>
14255            <parameter type-id='type-id-1839' is-artificial='yes'/>
14256            <return type-id='type-id-193'/>
14257          </function-decl>
14258        </member-function>
14259        <member-function access='public'>
14260          <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'>
14261            <parameter type-id='type-id-1839' is-artificial='yes'/>
14262            <parameter type-id='type-id-605'/>
14263            <parameter type-id='type-id-39'/>
14264            <return type-id='type-id-193'/>
14265          </function-decl>
14266        </member-function>
14267      </class-decl>
14268      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1853'>
14269        <member-type access='public'>
14270          <typedef-decl name='allocator_type' type-id='type-id-1849' 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-1848'/>
14271        </member-type>
14272        <member-function access='public' static='yes'>
14273          <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'>
14274            <parameter type-id='type-id-563'/>
14275            <parameter type-id='type-id-615'/>
14276            <parameter type-id='type-id-40'/>
14277            <return type-id='type-id-193'/>
14278          </function-decl>
14279        </member-function>
14280      </class-decl>
14281      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1840'>
14282        <member-function access='public' destructor='yes'>
14283          <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'>
14284            <parameter type-id='type-id-1841' is-artificial='yes'/>
14285            <return type-id='type-id-193'/>
14286          </function-decl>
14287        </member-function>
14288        <member-function access='public'>
14289          <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'>
14290            <parameter type-id='type-id-1841' is-artificial='yes'/>
14291            <parameter type-id='type-id-201'/>
14292            <parameter type-id='type-id-39'/>
14293            <return type-id='type-id-193'/>
14294          </function-decl>
14295        </member-function>
14296      </class-decl>
14297      <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1854'>
14298        <member-type access='public'>
14299          <typedef-decl name='allocator_type' type-id='type-id-1850' 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-1832'/>
14300        </member-type>
14301        <member-function access='public' static='yes'>
14302          <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'>
14303            <parameter type-id='type-id-1833'/>
14304            <parameter type-id='type-id-205'/>
14305            <parameter type-id='type-id-40'/>
14306            <return type-id='type-id-193'/>
14307          </function-decl>
14308        </member-function>
14309      </class-decl>
14310      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1855'>
14311        <member-function access='public' static='yes'>
14312          <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'>
14313            <parameter type-id='type-id-1094'/>
14314            <return type-id='type-id-39'/>
14315          </function-decl>
14316        </member-function>
14317        <member-function access='public' static='yes'>
14318          <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'>
14319            <parameter type-id='type-id-1098'/>
14320            <parameter type-id='type-id-1093'/>
14321            <return type-id='type-id-193'/>
14322          </function-decl>
14323        </member-function>
14324      </class-decl>
14325      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1842'>
14326        <member-function access='public'>
14327          <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'>
14328            <parameter type-id='type-id-1843' is-artificial='yes'/>
14329            <parameter type-id='type-id-207'/>
14330            <return type-id='type-id-193'/>
14331          </function-decl>
14332        </member-function>
14333      </class-decl>
14334      <namespace-decl name='__cxx11'>
14335      </namespace-decl>
14336    </namespace-decl>
14337    <namespace-decl name='__gnu_cxx'>
14338      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1734'>
14339        <member-function access='public'>
14340          <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'>
14341            <parameter type-id='type-id-1735' is-artificial='yes'/>
14342            <parameter type-id='type-id-213'/>
14343            <parameter type-id='type-id-40'/>
14344            <return type-id='type-id-193'/>
14345          </function-decl>
14346        </member-function>
14347      </class-decl>
14348      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1744'>
14349        <member-function access='public'>
14350          <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'>
14351            <parameter type-id='type-id-1745' is-artificial='yes'/>
14352            <parameter type-id='type-id-615'/>
14353            <parameter type-id='type-id-40'/>
14354            <return type-id='type-id-193'/>
14355          </function-decl>
14356        </member-function>
14357      </class-decl>
14358      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1750'>
14359        <member-function access='public'>
14360          <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'>
14361            <parameter type-id='type-id-1751' is-artificial='yes'/>
14362            <parameter type-id='type-id-205'/>
14363            <parameter type-id='type-id-40'/>
14364            <return type-id='type-id-193'/>
14365          </function-decl>
14366        </member-function>
14367      </class-decl>
14368      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1856'>
14369      </class-decl>
14370      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1857'>
14371      </class-decl>
14372      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1858'>
14373      </class-decl>
14374    </namespace-decl>
14375    <namespace-decl name='mongoutils'>
14376      <namespace-decl name='str'>
14377        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1764'>
14378          <member-function access='public'>
14379            <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'>
14380              <parameter type-id='type-id-1765' is-artificial='yes'/>
14381              <parameter type-id='type-id-1729'/>
14382              <return type-id='type-id-115'/>
14383            </function-decl>
14384          </member-function>
14385          <member-function access='public'>
14386            <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'>
14387              <parameter type-id='type-id-1765' is-artificial='yes'/>
14388              <parameter type-id='type-id-229'/>
14389              <return type-id='type-id-115'/>
14390            </function-decl>
14391          </member-function>
14392        </class-decl>
14393      </namespace-decl>
14394    </namespace-decl>
14395    <namespace-decl name='mongo'>
14396      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1730'>
14397        <member-type access='private'>
14398          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1835'/>
14399        </member-type>
14400        <member-function access='public' destructor='yes'>
14401          <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'>
14402            <parameter type-id='type-id-1731' is-artificial='yes'/>
14403            <return type-id='type-id-193'/>
14404          </function-decl>
14405        </member-function>
14406        <member-function access='private' static='yes'>
14407          <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'>
14408            <parameter type-id='type-id-1836'/>
14409            <return type-id='type-id-193'/>
14410          </function-decl>
14411        </member-function>
14412        <member-function access='private'>
14413          <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'>
14414            <parameter type-id='type-id-1731' is-artificial='yes'/>
14415            <return type-id='type-id-193'/>
14416          </function-decl>
14417        </member-function>
14418        <member-function access='public' static='yes'>
14419          <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'>
14420            <return type-id='type-id-1730'/>
14421          </function-decl>
14422        </member-function>
14423        <member-function access='public'>
14424          <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'>
14425            <parameter type-id='type-id-1818' 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='Status' mangled-name='_ZN5mongo6StatusC2ERKS0_' filepath='src/mongo/base/status.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
14431            <parameter type-id='type-id-1731' is-artificial='yes'/>
14432            <parameter type-id='type-id-164'/>
14433            <return type-id='type-id-193'/>
14434          </function-decl>
14435        </member-function>
14436        <member-function access='private' static='yes'>
14437          <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'>
14438            <parameter type-id='type-id-1836'/>
14439            <return type-id='type-id-193'/>
14440          </function-decl>
14441        </member-function>
14442        <member-function access='public'>
14443          <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'>
14444            <parameter type-id='type-id-1731' is-artificial='yes'/>
14445            <parameter type-id='type-id-116'/>
14446            <return type-id='type-id-193'/>
14447          </function-decl>
14448        </member-function>
14449      </class-decl>
14450      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1732'>
14451        <member-function access='public'>
14452          <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'>
14453            <parameter type-id='type-id-1733' is-artificial='yes'/>
14454            <parameter type-id='type-id-239'/>
14455            <return type-id='type-id-239'/>
14456          </function-decl>
14457        </member-function>
14458        <member-function access='public'>
14459          <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'>
14460            <parameter type-id='type-id-1733' is-artificial='yes'/>
14461            <parameter type-id='type-id-239'/>
14462            <return type-id='type-id-239'/>
14463          </function-decl>
14464        </member-function>
14465        <member-function access='public'>
14466          <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'>
14467            <parameter type-id='type-id-1733' is-artificial='yes'/>
14468            <parameter type-id='type-id-239'/>
14469            <return type-id='type-id-193'/>
14470          </function-decl>
14471        </member-function>
14472        <member-function access='public'>
14473          <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'>
14474            <parameter type-id='type-id-1733' is-artificial='yes'/>
14475            <parameter type-id='type-id-239'/>
14476            <return type-id='type-id-239'/>
14477          </function-decl>
14478        </member-function>
14479        <member-function access='public'>
14480          <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'>
14481            <parameter type-id='type-id-1823' is-artificial='yes'/>
14482            <return type-id='type-id-239'/>
14483          </function-decl>
14484        </member-function>
14485      </class-decl>
14486      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1770'>
14487        <member-function access='public'>
14488          <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'>
14489            <parameter type-id='type-id-1810' is-artificial='yes'/>
14490            <return type-id='type-id-60'/>
14491          </function-decl>
14492        </member-function>
14493        <member-function access='public'>
14494          <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'>
14495            <parameter type-id='type-id-1810' is-artificial='yes'/>
14496            <return type-id='type-id-39'/>
14497          </function-decl>
14498        </member-function>
14499        <member-function access='public'>
14500          <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'>
14501            <parameter type-id='type-id-1771' is-artificial='yes'/>
14502            <parameter type-id='type-id-60'/>
14503            <parameter type-id='type-id-39'/>
14504            <parameter type-id='type-id-198'/>
14505            <return type-id='type-id-193'/>
14506          </function-decl>
14507        </member-function>
14508        <member-function access='public'>
14509          <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'>
14510            <parameter type-id='type-id-1771' is-artificial='yes'/>
14511            <parameter type-id='type-id-60'/>
14512            <parameter type-id='type-id-60'/>
14513            <parameter type-id='type-id-198'/>
14514            <return type-id='type-id-193'/>
14515          </function-decl>
14516        </member-function>
14517      </class-decl>
14518      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1760'>
14519        <member-function access='public'>
14520          <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'>
14521            <parameter type-id='type-id-1761' is-artificial='yes'/>
14522            <return type-id='type-id-193'/>
14523          </function-decl>
14524        </member-function>
14525        <member-function access='public'>
14526          <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'>
14527            <parameter type-id='type-id-1761' is-artificial='yes'/>
14528            <parameter type-id='type-id-1766'/>
14529            <return type-id='type-id-193'/>
14530          </function-decl>
14531        </member-function>
14532        <member-function access='public'>
14533          <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'>
14534            <parameter type-id='type-id-1761' is-artificial='yes'/>
14535            <parameter type-id='type-id-1766'/>
14536            <return type-id='type-id-115'/>
14537          </function-decl>
14538        </member-function>
14539        <member-function access='public'>
14540          <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'>
14541            <parameter type-id='type-id-1761' is-artificial='yes'/>
14542            <parameter type-id='type-id-60'/>
14543            <return type-id='type-id-115'/>
14544          </function-decl>
14545        </member-function>
14546      </class-decl>
14547      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1766'>
14548        <member-function access='public'>
14549          <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'>
14550            <parameter type-id='type-id-1814' is-artificial='yes'/>
14551            <parameter type-id='type-id-55'/>
14552            <parameter type-id='type-id-1'/>
14553            <return type-id='type-id-193'/>
14554          </function-decl>
14555        </member-function>
14556        <member-function access='public'>
14557          <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'>
14558            <parameter type-id='type-id-1767' is-artificial='yes'/>
14559            <parameter type-id='type-id-256'/>
14560            <return type-id='type-id-193'/>
14561          </function-decl>
14562        </member-function>
14563        <member-function access='public'>
14564          <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'>
14565            <parameter type-id='type-id-1767' is-artificial='yes'/>
14566            <parameter type-id='type-id-60'/>
14567            <return type-id='type-id-193'/>
14568          </function-decl>
14569        </member-function>
14570      </class-decl>
14571      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1798'>
14572        <member-function access='public'>
14573          <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'>
14574            <parameter type-id='type-id-1817' is-artificial='yes'/>
14575            <parameter type-id='type-id-1845'/>
14576            <parameter type-id='type-id-39'/>
14577            <return type-id='type-id-164'/>
14578          </function-decl>
14579        </member-function>
14580        <member-function access='public'>
14581          <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'>
14582            <parameter type-id='type-id-1817' is-artificial='yes'/>
14583            <parameter type-id='type-id-39'/>
14584            <return type-id='type-id-1844'/>
14585          </function-decl>
14586        </member-function>
14587      </class-decl>
14588      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1859'/>
14589      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1772'>
14590        <member-function access='public'>
14591          <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'>
14592            <parameter type-id='type-id-1819' is-artificial='yes'/>
14593            <return type-id='type-id-1'/>
14594          </function-decl>
14595        </member-function>
14596        <member-function access='public'>
14597          <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'>
14598            <parameter type-id='type-id-1773' is-artificial='yes'/>
14599            <return type-id='type-id-115'/>
14600          </function-decl>
14601        </member-function>
14602      </class-decl>
14603      <class-decl name='__anonymous_struct__18' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1780'>
14604        <member-function access='public'>
14605          <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'>
14606            <parameter type-id='type-id-1822' is-artificial='yes'/>
14607            <return type-id='type-id-1'/>
14608          </function-decl>
14609        </member-function>
14610        <member-function access='public'>
14611          <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'>
14612            <parameter type-id='type-id-1781' is-artificial='yes'/>
14613            <return type-id='type-id-115'/>
14614          </function-decl>
14615        </member-function>
14616      </class-decl>
14617      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1736'>
14618        <member-function access='public' destructor='yes'>
14619          <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'>
14620            <parameter type-id='type-id-1737' is-artificial='yes'/>
14621            <return type-id='type-id-193'/>
14622          </function-decl>
14623        </member-function>
14624        <member-function access='public'>
14625          <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'>
14626            <parameter type-id='type-id-1737' is-artificial='yes'/>
14627            <return type-id='type-id-1730'/>
14628          </function-decl>
14629        </member-function>
14630        <member-function access='public'>
14631          <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'>
14632            <parameter type-id='type-id-1737' is-artificial='yes'/>
14633            <parameter type-id='type-id-164'/>
14634            <return type-id='type-id-1730'/>
14635          </function-decl>
14636        </member-function>
14637        <member-function access='private'>
14638          <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'>
14639            <parameter type-id='type-id-1737' is-artificial='yes'/>
14640            <parameter type-id='type-id-1770'/>
14641            <return type-id='type-id-1730'/>
14642          </function-decl>
14643        </member-function>
14644        <member-function access='private'>
14645          <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'>
14646            <parameter type-id='type-id-1737' is-artificial='yes'/>
14647            <parameter type-id='type-id-1770'/>
14648            <return type-id='type-id-1730'/>
14649          </function-decl>
14650        </member-function>
14651        <member-function access='public'>
14652          <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'>
14653            <parameter type-id='type-id-1737' is-artificial='yes'/>
14654            <parameter type-id='type-id-164'/>
14655            <parameter type-id='type-id-1859'/>
14656            <return type-id='type-id-1730'/>
14657          </function-decl>
14658        </member-function>
14659        <member-function access='public'>
14660          <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'>
14661            <parameter type-id='type-id-1737' is-artificial='yes'/>
14662            <parameter type-id='type-id-164'/>
14663            <parameter type-id='type-id-1859'/>
14664            <return type-id='type-id-1730'/>
14665          </function-decl>
14666        </member-function>
14667        <member-function access='private'>
14668          <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'>
14669            <parameter type-id='type-id-1737' is-artificial='yes'/>
14670            <parameter type-id='type-id-164'/>
14671            <parameter type-id='type-id-1859'/>
14672            <return type-id='type-id-1730'/>
14673          </function-decl>
14674        </member-function>
14675        <member-function access='public'>
14676          <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'>
14677            <parameter type-id='type-id-1737' is-artificial='yes'/>
14678            <return type-id='type-id-193'/>
14679          </function-decl>
14680        </member-function>
14681      </class-decl>
14682      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1754'>
14683        <member-type access='private'>
14684          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1762'>
14685            <member-function access='public'>
14686              <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'>
14687                <parameter type-id='type-id-1763' is-artificial='yes'/>
14688                <parameter type-id='type-id-239'/>
14689                <parameter type-id='type-id-39'/>
14690                <return type-id='type-id-193'/>
14691              </function-decl>
14692            </member-function>
14693            <member-function access='public'>
14694              <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'>
14695                <parameter type-id='type-id-1763' is-artificial='yes'/>
14696                <return type-id='type-id-55'/>
14697              </function-decl>
14698            </member-function>
14699            <member-function access='public'>
14700              <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'>
14701                <parameter type-id='type-id-1824' is-artificial='yes'/>
14702                <return type-id='type-id-1'/>
14703              </function-decl>
14704            </member-function>
14705          </class-decl>
14706        </member-type>
14707        <member-function access='public'>
14708          <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'>
14709            <parameter type-id='type-id-1755' is-artificial='yes'/>
14710            <return type-id='type-id-193'/>
14711          </function-decl>
14712        </member-function>
14713        <member-function access='public' static='yes'>
14714          <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'>
14715            <parameter type-id='type-id-39'/>
14716            <return type-id='type-id-1754'/>
14717          </function-decl>
14718        </member-function>
14719        <member-function access='private' static='yes'>
14720          <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'>
14721            <parameter type-id='type-id-187'/>
14722            <parameter type-id='type-id-39'/>
14723            <return type-id='type-id-1754'/>
14724          </function-decl>
14725        </member-function>
14726        <member-function access='public'>
14727          <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'>
14728            <parameter type-id='type-id-1812' is-artificial='yes'/>
14729            <return type-id='type-id-55'/>
14730          </function-decl>
14731        </member-function>
14732        <member-function access='public'>
14733          <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'>
14734            <parameter type-id='type-id-1755' is-artificial='yes'/>
14735            <parameter type-id='type-id-39'/>
14736            <return type-id='type-id-193'/>
14737          </function-decl>
14738        </member-function>
14739      </class-decl>
14740      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1756'>
14741        <member-function access='public'>
14742          <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'>
14743            <parameter type-id='type-id-1757' is-artificial='yes'/>
14744            <return type-id='type-id-193'/>
14745          </function-decl>
14746        </member-function>
14747        <member-function access='public'>
14748          <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'>
14749            <parameter type-id='type-id-1757' is-artificial='yes'/>
14750            <parameter type-id='type-id-39'/>
14751            <return type-id='type-id-193'/>
14752          </function-decl>
14753        </member-function>
14754        <member-function access='public'>
14755          <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'>
14756            <parameter type-id='type-id-1813' is-artificial='yes'/>
14757            <return type-id='type-id-55'/>
14758          </function-decl>
14759        </member-function>
14760        <member-function access='public'>
14761          <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'>
14762            <parameter type-id='type-id-1757' is-artificial='yes'/>
14763            <parameter type-id='type-id-39'/>
14764            <return type-id='type-id-193'/>
14765          </function-decl>
14766        </member-function>
14767      </class-decl>
14768      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1758'>
14769        <member-function access='public'>
14770          <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'>
14771            <parameter type-id='type-id-1759' is-artificial='yes'/>
14772            <parameter type-id='type-id-16'/>
14773            <return type-id='type-id-193'/>
14774          </function-decl>
14775        </member-function>
14776        <member-function access='public'>
14777          <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'>
14778            <parameter type-id='type-id-1759' is-artificial='yes'/>
14779            <parameter type-id='type-id-16'/>
14780            <return type-id='type-id-55'/>
14781          </function-decl>
14782        </member-function>
14783        <member-function access='private'>
14784          <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'>
14785            <parameter type-id='type-id-1759' is-artificial='yes'/>
14786            <parameter type-id='type-id-16'/>
14787            <return type-id='type-id-193'/>
14788          </function-decl>
14789        </member-function>
14790      </class-decl>
14791      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1860'/>
14792      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1796'>
14793        <member-function access='public'>
14794          <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'>
14795            <parameter type-id='type-id-1816' is-artificial='yes'/>
14796            <return type-id='type-id-60'/>
14797          </function-decl>
14798        </member-function>
14799        <member-function access='public'>
14800          <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'>
14801            <parameter type-id='type-id-1816' is-artificial='yes'/>
14802            <return type-id='type-id-16'/>
14803          </function-decl>
14804        </member-function>
14805        <member-function access='public'>
14806          <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'>
14807            <parameter type-id='type-id-1816' is-artificial='yes'/>
14808            <return type-id='type-id-1'/>
14809          </function-decl>
14810        </member-function>
14811      </class-decl>
14812      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1861'/>
14813      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1803'>
14814        <member-function access='public'>
14815          <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'>
14816            <parameter type-id='type-id-1821' is-artificial='yes'/>
14817            <return type-id='type-id-39'/>
14818          </function-decl>
14819        </member-function>
14820        <member-function access='public'>
14821          <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'>
14822            <parameter type-id='type-id-1821' is-artificial='yes'/>
14823            <return type-id='type-id-1'/>
14824          </function-decl>
14825        </member-function>
14826      </class-decl>
14827      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1862'>
14828        <member-type access='public'>
14829          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1863'>
14830            <member-function access='public' static='yes'>
14831              <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'>
14832                <parameter type-id='type-id-91'/>
14833                <parameter type-id='type-id-60'/>
14834                <parameter type-id='type-id-267'/>
14835                <return type-id='type-id-193'/>
14836              </function-decl>
14837            </member-function>
14838          </class-decl>
14839        </member-type>
14840        <member-type access='public'>
14841          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1864'>
14842            <member-function access='public' static='yes'>
14843              <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'>
14844                <parameter type-id='type-id-1845'/>
14845                <parameter type-id='type-id-60'/>
14846                <parameter type-id='type-id-267'/>
14847                <return type-id='type-id-193'/>
14848              </function-decl>
14849            </member-function>
14850          </class-decl>
14851        </member-type>
14852        <member-function access='public' static='yes'>
14853          <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'>
14854            <parameter type-id='type-id-91'/>
14855            <parameter type-id='type-id-60'/>
14856            <parameter type-id='type-id-267'/>
14857            <return type-id='type-id-193'/>
14858          </function-decl>
14859        </member-function>
14860        <member-function access='public' static='yes'>
14861          <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'>
14862            <parameter type-id='type-id-1845'/>
14863            <parameter type-id='type-id-60'/>
14864            <parameter type-id='type-id-267'/>
14865            <return type-id='type-id-193'/>
14866          </function-decl>
14867        </member-function>
14868      </class-decl>
14869      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1844'/>
14870      <namespace-decl name='logger'>
14871        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1787'>
14872          <member-function access='public'>
14873            <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'>
14874              <parameter type-id='type-id-1788' is-artificial='yes'/>
14875              <parameter type-id='type-id-238'/>
14876              <return type-id='type-id-193'/>
14877            </function-decl>
14878          </member-function>
14879        </class-decl>
14880      </namespace-decl>
14881    </namespace-decl>
14882    <namespace-decl name='boost'>
14883      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1740'>
14884        <member-type access='private'>
14885          <typedef-decl name='argument_type' type-id='type-id-1866' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='782' column='1' id='type-id-1865'/>
14886        </member-type>
14887        <member-function access='public'>
14888          <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'>
14889            <parameter type-id='type-id-1741' is-artificial='yes'/>
14890            <parameter type-id='type-id-1867'/>
14891            <return type-id='type-id-193'/>
14892          </function-decl>
14893        </member-function>
14894        <member-function access='public'>
14895          <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'>
14896            <parameter type-id='type-id-1741' is-artificial='yes'/>
14897            <parameter type-id='type-id-1865'/>
14898            <return type-id='type-id-193'/>
14899          </function-decl>
14900        </member-function>
14901      </class-decl>
14902      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1746'>
14903        <member-function access='public' destructor='yes'>
14904          <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'>
14905            <parameter type-id='type-id-1747' is-artificial='yes'/>
14906            <return type-id='type-id-193'/>
14907          </function-decl>
14908        </member-function>
14909        <member-function access='public'>
14910          <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'>
14911            <parameter type-id='type-id-1747' is-artificial='yes'/>
14912            <return type-id='type-id-193'/>
14913          </function-decl>
14914        </member-function>
14915        <member-function access='public'>
14916          <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'>
14917            <parameter type-id='type-id-1747' is-artificial='yes'/>
14918            <parameter type-id='type-id-115'/>
14919            <return type-id='type-id-193'/>
14920          </function-decl>
14921        </member-function>
14922        <member-function access='public'>
14923          <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'>
14924            <parameter type-id='type-id-1747' is-artificial='yes'/>
14925            <parameter type-id='type-id-116'/>
14926            <return type-id='type-id-115'/>
14927          </function-decl>
14928        </member-function>
14929        <member-function access='public'>
14930          <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'>
14931            <parameter type-id='type-id-1811' is-artificial='yes'/>
14932            <return type-id='type-id-1'/>
14933          </function-decl>
14934        </member-function>
14935        <member-function access='public'>
14936          <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'>
14937            <parameter type-id='type-id-1811' is-artificial='yes'/>
14938            <return type-id='type-id-1'/>
14939          </function-decl>
14940        </member-function>
14941        <member-function access='public'>
14942          <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'>
14943            <parameter type-id='type-id-1811' is-artificial='yes'/>
14944            <return type-id='type-id-1786'/>
14945          </function-decl>
14946        </member-function>
14947      </class-decl>
14948      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1868'/>
14949      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1774'>
14950        <member-type access='private'>
14951          <typedef-decl name='reference_type' type-id='type-id-1870' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1869'/>
14952        </member-type>
14953        <member-function access='public'>
14954          <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'>
14955            <parameter type-id='type-id-1775' is-artificial='yes'/>
14956            <return type-id='type-id-1869'/>
14957          </function-decl>
14958        </member-function>
14959        <member-function access='public'>
14960          <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'>
14961            <parameter type-id='type-id-1775' is-artificial='yes'/>
14962            <return type-id='type-id-1869'/>
14963          </function-decl>
14964        </member-function>
14965      </class-decl>
14966      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1784'>
14967        <member-type access='private'>
14968          <typedef-decl name='reference_type' type-id='type-id-1872' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='774' column='1' id='type-id-1871'/>
14969        </member-type>
14970        <member-function access='public'>
14971          <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'>
14972            <parameter type-id='type-id-1785' is-artificial='yes'/>
14973            <return type-id='type-id-1871'/>
14974          </function-decl>
14975        </member-function>
14976        <member-function access='public'>
14977          <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'>
14978            <parameter type-id='type-id-1785' is-artificial='yes'/>
14979            <return type-id='type-id-1871'/>
14980          </function-decl>
14981        </member-function>
14982      </class-decl>
14983      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1867'/>
14984      <namespace-decl name='filesystem'>
14985        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1752'>
14986          <member-function access='public'>
14987            <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'>
14988              <parameter type-id='type-id-1753' is-artificial='yes'/>
14989              <parameter type-id='type-id-164'/>
14990              <return type-id='type-id-115'/>
14991            </function-decl>
14992          </member-function>
14993          <member-function access='public'>
14994            <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'>
14995              <parameter type-id='type-id-1809' is-artificial='yes'/>
14996              <return type-id='type-id-1458'/>
14997            </function-decl>
14998          </member-function>
14999          <member-function access='public'>
15000            <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'>
15001              <parameter type-id='type-id-1753' is-artificial='yes'/>
15002              <parameter type-id='type-id-116'/>
15003              <return type-id='type-id-115'/>
15004            </function-decl>
15005          </member-function>
15006        </class-decl>
15007      </namespace-decl>
15008      <namespace-decl name='optional_detail'>
15009        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1738'>
15010          <member-type access='private'>
15011            <typedef-decl name='argument_type' type-id='type-id-1873' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='235' column='1' id='type-id-1866'/>
15012          </member-type>
15013          <member-function access='protected'>
15014            <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'>
15015              <parameter type-id='type-id-1739' is-artificial='yes'/>
15016              <parameter type-id='type-id-1867'/>
15017              <return type-id='type-id-193'/>
15018            </function-decl>
15019          </member-function>
15020          <member-function access='protected'>
15021            <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'>
15022              <parameter type-id='type-id-1739' is-artificial='yes'/>
15023              <parameter type-id='type-id-1866'/>
15024              <return type-id='type-id-193'/>
15025            </function-decl>
15026          </member-function>
15027          <member-function access='protected'>
15028            <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'>
15029              <parameter type-id='type-id-1739' is-artificial='yes'/>
15030              <parameter type-id='type-id-1866'/>
15031              <return type-id='type-id-193'/>
15032            </function-decl>
15033          </member-function>
15034        </class-decl>
15035        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1776'>
15036          <member-type access='private'>
15037            <typedef-decl name='reference_type' type-id='type-id-1874' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1870'/>
15038          </member-type>
15039          <member-function access='protected'>
15040            <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'>
15041              <parameter type-id='type-id-1777' is-artificial='yes'/>
15042              <return type-id='type-id-193'/>
15043            </function-decl>
15044          </member-function>
15045          <member-function access='protected' destructor='yes'>
15046            <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'>
15047              <parameter type-id='type-id-1777' is-artificial='yes'/>
15048              <return type-id='type-id-193'/>
15049            </function-decl>
15050          </member-function>
15051          <member-function access='private'>
15052            <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'>
15053              <parameter type-id='type-id-1777' is-artificial='yes'/>
15054              <parameter type-id='type-id-1875'/>
15055              <return type-id='type-id-193'/>
15056            </function-decl>
15057          </member-function>
15058        </class-decl>
15059        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1778'>
15060          <member-function access='public'>
15061            <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'>
15062              <parameter type-id='type-id-1820' is-artificial='yes'/>
15063              <return type-id='type-id-1'/>
15064            </function-decl>
15065          </member-function>
15066          <member-function access='protected'>
15067            <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'>
15068              <parameter type-id='type-id-1779' is-artificial='yes'/>
15069              <return type-id='type-id-193'/>
15070            </function-decl>
15071          </member-function>
15072          <member-function access='protected' destructor='yes'>
15073            <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'>
15074              <parameter type-id='type-id-1779' is-artificial='yes'/>
15075              <return type-id='type-id-193'/>
15076            </function-decl>
15077          </member-function>
15078          <member-function access='private'>
15079            <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'>
15080              <parameter type-id='type-id-1779' is-artificial='yes'/>
15081              <parameter type-id='type-id-1875'/>
15082              <return type-id='type-id-193'/>
15083            </function-decl>
15084          </member-function>
15085        </class-decl>
15086        <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1782'>
15087          <member-type access='private'>
15088            <typedef-decl name='reference_type' type-id='type-id-1876' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='227' column='1' id='type-id-1872'/>
15089          </member-type>
15090          <member-function access='protected'>
15091            <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'>
15092              <parameter type-id='type-id-1783' is-artificial='yes'/>
15093              <return type-id='type-id-193'/>
15094            </function-decl>
15095          </member-function>
15096          <member-function access='protected' destructor='yes'>
15097            <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'>
15098              <parameter type-id='type-id-1783' is-artificial='yes'/>
15099              <return type-id='type-id-193'/>
15100            </function-decl>
15101          </member-function>
15102          <member-function access='private'>
15103            <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'>
15104              <parameter type-id='type-id-1783' is-artificial='yes'/>
15105              <parameter type-id='type-id-1875'/>
15106              <return type-id='type-id-193'/>
15107            </function-decl>
15108          </member-function>
15109        </class-decl>
15110        <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1877'>
15111          <member-type access='public'>
15112            <typedef-decl name='reference_type' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1874'/>
15113          </member-type>
15114        </class-decl>
15115        <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1878'>
15116          <member-type access='public'>
15117            <typedef-decl name='argument_type' type-id='type-id-164' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='164' column='1' id='type-id-1873'/>
15118          </member-type>
15119        </class-decl>
15120        <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1879'>
15121          <member-type access='public'>
15122            <typedef-decl name='reference_type' type-id='type-id-115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='150' column='1' id='type-id-1876'/>
15123          </member-type>
15124        </class-decl>
15125      </namespace-decl>
15126      <namespace-decl name='system'>
15127        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1768'>
15128          <member-function access='public'>
15129            <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'>
15130              <parameter type-id='type-id-1769' is-artificial='yes'/>
15131              <return type-id='type-id-193'/>
15132            </function-decl>
15133          </member-function>
15134          <member-function access='public'>
15135            <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'>
15136              <parameter type-id='type-id-1815' is-artificial='yes'/>
15137              <return type-id='type-id-1441'/>
15138            </function-decl>
15139          </member-function>
15140          <member-function access='public'>
15141            <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'>
15142              <parameter type-id='type-id-1815' is-artificial='yes'/>
15143              <return type-id='type-id-254'/>
15144            </function-decl>
15145          </member-function>
15146        </class-decl>
15147      </namespace-decl>
15148    </namespace-decl>
15149    <typedef-decl name='is_not_reference_tag' type-id='type-id-1880' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-1875'/>
15150    <namespace-decl name='mpl_'>
15151      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-1880' visibility='default' is-declaration-only='yes' id='type-id-1881'/>
15152      <typedef-decl name='false_' type-id='type-id-1881' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-1880'/>
15153    </namespace-decl>
15154  </abi-instr>
15155  <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'>
15156    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='56' id='type-id-1882'>
15157      <subrange length='7' lower-bound='0' upper-bound='6' type-id='type-id-4' id='type-id-1883'/>
15158    </array-type-def>
15159    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='64' id='type-id-1884'>
15160      <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-4' id='type-id-1885'/>
15161    </array-type-def>
15162    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='32' id='type-id-1886'>
15163      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-4' id='type-id-1887'/>
15164    </array-type-def>
15165    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='40' id='type-id-1888'>
15166      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-4' id='type-id-1889'/>
15167    </array-type-def>
15168    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='48' id='type-id-1890'>
15169      <subrange length='6' lower-bound='0' upper-bound='5' type-id='type-id-4' id='type-id-1891'/>
15170    </array-type-def>
15171    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='56' id='type-id-1892'>
15172      <subrange length='7' lower-bound='0' upper-bound='6' type-id='type-id-4' id='type-id-1883'/>
15173    </array-type-def>
15174    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='64' id='type-id-1893'>
15175      <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-4' id='type-id-1885'/>
15176    </array-type-def>
15177    <type-decl name='signed char' size-in-bits='8' id='type-id-1894'/>
15178    <qualified-type-def type-id='type-id-434' const='yes' id='type-id-1895'/>
15179    <reference-type-def kind='lvalue' type-id='type-id-1895' size-in-bits='64' id='type-id-1896'/>
15180    <reference-type-def kind='lvalue' type-id='type-id-1892' size-in-bits='64' id='type-id-1897'/>
15181    <reference-type-def kind='lvalue' type-id='type-id-1893' size-in-bits='64' id='type-id-1898'/>
15182    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-1899'/>
15183    <reference-type-def kind='lvalue' type-id='type-id-1899' size-in-bits='64' id='type-id-1900'/>
15184    <reference-type-def kind='lvalue' type-id='type-id-16' size-in-bits='64' id='type-id-1901'/>
15185    <reference-type-def kind='rvalue' type-id='type-id-19' size-in-bits='64' id='type-id-1902'/>
15186    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-1903'/>
15187    <pointer-type-def type-id='type-id-1894' size-in-bits='64' id='type-id-1904'/>
15188    <reference-type-def kind='rvalue' type-id='type-id-45' size-in-bits='64' id='type-id-1905'/>
15189    <pointer-type-def type-id='type-id-49' size-in-bits='64' id='type-id-1906'/>
15190    <pointer-type-def type-id='type-id-1907' size-in-bits='64' id='type-id-1908'/>
15191    <pointer-type-def type-id='type-id-1909' size-in-bits='64' id='type-id-1910'/>
15192    <pointer-type-def type-id='type-id-1911' size-in-bits='64' id='type-id-1912'/>
15193    <pointer-type-def type-id='type-id-1913' size-in-bits='64' id='type-id-1914'/>
15194    <pointer-type-def type-id='type-id-1915' size-in-bits='64' id='type-id-1916'/>
15195    <pointer-type-def type-id='type-id-1917' size-in-bits='64' id='type-id-1918'/>
15196    <pointer-type-def type-id='type-id-1919' size-in-bits='64' id='type-id-1920'/>
15197    <pointer-type-def type-id='type-id-1921' size-in-bits='64' id='type-id-1922'/>
15198    <pointer-type-def type-id='type-id-1907' size-in-bits='64' id='type-id-1923'/>
15199    <pointer-type-def type-id='type-id-1924' size-in-bits='64' id='type-id-1925'/>
15200    <pointer-type-def type-id='type-id-1926' size-in-bits='64' id='type-id-1927'/>
15201    <pointer-type-def type-id='type-id-1928' size-in-bits='64' id='type-id-1929'/>
15202    <pointer-type-def type-id='type-id-1930' size-in-bits='64' id='type-id-1931'/>
15203    <pointer-type-def type-id='type-id-1932' size-in-bits='64' id='type-id-1933'/>
15204    <pointer-type-def type-id='type-id-1934' size-in-bits='64' id='type-id-1935'/>
15205    <pointer-type-def type-id='type-id-1936' size-in-bits='64' id='type-id-1937'/>
15206    <pointer-type-def type-id='type-id-1938' size-in-bits='64' id='type-id-1939'/>
15207    <pointer-type-def type-id='type-id-1940' size-in-bits='64' id='type-id-1941'/>
15208    <pointer-type-def type-id='type-id-1942' size-in-bits='64' id='type-id-1943'/>
15209    <pointer-type-def type-id='type-id-1944' size-in-bits='64' id='type-id-1945'/>
15210    <pointer-type-def type-id='type-id-1946' size-in-bits='64' id='type-id-1947'/>
15211    <pointer-type-def type-id='type-id-1948' size-in-bits='64' id='type-id-1949'/>
15212    <pointer-type-def type-id='type-id-1950' size-in-bits='64' id='type-id-1951'/>
15213    <pointer-type-def type-id='type-id-1952' size-in-bits='64' id='type-id-1953'/>
15214    <pointer-type-def type-id='type-id-1954' size-in-bits='64' id='type-id-1955'/>
15215    <pointer-type-def type-id='type-id-1954' size-in-bits='64' id='type-id-1956'/>
15216    <pointer-type-def type-id='type-id-1957' size-in-bits='64' id='type-id-1958'/>
15217    <pointer-type-def type-id='type-id-1959' size-in-bits='64' id='type-id-1960'/>
15218    <pointer-type-def type-id='type-id-1961' size-in-bits='64' id='type-id-1962'/>
15219    <pointer-type-def type-id='type-id-1963' size-in-bits='64' id='type-id-1964'/>
15220    <pointer-type-def type-id='type-id-1965' size-in-bits='64' id='type-id-1966'/>
15221    <pointer-type-def type-id='type-id-1967' size-in-bits='64' id='type-id-1968'/>
15222    <pointer-type-def type-id='type-id-1969' size-in-bits='64' id='type-id-1970'/>
15223    <pointer-type-def type-id='type-id-1971' size-in-bits='64' id='type-id-1972'/>
15224    <pointer-type-def type-id='type-id-1973' size-in-bits='64' id='type-id-1974'/>
15225    <pointer-type-def type-id='type-id-1975' size-in-bits='64' id='type-id-1976'/>
15226    <pointer-type-def type-id='type-id-1977' size-in-bits='64' id='type-id-1978'/>
15227    <pointer-type-def type-id='type-id-1979' size-in-bits='64' id='type-id-1980'/>
15228    <pointer-type-def type-id='type-id-1981' size-in-bits='64' id='type-id-1982'/>
15229    <pointer-type-def type-id='type-id-1983' size-in-bits='64' id='type-id-1984'/>
15230    <pointer-type-def type-id='type-id-1985' size-in-bits='64' id='type-id-1986'/>
15231    <pointer-type-def type-id='type-id-1987' size-in-bits='64' id='type-id-1988'/>
15232    <pointer-type-def type-id='type-id-1961' size-in-bits='64' id='type-id-1989'/>
15233    <pointer-type-def type-id='type-id-1990' size-in-bits='64' id='type-id-1991'/>
15234    <pointer-type-def type-id='type-id-1992' size-in-bits='64' id='type-id-1993'/>
15235    <pointer-type-def type-id='type-id-1994' size-in-bits='64' id='type-id-1995'/>
15236    <qualified-type-def type-id='type-id-1911' const='yes' id='type-id-1996'/>
15237    <qualified-type-def type-id='type-id-1940' const='yes' id='type-id-1997'/>
15238    <qualified-type-def type-id='type-id-1907' const='yes' id='type-id-1998'/>
15239    <qualified-type-def type-id='type-id-1957' const='yes' id='type-id-1999'/>
15240    <qualified-type-def type-id='type-id-2000' const='yes' id='type-id-2001'/>
15241    <qualified-type-def type-id='type-id-2002' const='yes' id='type-id-2003'/>
15242    <qualified-type-def type-id='type-id-1930' const='yes' id='type-id-2004'/>
15243    <qualified-type-def type-id='type-id-1944' const='yes' id='type-id-2005'/>
15244    <qualified-type-def type-id='type-id-1954' const='yes' id='type-id-2006'/>
15245    <qualified-type-def type-id='type-id-1934' const='yes' id='type-id-2007'/>
15246    <qualified-type-def type-id='type-id-1936' const='yes' id='type-id-2008'/>
15247    <qualified-type-def type-id='type-id-1959' const='yes' id='type-id-2009'/>
15248    <qualified-type-def type-id='type-id-1987' const='yes' id='type-id-2010'/>
15249    <qualified-type-def type-id='type-id-1979' const='yes' id='type-id-2011'/>
15250    <qualified-type-def type-id='type-id-1973' const='yes' id='type-id-2012'/>
15251    <qualified-type-def type-id='type-id-1977' const='yes' id='type-id-2013'/>
15252    <qualified-type-def type-id='type-id-1942' const='yes' id='type-id-2014'/>
15253    <qualified-type-def type-id='type-id-1961' const='yes' id='type-id-2015'/>
15254    <pointer-type-def type-id='type-id-1996' size-in-bits='64' id='type-id-2016'/>
15255    <pointer-type-def type-id='type-id-1999' size-in-bits='64' id='type-id-2017'/>
15256    <pointer-type-def type-id='type-id-1997' size-in-bits='64' id='type-id-2018'/>
15257    <pointer-type-def type-id='type-id-2001' size-in-bits='64' id='type-id-2019'/>
15258    <pointer-type-def type-id='type-id-2003' size-in-bits='64' id='type-id-2020'/>
15259    <pointer-type-def type-id='type-id-2004' size-in-bits='64' id='type-id-2021'/>
15260    <pointer-type-def type-id='type-id-2005' size-in-bits='64' id='type-id-2022'/>
15261    <pointer-type-def type-id='type-id-1998' size-in-bits='64' id='type-id-2023'/>
15262    <pointer-type-def type-id='type-id-2006' size-in-bits='64' id='type-id-2024'/>
15263    <pointer-type-def type-id='type-id-2007' size-in-bits='64' id='type-id-2025'/>
15264    <pointer-type-def type-id='type-id-2008' size-in-bits='64' id='type-id-2026'/>
15265    <pointer-type-def type-id='type-id-2009' size-in-bits='64' id='type-id-2027'/>
15266    <pointer-type-def type-id='type-id-2010' size-in-bits='64' id='type-id-2028'/>
15267    <pointer-type-def type-id='type-id-2012' size-in-bits='64' id='type-id-2029'/>
15268    <pointer-type-def type-id='type-id-2013' size-in-bits='64' id='type-id-2030'/>
15269    <pointer-type-def type-id='type-id-2014' size-in-bits='64' id='type-id-2031'/>
15270    <pointer-type-def type-id='type-id-2015' size-in-bits='64' id='type-id-2032'/>
15271    <qualified-type-def type-id='type-id-2033' const='yes' id='type-id-2034'/>
15272    <pointer-type-def type-id='type-id-2034' size-in-bits='64' id='type-id-2035'/>
15273    <qualified-type-def type-id='type-id-2036' const='yes' id='type-id-2037'/>
15274    <qualified-type-def type-id='type-id-2038' const='yes' id='type-id-2039'/>
15275    <qualified-type-def type-id='type-id-2040' const='yes' id='type-id-2041'/>
15276    <qualified-type-def type-id='type-id-2042' const='yes' id='type-id-2043'/>
15277    <qualified-type-def type-id='type-id-2044' const='yes' id='type-id-2045'/>
15278    <qualified-type-def type-id='type-id-2046' const='yes' id='type-id-2047'/>
15279    <pointer-type-def type-id='type-id-2037' size-in-bits='64' id='type-id-2048'/>
15280    <pointer-type-def type-id='type-id-2039' size-in-bits='64' id='type-id-2049'/>
15281    <pointer-type-def type-id='type-id-2045' size-in-bits='64' id='type-id-2050'/>
15282    <qualified-type-def type-id='type-id-2048' restrict='yes' id='type-id-2051'/>
15283    <pointer-type-def type-id='type-id-2033' size-in-bits='64' id='type-id-2052'/>
15284    <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2036'/>
15285    <pointer-type-def type-id='type-id-2036' size-in-bits='64' id='type-id-2053'/>
15286    <pointer-type-def type-id='type-id-227' size-in-bits='64' id='type-id-228'/>
15287    <pointer-type-def type-id='type-id-2042' size-in-bits='64' id='type-id-2054'/>
15288    <pointer-type-def type-id='type-id-2046' size-in-bits='64' id='type-id-2055'/>
15289    <pointer-type-def type-id='type-id-2056' size-in-bits='64' id='type-id-2057'/>
15290    <pointer-type-def type-id='type-id-2044' size-in-bits='64' id='type-id-2058'/>
15291    <pointer-type-def type-id='type-id-2059' size-in-bits='64' id='type-id-2060'/>
15292    <pointer-type-def type-id='type-id-2061' size-in-bits='64' id='type-id-2062'/>
15293    <pointer-type-def type-id='type-id-2063' size-in-bits='64' id='type-id-2064'/>
15294    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-2065'/>
15295    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-2066'/>
15296    <namespace-decl name='std'>
15297      <class-decl name='allocator_type' naming-typedef-id='type-id-2067' visibility='default' is-declaration-only='yes' id='type-id-2068'/>
15298      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1907'>
15299        <member-type access='private'>
15300          <typedef-decl name='const_reference' type-id='type-id-2070' 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-2069'/>
15301        </member-type>
15302        <member-function access='public'>
15303          <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'>
15304            <parameter type-id='type-id-1923' is-artificial='yes'/>
15305            <parameter type-id='type-id-1905'/>
15306            <return type-id='type-id-193'/>
15307          </function-decl>
15308        </member-function>
15309        <member-function access='public'>
15310          <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'>
15311            <parameter type-id='type-id-1923' is-artificial='yes'/>
15312            <parameter type-id='type-id-1902'/>
15313            <return type-id='type-id-193'/>
15314          </function-decl>
15315        </member-function>
15316        <member-function access='public'>
15317          <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'>
15318            <parameter type-id='type-id-1923' is-artificial='yes'/>
15319            <parameter type-id='type-id-1086'/>
15320            <return type-id='type-id-193'/>
15321          </function-decl>
15322        </member-function>
15323        <member-function access='public'>
15324          <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'>
15325            <parameter type-id='type-id-2023' is-artificial='yes'/>
15326            <return type-id='type-id-40'/>
15327          </function-decl>
15328        </member-function>
15329        <member-function access='public'>
15330          <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'>
15331            <parameter type-id='type-id-2023' is-artificial='yes'/>
15332            <parameter type-id='type-id-40'/>
15333            <return type-id='type-id-2069'/>
15334          </function-decl>
15335        </member-function>
15336        <member-function access='protected'>
15337          <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'>
15338            <parameter type-id='type-id-2023' is-artificial='yes'/>
15339            <parameter type-id='type-id-40'/>
15340            <parameter type-id='type-id-60'/>
15341            <return type-id='type-id-40'/>
15342          </function-decl>
15343        </member-function>
15344        <member-function access='protected'>
15345          <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_'>
15346            <parameter type-id='type-id-1923' is-artificial='yes'/>
15347            <parameter type-id='type-id-1902'/>
15348            <return type-id='type-id-193'/>
15349          </function-decl>
15350        </member-function>
15351        <member-function access='protected'>
15352          <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_'>
15353            <parameter type-id='type-id-1923' is-artificial='yes'/>
15354            <parameter type-id='type-id-1086'/>
15355            <return type-id='type-id-193'/>
15356          </function-decl>
15357        </member-function>
15358        <member-function access='protected'>
15359          <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_'>
15360            <parameter type-id='type-id-1923' is-artificial='yes'/>
15361            <parameter type-id='type-id-1905'/>
15362            <return type-id='type-id-193'/>
15363          </function-decl>
15364        </member-function>
15365      </class-decl>
15366      <class-decl name='__anonymous_struct__13' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2071'/>
15367      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2002'>
15368        <member-type access='private'>
15369          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2072'>
15370          </class-decl>
15371        </member-type>
15372        <member-function access='public'>
15373          <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'>
15374            <parameter type-id='type-id-2020' is-artificial='yes'/>
15375            <return type-id='type-id-864'/>
15376          </function-decl>
15377        </member-function>
15378        <member-function access='public'>
15379          <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'>
15380            <parameter type-id='type-id-2020' is-artificial='yes'/>
15381            <return type-id='type-id-1'/>
15382          </function-decl>
15383        </member-function>
15384        <member-function access='public'>
15385          <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'>
15386            <parameter type-id='type-id-2020' is-artificial='yes'/>
15387            <return type-id='type-id-867'/>
15388          </function-decl>
15389        </member-function>
15390      </class-decl>
15391      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1952'>
15392        <member-function access='public' destructor='yes'>
15393          <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'>
15394            <parameter type-id='type-id-1953' is-artificial='yes'/>
15395            <return type-id='type-id-193'/>
15396          </function-decl>
15397        </member-function>
15398      </class-decl>
15399      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2073'>
15400        <member-function access='public' static='yes'>
15401          <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'>
15402            <parameter type-id='type-id-96'/>
15403            <parameter type-id='type-id-213'/>
15404            <parameter type-id='type-id-40'/>
15405            <return type-id='type-id-193'/>
15406          </function-decl>
15407        </member-function>
15408      </class-decl>
15409      <class-decl name='__anonymous_struct__10' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2063'>
15410        <member-function access='public'>
15411          <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'>
15412            <parameter type-id='type-id-2064' is-artificial='yes'/>
15413            <parameter type-id='type-id-39'/>
15414            <return type-id='type-id-605'/>
15415          </function-decl>
15416        </member-function>
15417        <member-function access='public'>
15418          <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'>
15419            <parameter type-id='type-id-2064' is-artificial='yes'/>
15420            <parameter type-id='type-id-605'/>
15421            <parameter type-id='type-id-39'/>
15422            <return type-id='type-id-193'/>
15423          </function-decl>
15424        </member-function>
15425      </class-decl>
15426      <class-decl name='__anonymous_struct__11' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2074'>
15427        <member-function access='public' static='yes'>
15428          <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'>
15429            <parameter type-id='type-id-440'/>
15430            <parameter type-id='type-id-440'/>
15431            <parameter type-id='type-id-441'/>
15432            <return type-id='type-id-441'/>
15433          </function-decl>
15434        </member-function>
15435      </class-decl>
15436      <class-decl name='__anonymous_struct__12' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2075'>
15437        <member-function access='public' static='yes'>
15438          <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'>
15439            <parameter type-id='type-id-2071'/>
15440            <parameter type-id='type-id-2071'/>
15441            <parameter type-id='type-id-441'/>
15442            <return type-id='type-id-441'/>
15443          </function-decl>
15444        </member-function>
15445      </class-decl>
15446      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2076'>
15447        <member-function access='public' static='yes'>
15448          <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'>
15449            <parameter type-id='type-id-1094'/>
15450            <return type-id='type-id-39'/>
15451          </function-decl>
15452        </member-function>
15453        <member-function access='public' static='yes'>
15454          <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'>
15455            <parameter type-id='type-id-1098'/>
15456            <parameter type-id='type-id-1093'/>
15457            <return type-id='type-id-193'/>
15458          </function-decl>
15459        </member-function>
15460        <member-function access='public' static='yes'>
15461          <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'>
15462            <parameter type-id='type-id-1099'/>
15463            <parameter type-id='type-id-1094'/>
15464            <parameter type-id='type-id-39'/>
15465            <return type-id='type-id-1099'/>
15466          </function-decl>
15467        </member-function>
15468      </class-decl>
15469      <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2077'>
15470      </class-decl>
15471      <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2078'>
15472        <member-type access='public'>
15473          <typedef-decl name='allocator_type' type-id='type-id-2068' 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-2067'/>
15474        </member-type>
15475        <member-function access='public' static='yes'>
15476          <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'>
15477            <parameter type-id='type-id-96'/>
15478            <parameter type-id='type-id-441'/>
15479            <parameter type-id='type-id-1086'/>
15480            <return type-id='type-id-193'/>
15481          </function-decl>
15482        </member-function>
15483        <member-function access='public' static='yes'>
15484          <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'>
15485            <parameter type-id='type-id-96'/>
15486            <parameter type-id='type-id-441'/>
15487            <parameter type-id='type-id-1902'/>
15488            <return type-id='type-id-193'/>
15489          </function-decl>
15490        </member-function>
15491        <member-function access='public' static='yes'>
15492          <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'>
15493            <parameter type-id='type-id-96'/>
15494            <parameter type-id='type-id-441'/>
15495            <parameter type-id='type-id-1905'/>
15496            <return type-id='type-id-193'/>
15497          </function-decl>
15498        </member-function>
15499        <member-function access='public' static='yes'>
15500          <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'>
15501            <parameter type-id='type-id-96'/>
15502            <parameter type-id='type-id-40'/>
15503            <return type-id='type-id-615'/>
15504          </function-decl>
15505        </member-function>
15506        <member-function access='public' static='yes'>
15507          <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'>
15508            <parameter type-id='type-id-96'/>
15509            <parameter type-id='type-id-615'/>
15510            <parameter type-id='type-id-40'/>
15511            <return type-id='type-id-193'/>
15512          </function-decl>
15513        </member-function>
15514      </class-decl>
15515      <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2044'>
15516        <member-function access='public'>
15517          <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'>
15518            <parameter type-id='type-id-2058' is-artificial='yes'/>
15519            <parameter type-id='type-id-206'/>
15520            <parameter type-id='type-id-196'/>
15521            <return type-id='type-id-206'/>
15522          </function-decl>
15523        </member-function>
15524        <member-function access='public'>
15525          <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'>
15526            <parameter type-id='type-id-2058' is-artificial='yes'/>
15527            <parameter type-id='type-id-206'/>
15528            <parameter type-id='type-id-196'/>
15529            <return type-id='type-id-206'/>
15530          </function-decl>
15531        </member-function>
15532        <member-function access='public'>
15533          <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'>
15534            <parameter type-id='type-id-2058' is-artificial='yes'/>
15535            <parameter type-id='type-id-206'/>
15536            <return type-id='type-id-193'/>
15537          </function-decl>
15538        </member-function>
15539        <member-function access='public'>
15540          <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'>
15541            <parameter type-id='type-id-2050' is-artificial='yes'/>
15542            <parameter type-id='type-id-196'/>
15543            <return type-id='type-id-206'/>
15544          </function-decl>
15545        </member-function>
15546      </class-decl>
15547      <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2038'>
15548        <member-function access='public'>
15549          <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'>
15550            <parameter type-id='type-id-2049' is-artificial='yes'/>
15551            <parameter type-id='type-id-1955'/>
15552            <return type-id='type-id-193'/>
15553          </function-decl>
15554        </member-function>
15555      </class-decl>
15556      <class-decl name='__anonymous_struct__9' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2061'>
15557        <member-function access='public'>
15558          <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'>
15559            <parameter type-id='type-id-2062' is-artificial='yes'/>
15560            <parameter type-id='type-id-207'/>
15561            <return type-id='type-id-193'/>
15562          </function-decl>
15563        </member-function>
15564      </class-decl>
15565      <namespace-decl name='__cxx11'>
15566      </namespace-decl>
15567    </namespace-decl>
15568    <namespace-decl name='__gnu_cxx'>
15569      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1913'>
15570        <member-function access='public'>
15571          <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'>
15572            <parameter type-id='type-id-1914' is-artificial='yes'/>
15573            <parameter type-id='type-id-213'/>
15574            <parameter type-id='type-id-40'/>
15575            <return type-id='type-id-193'/>
15576          </function-decl>
15577        </member-function>
15578      </class-decl>
15579      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1932'>
15580        <member-function access='public'>
15581          <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'>
15582            <parameter type-id='type-id-1933' is-artificial='yes'/>
15583            <parameter type-id='type-id-441'/>
15584            <parameter type-id='type-id-1086'/>
15585            <return type-id='type-id-193'/>
15586          </function-decl>
15587        </member-function>
15588        <member-function access='public'>
15589          <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'>
15590            <parameter type-id='type-id-1933' is-artificial='yes'/>
15591            <parameter type-id='type-id-441'/>
15592            <parameter type-id='type-id-1902'/>
15593            <return type-id='type-id-193'/>
15594          </function-decl>
15595        </member-function>
15596        <member-function access='public'>
15597          <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'>
15598            <parameter type-id='type-id-1933' is-artificial='yes'/>
15599            <parameter type-id='type-id-441'/>
15600            <parameter type-id='type-id-1905'/>
15601            <return type-id='type-id-193'/>
15602          </function-decl>
15603        </member-function>
15604        <member-function access='public'>
15605          <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'>
15606            <parameter type-id='type-id-1933' is-artificial='yes'/>
15607            <parameter type-id='type-id-40'/>
15608            <parameter type-id='type-id-187'/>
15609            <return type-id='type-id-615'/>
15610          </function-decl>
15611        </member-function>
15612        <member-function access='public'>
15613          <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'>
15614            <parameter type-id='type-id-1933' is-artificial='yes'/>
15615            <parameter type-id='type-id-615'/>
15616            <parameter type-id='type-id-40'/>
15617            <return type-id='type-id-193'/>
15618          </function-decl>
15619        </member-function>
15620      </class-decl>
15621      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2079'>
15622      </class-decl>
15623      <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2080'>
15624        <member-type access='public'>
15625          <typedef-decl name='const_reference' type-id='type-id-1896' 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-2070'/>
15626        </member-type>
15627      </class-decl>
15628    </namespace-decl>
15629    <namespace-decl name='mongoutils'>
15630      <namespace-decl name='str'>
15631        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1979'>
15632          <member-function access='public'>
15633            <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'>
15634              <parameter type-id='type-id-1980' is-artificial='yes'/>
15635              <parameter type-id='type-id-1898'/>
15636              <return type-id='type-id-115'/>
15637            </function-decl>
15638          </member-function>
15639          <member-function access='public'>
15640            <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'>
15641              <parameter type-id='type-id-1980' is-artificial='yes'/>
15642              <parameter type-id='type-id-229'/>
15643              <return type-id='type-id-115'/>
15644            </function-decl>
15645          </member-function>
15646          <member-function access='public'>
15647            <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'>
15648              <parameter type-id='type-id-1980' is-artificial='yes'/>
15649              <parameter type-id='type-id-658'/>
15650              <return type-id='type-id-115'/>
15651            </function-decl>
15652          </member-function>
15653          <member-function access='public'>
15654            <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'>
15655              <parameter type-id='type-id-1980' is-artificial='yes'/>
15656              <parameter type-id='type-id-1900'/>
15657              <return type-id='type-id-115'/>
15658            </function-decl>
15659          </member-function>
15660          <member-function access='public'>
15661            <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'>
15662              <parameter type-id='type-id-1980' is-artificial='yes'/>
15663              <parameter type-id='type-id-1090'/>
15664              <return type-id='type-id-115'/>
15665            </function-decl>
15666          </member-function>
15667          <member-function access='public'>
15668            <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'>
15669              <parameter type-id='type-id-1980' is-artificial='yes'/>
15670              <parameter type-id='type-id-1897'/>
15671              <return type-id='type-id-115'/>
15672            </function-decl>
15673          </member-function>
15674          <member-function access='public'>
15675            <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'>
15676              <parameter type-id='type-id-1980' is-artificial='yes'/>
15677              <parameter type-id='type-id-1460'/>
15678              <return type-id='type-id-115'/>
15679            </function-decl>
15680          </member-function>
15681        </class-decl>
15682      </namespace-decl>
15683    </namespace-decl>
15684    <namespace-decl name='mongo'>
15685      <class-decl name='BufBuilder' naming-typedef-id='type-id-2081' visibility='default' is-declaration-only='yes' id='type-id-2033'>
15686        <member-function access='public'>
15687          <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'>
15688            <parameter type-id='type-id-2052' is-artificial='yes'/>
15689            <parameter type-id='type-id-16'/>
15690            <return type-id='type-id-55'/>
15691          </function-decl>
15692        </member-function>
15693        <member-function access='public'>
15694          <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'>
15695            <parameter type-id='type-id-2052' is-artificial='yes'/>
15696            <parameter type-id='type-id-16'/>
15697            <return type-id='type-id-55'/>
15698          </function-decl>
15699        </member-function>
15700        <member-function access='public'>
15701          <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'>
15702            <parameter type-id='type-id-2052' is-artificial='yes'/>
15703            <parameter type-id='type-id-16'/>
15704            <return type-id='type-id-193'/>
15705          </function-decl>
15706        </member-function>
15707        <member-function access='public'>
15708          <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'>
15709            <parameter type-id='type-id-2052' is-artificial='yes'/>
15710            <return type-id='type-id-1936'/>
15711          </function-decl>
15712        </member-function>
15713        <member-function access='private'>
15714          <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'>
15715            <parameter type-id='type-id-2052' is-artificial='yes'/>
15716            <parameter type-id='type-id-2'/>
15717            <return type-id='type-id-193'/>
15718          </function-decl>
15719        </member-function>
15720        <member-function access='public'>
15721          <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'>
15722            <parameter type-id='type-id-2052' is-artificial='yes'/>
15723            <parameter type-id='type-id-2'/>
15724            <return type-id='type-id-193'/>
15725          </function-decl>
15726        </member-function>
15727        <member-function access='public'>
15728          <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'>
15729            <parameter type-id='type-id-2052' is-artificial='yes'/>
15730            <parameter type-id='type-id-1957'/>
15731            <parameter type-id='type-id-1'/>
15732            <return type-id='type-id-193'/>
15733          </function-decl>
15734        </member-function>
15735        <member-function access='public'>
15736          <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'>
15737            <parameter type-id='type-id-2052' is-artificial='yes'/>
15738            <parameter type-id='type-id-187'/>
15739            <parameter type-id='type-id-39'/>
15740            <return type-id='type-id-193'/>
15741          </function-decl>
15742        </member-function>
15743        <member-function access='private'>
15744          <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'>
15745            <parameter type-id='type-id-2052' is-artificial='yes'/>
15746            <parameter type-id='type-id-16'/>
15747            <return type-id='type-id-193'/>
15748          </function-decl>
15749        </member-function>
15750        <member-function access='public'>
15751          <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'>
15752            <parameter type-id='type-id-2052' is-artificial='yes'/>
15753            <parameter type-id='type-id-16'/>
15754            <return type-id='type-id-193'/>
15755          </function-decl>
15756        </member-function>
15757        <member-function access='public'>
15758          <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'>
15759            <parameter type-id='type-id-2052' is-artificial='yes'/>
15760            <parameter type-id='type-id-16'/>
15761            <return type-id='type-id-193'/>
15762          </function-decl>
15763        </member-function>
15764        <member-function access='public'>
15765          <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'>
15766            <parameter type-id='type-id-2035' is-artificial='yes'/>
15767            <return type-id='type-id-60'/>
15768          </function-decl>
15769        </member-function>
15770        <member-function access='private'>
15771          <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'>
15772            <parameter type-id='type-id-2052' is-artificial='yes'/>
15773            <parameter type-id='type-id-16'/>
15774            <return type-id='type-id-193'/>
15775          </function-decl>
15776        </member-function>
15777        <member-function access='private'>
15778          <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'>
15779            <parameter type-id='type-id-2052' is-artificial='yes'/>
15780            <parameter type-id='type-id-19'/>
15781            <return type-id='type-id-193'/>
15782          </function-decl>
15783        </member-function>
15784        <member-function access='public'>
15785          <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'>
15786            <parameter type-id='type-id-2052' is-artificial='yes'/>
15787            <parameter type-id='type-id-19'/>
15788            <return type-id='type-id-193'/>
15789          </function-decl>
15790        </member-function>
15791        <member-function access='public'>
15792          <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'>
15793            <parameter type-id='type-id-2035' is-artificial='yes'/>
15794            <return type-id='type-id-16'/>
15795          </function-decl>
15796        </member-function>
15797        <member-function access='public'>
15798          <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'>
15799            <parameter type-id='type-id-2052' is-artificial='yes'/>
15800            <return type-id='type-id-55'/>
15801          </function-decl>
15802        </member-function>
15803        <member-function access='public'>
15804          <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'>
15805            <parameter type-id='type-id-2052' is-artificial='yes'/>
15806            <parameter type-id='type-id-16'/>
15807            <return type-id='type-id-193'/>
15808          </function-decl>
15809        </member-function>
15810      </class-decl>
15811      <class-decl name='Milliseconds' naming-typedef-id='type-id-2082' visibility='default' is-declaration-only='yes' id='type-id-2083'/>
15812      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1915'>
15813        <member-function access='public'>
15814          <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'>
15815            <parameter type-id='type-id-1916' is-artificial='yes'/>
15816            <parameter type-id='type-id-238'/>
15817            <parameter type-id='type-id-60'/>
15818            <return type-id='type-id-193'/>
15819          </function-decl>
15820        </member-function>
15821        <member-function access='public'>
15822          <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'>
15823            <parameter type-id='type-id-1916' is-artificial='yes'/>
15824            <return type-id='type-id-436'/>
15825          </function-decl>
15826        </member-function>
15827        <member-function access='public'>
15828          <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'>
15829            <parameter type-id='type-id-1916' is-artificial='yes'/>
15830            <parameter type-id='type-id-1'/>
15831            <return type-id='type-id-193'/>
15832          </function-decl>
15833        </member-function>
15834      </class-decl>
15835      <class-decl name='__anonymous_struct__10' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1957'>
15836        <member-type access='private'>
15837          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2084'/>
15838        </member-type>
15839        <member-function access='public'>
15840          <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'>
15841            <parameter type-id='type-id-2017' is-artificial='yes'/>
15842            <return type-id='type-id-254'/>
15843          </function-decl>
15844        </member-function>
15845        <member-function access='public'>
15846          <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'>
15847            <parameter type-id='type-id-2017' is-artificial='yes'/>
15848            <parameter type-id='type-id-1957'/>
15849            <return type-id='type-id-16'/>
15850          </function-decl>
15851        </member-function>
15852        <member-function access='public'>
15853          <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'>
15854            <parameter type-id='type-id-1958' is-artificial='yes'/>
15855            <parameter type-id='type-id-60'/>
15856            <return type-id='type-id-193'/>
15857          </function-decl>
15858        </member-function>
15859        <member-function access='private'>
15860          <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'>
15861            <parameter type-id='type-id-1958' is-artificial='yes'/>
15862            <parameter type-id='type-id-60'/>
15863            <parameter type-id='type-id-39'/>
15864            <parameter type-id='type-id-2084'/>
15865            <return type-id='type-id-193'/>
15866          </function-decl>
15867        </member-function>
15868        <member-function access='public'>
15869          <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'>
15870            <parameter type-id='type-id-1958' is-artificial='yes'/>
15871            <parameter type-id='type-id-60'/>
15872            <parameter type-id='type-id-39'/>
15873            <return type-id='type-id-193'/>
15874          </function-decl>
15875        </member-function>
15876        <member-function access='public'>
15877          <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'>
15878            <parameter type-id='type-id-2017' is-artificial='yes'/>
15879            <parameter type-id='type-id-55'/>
15880            <parameter type-id='type-id-1'/>
15881            <return type-id='type-id-193'/>
15882          </function-decl>
15883        </member-function>
15884        <member-function access='public'>
15885          <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'>
15886            <parameter type-id='type-id-1958' is-artificial='yes'/>
15887            <parameter type-id='type-id-256'/>
15888            <return type-id='type-id-193'/>
15889          </function-decl>
15890        </member-function>
15891      </class-decl>
15892      <class-decl name='__anonymous_struct__11' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2085'>
15893      </class-decl>
15894      <class-decl name='__anonymous_struct__12' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1921'>
15895        <member-function access='public'>
15896          <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'>
15897            <parameter type-id='type-id-1922' is-artificial='yes'/>
15898            <parameter type-id='type-id-164'/>
15899            <return type-id='type-id-193'/>
15900          </function-decl>
15901        </member-function>
15902        <member-function access='public'>
15903          <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'>
15904            <parameter type-id='type-id-1922' is-artificial='yes'/>
15905            <return type-id='type-id-1'/>
15906          </function-decl>
15907        </member-function>
15908        <member-function access='public'>
15909          <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'>
15910            <parameter type-id='type-id-1922' is-artificial='yes'/>
15911            <return type-id='type-id-1930'/>
15912          </function-decl>
15913        </member-function>
15914      </class-decl>
15915      <class-decl name='__anonymous_struct__15' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2000'>
15916        <member-function access='public'>
15917          <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'>
15918            <parameter type-id='type-id-2019' is-artificial='yes'/>
15919            <parameter type-id='type-id-2054'/>
15920            <parameter type-id='type-id-39'/>
15921            <return type-id='type-id-164'/>
15922          </function-decl>
15923        </member-function>
15924        <member-function access='public'>
15925          <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'>
15926            <parameter type-id='type-id-2019' is-artificial='yes'/>
15927            <parameter type-id='type-id-39'/>
15928            <return type-id='type-id-2042'/>
15929          </function-decl>
15930        </member-function>
15931        <member-function access='public'>
15932          <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'>
15933            <parameter type-id='type-id-2019' is-artificial='yes'/>
15934            <parameter type-id='type-id-2055'/>
15935            <parameter type-id='type-id-39'/>
15936            <return type-id='type-id-164'/>
15937          </function-decl>
15938        </member-function>
15939        <member-function access='public'>
15940          <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'>
15941            <parameter type-id='type-id-2019' is-artificial='yes'/>
15942            <parameter type-id='type-id-39'/>
15943            <return type-id='type-id-2046'/>
15944          </function-decl>
15945        </member-function>
15946        <member-function access='public'>
15947          <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'>
15948            <parameter type-id='type-id-2019' is-artificial='yes'/>
15949            <parameter type-id='type-id-2057'/>
15950            <parameter type-id='type-id-39'/>
15951            <return type-id='type-id-164'/>
15952          </function-decl>
15953        </member-function>
15954        <member-function access='public'>
15955          <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'>
15956            <parameter type-id='type-id-2019' is-artificial='yes'/>
15957            <parameter type-id='type-id-39'/>
15958            <return type-id='type-id-2056'/>
15959          </function-decl>
15960        </member-function>
15961        <member-function access='public'>
15962          <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'>
15963            <parameter type-id='type-id-2019' is-artificial='yes'/>
15964            <parameter type-id='type-id-1904'/>
15965            <parameter type-id='type-id-39'/>
15966            <return type-id='type-id-164'/>
15967          </function-decl>
15968        </member-function>
15969        <member-function access='public'>
15970          <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'>
15971            <parameter type-id='type-id-2019' is-artificial='yes'/>
15972            <parameter type-id='type-id-39'/>
15973            <return type-id='type-id-1894'/>
15974          </function-decl>
15975        </member-function>
15976      </class-decl>
15977      <class-decl name='__anonymous_struct__16' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1930'>
15978        <member-function access='public'>
15979          <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'>
15980            <parameter type-id='type-id-1931' is-artificial='yes'/>
15981            <parameter type-id='type-id-60'/>
15982            <return type-id='type-id-193'/>
15983          </function-decl>
15984        </member-function>
15985        <member-function access='public'>
15986          <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'>
15987            <parameter type-id='type-id-1931' is-artificial='yes'/>
15988            <return type-id='type-id-193'/>
15989          </function-decl>
15990        </member-function>
15991        <member-function access='public'>
15992          <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'>
15993            <parameter type-id='type-id-2021' is-artificial='yes'/>
15994            <return type-id='type-id-1'/>
15995          </function-decl>
15996        </member-function>
15997        <member-function access='public'>
15998          <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'>
15999            <parameter type-id='type-id-2021' is-artificial='yes'/>
16000            <return type-id='type-id-60'/>
16001          </function-decl>
16002        </member-function>
16003        <member-function access='public'>
16004          <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'>
16005            <parameter type-id='type-id-2021' is-artificial='yes'/>
16006            <return type-id='type-id-1999'/>
16007          </function-decl>
16008        </member-function>
16009        <member-function access='public'>
16010          <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'>
16011            <parameter type-id='type-id-2021' is-artificial='yes'/>
16012            <return type-id='type-id-16'/>
16013          </function-decl>
16014        </member-function>
16015        <member-function access='public'>
16016          <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'>
16017            <parameter type-id='type-id-2021' is-artificial='yes'/>
16018            <return type-id='type-id-60'/>
16019          </function-decl>
16020        </member-function>
16021        <member-function access='public'>
16022          <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'>
16023            <parameter type-id='type-id-2021' is-artificial='yes'/>
16024            <return type-id='type-id-1'/>
16025          </function-decl>
16026        </member-function>
16027        <member-function access='public'>
16028          <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'>
16029            <parameter type-id='type-id-2021' is-artificial='yes'/>
16030            <return type-id='type-id-1'/>
16031          </function-decl>
16032        </member-function>
16033        <member-function access='public'>
16034          <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'>
16035            <parameter type-id='type-id-2021' is-artificial='yes'/>
16036            <return type-id='type-id-238'/>
16037          </function-decl>
16038        </member-function>
16039        <member-function access='public'>
16040          <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'>
16041            <parameter type-id='type-id-2021' is-artificial='yes'/>
16042            <return type-id='type-id-1'/>
16043          </function-decl>
16044        </member-function>
16045        <member-function access='public'>
16046          <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'>
16047            <parameter type-id='type-id-2021' is-artificial='yes'/>
16048            <return type-id='type-id-2086'/>
16049          </function-decl>
16050        </member-function>
16051        <member-function access='public'>
16052          <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'>
16053            <parameter type-id='type-id-2021' is-artificial='yes'/>
16054            <return type-id='type-id-2087'/>
16055          </function-decl>
16056        </member-function>
16057        <member-function access='public'>
16058          <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'>
16059            <parameter type-id='type-id-2021' is-artificial='yes'/>
16060            <return type-id='type-id-2087'/>
16061          </function-decl>
16062        </member-function>
16063        <member-function access='public'>
16064          <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'>
16065            <parameter type-id='type-id-2021' is-artificial='yes'/>
16066            <parameter type-id='type-id-1901'/>
16067            <return type-id='type-id-60'/>
16068          </function-decl>
16069        </member-function>
16070        <member-function access='public'>
16071          <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'>
16072            <parameter type-id='type-id-2021' is-artificial='yes'/>
16073            <return type-id='type-id-16'/>
16074          </function-decl>
16075        </member-function>
16076        <member-function access='public'>
16077          <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'>
16078            <parameter type-id='type-id-2021' is-artificial='yes'/>
16079            <return type-id='type-id-14'/>
16080          </function-decl>
16081        </member-function>
16082        <member-function access='public'>
16083          <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'>
16084            <parameter type-id='type-id-2021' is-artificial='yes'/>
16085            <return type-id='type-id-16'/>
16086          </function-decl>
16087        </member-function>
16088        <member-function access='public'>
16089          <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'>
16090            <parameter type-id='type-id-2021' is-artificial='yes'/>
16091            <return type-id='type-id-19'/>
16092          </function-decl>
16093        </member-function>
16094        <member-function access='public'>
16095          <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'>
16096            <parameter type-id='type-id-2021' is-artificial='yes'/>
16097            <return type-id='type-id-2088'/>
16098          </function-decl>
16099        </member-function>
16100        <member-function access='public'>
16101          <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'>
16102            <parameter type-id='type-id-2021' is-artificial='yes'/>
16103            <return type-id='type-id-19'/>
16104          </function-decl>
16105        </member-function>
16106        <member-function access='private'>
16107          <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'>
16108            <parameter type-id='type-id-2021' is-artificial='yes'/>
16109            <parameter type-id='type-id-238'/>
16110            <return type-id='type-id-164'/>
16111          </function-decl>
16112        </member-function>
16113      </class-decl>
16114      <class-decl name='__anonymous_struct__17' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2086'/>
16115      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1940'>
16116        <member-function access='public'>
16117          <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'>
16118            <parameter type-id='type-id-2018' is-artificial='yes'/>
16119            <return type-id='type-id-60'/>
16120          </function-decl>
16121        </member-function>
16122        <member-function access='public'>
16123          <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'>
16124            <parameter type-id='type-id-2018' is-artificial='yes'/>
16125            <return type-id='type-id-16'/>
16126          </function-decl>
16127        </member-function>
16128        <member-function access='public'>
16129          <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'>
16130            <parameter type-id='type-id-1941' is-artificial='yes'/>
16131            <return type-id='type-id-193'/>
16132          </function-decl>
16133        </member-function>
16134        <member-function access='public'>
16135          <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'>
16136            <parameter type-id='type-id-1941' is-artificial='yes'/>
16137            <parameter type-id='type-id-116'/>
16138            <return type-id='type-id-193'/>
16139          </function-decl>
16140        </member-function>
16141        <member-function access='public'>
16142          <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'>
16143            <parameter type-id='type-id-1941' is-artificial='yes'/>
16144            <parameter type-id='type-id-60'/>
16145            <return type-id='type-id-193'/>
16146          </function-decl>
16147        </member-function>
16148        <member-function access='private'>
16149          <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'>
16150            <parameter type-id='type-id-1941' is-artificial='yes'/>
16151            <parameter type-id='type-id-60'/>
16152            <return type-id='type-id-193'/>
16153          </function-decl>
16154        </member-function>
16155        <member-function access='public'>
16156          <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'>
16157            <parameter type-id='type-id-2018' is-artificial='yes'/>
16158            <return type-id='type-id-1'/>
16159          </function-decl>
16160        </member-function>
16161        <member-function access='public'>
16162          <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'>
16163            <parameter type-id='type-id-1941' is-artificial='yes'/>
16164            <parameter type-id='type-id-1938'/>
16165            <return type-id='type-id-115'/>
16166          </function-decl>
16167        </member-function>
16168      </class-decl>
16169      <class-decl name='__anonymous_struct__20' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1936'>
16170        <member-type access='private'>
16171          <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1961'>
16172            <member-function access='public'>
16173              <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'>
16174                <parameter type-id='type-id-1962' is-artificial='yes'/>
16175                <return type-id='type-id-55'/>
16176              </function-decl>
16177            </member-function>
16178            <member-function access='public'>
16179              <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'>
16180                <parameter type-id='type-id-1962' is-artificial='yes'/>
16181                <parameter type-id='type-id-239'/>
16182                <parameter type-id='type-id-39'/>
16183                <return type-id='type-id-193'/>
16184              </function-decl>
16185            </member-function>
16186            <member-function access='public'>
16187              <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'>
16188                <parameter type-id='type-id-2032' is-artificial='yes'/>
16189                <return type-id='type-id-1'/>
16190              </function-decl>
16191            </member-function>
16192          </class-decl>
16193        </member-type>
16194        <member-function access='public'>
16195          <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'>
16196            <parameter type-id='type-id-1937' is-artificial='yes'/>
16197            <return type-id='type-id-193'/>
16198          </function-decl>
16199        </member-function>
16200        <member-function access='public'>
16201          <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'>
16202            <parameter type-id='type-id-2026' is-artificial='yes'/>
16203            <return type-id='type-id-55'/>
16204          </function-decl>
16205        </member-function>
16206        <member-function access='public' static='yes'>
16207          <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'>
16208            <parameter type-id='type-id-39'/>
16209            <return type-id='type-id-1936'/>
16210          </function-decl>
16211        </member-function>
16212        <member-function access='private' static='yes'>
16213          <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'>
16214            <parameter type-id='type-id-187'/>
16215            <parameter type-id='type-id-39'/>
16216            <return type-id='type-id-1936'/>
16217          </function-decl>
16218        </member-function>
16219        <member-function access='public'>
16220          <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'>
16221            <parameter type-id='type-id-1937' is-artificial='yes'/>
16222            <parameter type-id='type-id-39'/>
16223            <return type-id='type-id-193'/>
16224          </function-decl>
16225        </member-function>
16226      </class-decl>
16227      <class-decl name='__anonymous_struct__21' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1938'>
16228        <member-function access='public'>
16229          <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'>
16230            <parameter type-id='type-id-1939' is-artificial='yes'/>
16231            <return type-id='type-id-193'/>
16232          </function-decl>
16233        </member-function>
16234      </class-decl>
16235      <class-decl name='__anonymous_struct__22' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1942'>
16236        <member-function access='public'>
16237          <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'>
16238            <parameter type-id='type-id-1943' is-artificial='yes'/>
16239            <parameter type-id='type-id-239'/>
16240            <return type-id='type-id-239'/>
16241          </function-decl>
16242        </member-function>
16243        <member-function access='public'>
16244          <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'>
16245            <parameter type-id='type-id-1943' is-artificial='yes'/>
16246            <parameter type-id='type-id-239'/>
16247            <return type-id='type-id-239'/>
16248          </function-decl>
16249        </member-function>
16250        <member-function access='public'>
16251          <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'>
16252            <parameter type-id='type-id-1943' is-artificial='yes'/>
16253            <parameter type-id='type-id-239'/>
16254            <return type-id='type-id-239'/>
16255          </function-decl>
16256        </member-function>
16257        <member-function access='public'>
16258          <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'>
16259            <parameter type-id='type-id-1943' is-artificial='yes'/>
16260            <parameter type-id='type-id-239'/>
16261            <return type-id='type-id-193'/>
16262          </function-decl>
16263        </member-function>
16264        <member-function access='public'>
16265          <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'>
16266            <parameter type-id='type-id-2031' is-artificial='yes'/>
16267            <return type-id='type-id-239'/>
16268          </function-decl>
16269        </member-function>
16270      </class-decl>
16271      <class-decl name='__anonymous_struct__23' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1944'>
16272        <member-type access='private'>
16273          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2059'/>
16274        </member-type>
16275        <member-function access='public' destructor='yes'>
16276          <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'>
16277            <parameter type-id='type-id-1945' is-artificial='yes'/>
16278            <return type-id='type-id-193'/>
16279          </function-decl>
16280        </member-function>
16281        <member-function access='private'>
16282          <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'>
16283            <parameter type-id='type-id-1945' is-artificial='yes'/>
16284            <return type-id='type-id-193'/>
16285          </function-decl>
16286        </member-function>
16287        <member-function access='public' static='yes'>
16288          <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'>
16289            <return type-id='type-id-1944'/>
16290          </function-decl>
16291        </member-function>
16292        <member-function access='public'>
16293          <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'>
16294            <parameter type-id='type-id-2022' is-artificial='yes'/>
16295            <return type-id='type-id-1'/>
16296          </function-decl>
16297        </member-function>
16298        <member-function access='private' static='yes'>
16299          <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'>
16300            <parameter type-id='type-id-2060'/>
16301            <return type-id='type-id-193'/>
16302          </function-decl>
16303        </member-function>
16304        <member-function access='public'>
16305          <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'>
16306            <parameter type-id='type-id-1945' is-artificial='yes'/>
16307            <parameter type-id='type-id-164'/>
16308            <return type-id='type-id-193'/>
16309          </function-decl>
16310        </member-function>
16311        <member-function access='public'>
16312          <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'>
16313            <parameter type-id='type-id-1945' is-artificial='yes'/>
16314            <parameter type-id='type-id-116'/>
16315            <return type-id='type-id-193'/>
16316          </function-decl>
16317        </member-function>
16318        <member-function access='private' static='yes'>
16319          <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'>
16320            <parameter type-id='type-id-2060'/>
16321            <return type-id='type-id-193'/>
16322          </function-decl>
16323        </member-function>
16324      </class-decl>
16325      <class-decl name='__anonymous_struct__25' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2089'/>
16326      <class-decl name='__anonymous_struct__26' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1954'>
16327        <member-function access='public'>
16328          <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'>
16329            <parameter type-id='type-id-1956' is-artificial='yes'/>
16330            <parameter type-id='type-id-16'/>
16331            <return type-id='type-id-193'/>
16332          </function-decl>
16333        </member-function>
16334        <member-function access='public'>
16335          <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'>
16336            <parameter type-id='type-id-1956' is-artificial='yes'/>
16337            <parameter type-id='type-id-1957'/>
16338            <parameter type-id='type-id-2087'/>
16339            <return type-id='type-id-115'/>
16340          </function-decl>
16341        </member-function>
16342        <member-function access='public'>
16343          <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'>
16344            <parameter type-id='type-id-1956' is-artificial='yes'/>
16345            <parameter type-id='type-id-1957'/>
16346            <parameter type-id='type-id-2086'/>
16347            <return type-id='type-id-115'/>
16348          </function-decl>
16349        </member-function>
16350        <member-function access='public'>
16351          <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'>
16352            <parameter type-id='type-id-2024' is-artificial='yes'/>
16353            <return type-id='type-id-1'/>
16354          </function-decl>
16355        </member-function>
16356        <member-function access='public'>
16357          <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'>
16358            <parameter type-id='type-id-1956' is-artificial='yes'/>
16359            <return type-id='type-id-1940'/>
16360          </function-decl>
16361        </member-function>
16362        <member-function access='public'>
16363          <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'>
16364            <parameter type-id='type-id-1956' is-artificial='yes'/>
16365            <return type-id='type-id-1940'/>
16366          </function-decl>
16367        </member-function>
16368        <member-function access='public' destructor='yes'>
16369          <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'>
16370            <parameter type-id='type-id-1956' is-artificial='yes'/>
16371            <return type-id='type-id-193'/>
16372          </function-decl>
16373        </member-function>
16374        <member-function access='public'>
16375          <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'>
16376            <parameter type-id='type-id-1956' is-artificial='yes'/>
16377            <parameter type-id='type-id-1957'/>
16378            <parameter type-id='type-id-16'/>
16379            <return type-id='type-id-115'/>
16380          </function-decl>
16381        </member-function>
16382        <member-function access='public'>
16383          <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'>
16384            <parameter type-id='type-id-1956' is-artificial='yes'/>
16385            <parameter type-id='type-id-1957'/>
16386            <parameter type-id='type-id-60'/>
16387            <parameter type-id='type-id-16'/>
16388            <return type-id='type-id-115'/>
16389          </function-decl>
16390        </member-function>
16391        <member-function access='public'>
16392          <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'>
16393            <parameter type-id='type-id-1956' is-artificial='yes'/>
16394            <parameter type-id='type-id-1957'/>
16395            <parameter type-id='type-id-16'/>
16396            <parameter type-id='type-id-238'/>
16397            <parameter type-id='type-id-187'/>
16398            <return type-id='type-id-115'/>
16399          </function-decl>
16400        </member-function>
16401        <member-function access='public'>
16402          <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'>
16403            <parameter type-id='type-id-1956' is-artificial='yes'/>
16404            <parameter type-id='type-id-1957'/>
16405            <parameter type-id='type-id-19'/>
16406            <return type-id='type-id-115'/>
16407          </function-decl>
16408        </member-function>
16409        <member-function access='public'>
16410          <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'>
16411            <parameter type-id='type-id-1956' is-artificial='yes'/>
16412            <parameter type-id='type-id-1957'/>
16413            <parameter type-id='type-id-1'/>
16414            <return type-id='type-id-115'/>
16415          </function-decl>
16416        </member-function>
16417        <member-function access='public'>
16418          <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'>
16419            <parameter type-id='type-id-1956' is-artificial='yes'/>
16420            <parameter type-id='type-id-1957'/>
16421            <return type-id='type-id-373'/>
16422          </function-decl>
16423        </member-function>
16424        <member-function access='public'>
16425          <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'>
16426            <parameter type-id='type-id-1956' is-artificial='yes'/>
16427            <parameter type-id='type-id-373'/>
16428            <return type-id='type-id-193'/>
16429          </function-decl>
16430        </member-function>
16431        <member-function access='public'>
16432          <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'>
16433            <parameter type-id='type-id-1956' is-artificial='yes'/>
16434            <parameter type-id='type-id-1957'/>
16435            <return type-id='type-id-373'/>
16436          </function-decl>
16437        </member-function>
16438        <member-function access='public'>
16439          <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'>
16440            <parameter type-id='type-id-1956' is-artificial='yes'/>
16441            <parameter type-id='type-id-164'/>
16442            <return type-id='type-id-115'/>
16443          </function-decl>
16444        </member-function>
16445        <member-function access='private'>
16446          <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'>
16447            <parameter type-id='type-id-1956' is-artificial='yes'/>
16448            <return type-id='type-id-55'/>
16449          </function-decl>
16450        </member-function>
16451        <member-function access='public'>
16452          <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'>
16453            <parameter type-id='type-id-1956' is-artificial='yes'/>
16454            <parameter type-id='type-id-1957'/>
16455            <parameter type-id='type-id-16'/>
16456            <return type-id='type-id-115'/>
16457          </function-decl>
16458        </member-function>
16459      </class-decl>
16460      <class-decl name='__anonymous_struct__27' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1959'>
16461        <member-function access='public'>
16462          <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'>
16463            <parameter type-id='type-id-1960' is-artificial='yes'/>
16464            <return type-id='type-id-1936'/>
16465          </function-decl>
16466        </member-function>
16467        <member-function access='public'>
16468          <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'>
16469            <parameter type-id='type-id-2027' is-artificial='yes'/>
16470            <return type-id='type-id-55'/>
16471          </function-decl>
16472        </member-function>
16473        <member-function access='public'>
16474          <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'>
16475            <parameter type-id='type-id-1960' is-artificial='yes'/>
16476            <return type-id='type-id-193'/>
16477          </function-decl>
16478        </member-function>
16479        <member-function access='public'>
16480          <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'>
16481            <parameter type-id='type-id-1960' is-artificial='yes'/>
16482            <parameter type-id='type-id-39'/>
16483            <return type-id='type-id-193'/>
16484          </function-decl>
16485        </member-function>
16486        <member-function access='public'>
16487          <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'>
16488            <parameter type-id='type-id-1960' is-artificial='yes'/>
16489            <parameter type-id='type-id-39'/>
16490            <return type-id='type-id-193'/>
16491          </function-decl>
16492        </member-function>
16493      </class-decl>
16494      <class-decl name='__anonymous_struct__29' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1963'>
16495        <member-function access='public'>
16496          <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'>
16497            <parameter type-id='type-id-1964' is-artificial='yes'/>
16498            <parameter type-id='type-id-366'/>
16499            <parameter type-id='type-id-39'/>
16500            <return type-id='type-id-115'/>
16501          </function-decl>
16502        </member-function>
16503        <member-function access='public'>
16504          <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'>
16505            <parameter type-id='type-id-1964' is-artificial='yes'/>
16506            <parameter type-id='type-id-366'/>
16507            <parameter type-id='type-id-39'/>
16508            <return type-id='type-id-115'/>
16509          </function-decl>
16510        </member-function>
16511        <member-function access='public'>
16512          <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'>
16513            <parameter type-id='type-id-1964' is-artificial='yes'/>
16514            <parameter type-id='type-id-366'/>
16515            <parameter type-id='type-id-39'/>
16516            <return type-id='type-id-115'/>
16517          </function-decl>
16518        </member-function>
16519      </class-decl>
16520      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1946'>
16521        <member-function access='public'>
16522          <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'>
16523            <parameter type-id='type-id-1947' is-artificial='yes'/>
16524            <parameter type-id='type-id-1944'/>
16525            <return type-id='type-id-193'/>
16526          </function-decl>
16527        </member-function>
16528        <member-function access='public'>
16529          <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'>
16530            <parameter type-id='type-id-1947' is-artificial='yes'/>
16531            <parameter type-id='type-id-1940'/>
16532            <return type-id='type-id-193'/>
16533          </function-decl>
16534        </member-function>
16535      </class-decl>
16536      <class-decl name='__anonymous_struct__30' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1977'>
16537        <member-function access='public'>
16538          <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'>
16539            <parameter type-id='type-id-1978' is-artificial='yes'/>
16540            <return type-id='type-id-193'/>
16541          </function-decl>
16542        </member-function>
16543        <member-function access='public'>
16544          <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'>
16545            <parameter type-id='type-id-1978' is-artificial='yes'/>
16546            <parameter type-id='type-id-1957'/>
16547            <return type-id='type-id-193'/>
16548          </function-decl>
16549        </member-function>
16550        <member-function access='public'>
16551          <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'>
16552            <parameter type-id='type-id-1978' is-artificial='yes'/>
16553            <parameter type-id='type-id-1957'/>
16554            <return type-id='type-id-115'/>
16555          </function-decl>
16556        </member-function>
16557        <member-function access='public'>
16558          <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'>
16559            <parameter type-id='type-id-1978' is-artificial='yes'/>
16560            <parameter type-id='type-id-60'/>
16561            <return type-id='type-id-115'/>
16562          </function-decl>
16563        </member-function>
16564        <member-function access='public'>
16565          <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'>
16566            <parameter type-id='type-id-1978' is-artificial='yes'/>
16567            <parameter type-id='type-id-19'/>
16568            <return type-id='type-id-115'/>
16569          </function-decl>
16570        </member-function>
16571        <member-function access='public'>
16572          <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'>
16573            <parameter type-id='type-id-1978' is-artificial='yes'/>
16574            <parameter type-id='type-id-238'/>
16575            <return type-id='type-id-115'/>
16576          </function-decl>
16577        </member-function>
16578        <member-function access='public'>
16579          <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'>
16580            <parameter type-id='type-id-2030' is-artificial='yes'/>
16581            <return type-id='type-id-254'/>
16582          </function-decl>
16583        </member-function>
16584        <member-function access='public'>
16585          <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'>
16586            <parameter type-id='type-id-1978' is-artificial='yes'/>
16587            <parameter type-id='type-id-2'/>
16588            <return type-id='type-id-115'/>
16589          </function-decl>
16590        </member-function>
16591        <member-function access='private'>
16592          <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'>
16593            <parameter type-id='type-id-1978' is-artificial='yes'/>
16594            <parameter type-id='type-id-19'/>
16595            <parameter type-id='type-id-16'/>
16596            <return type-id='type-id-115'/>
16597          </function-decl>
16598        </member-function>
16599      </class-decl>
16600      <class-decl name='__anonymous_struct__31' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2088'/>
16601      <class-decl name='__anonymous_struct__31' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1990'>
16602        <member-function access='public'>
16603          <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'>
16604            <parameter type-id='type-id-1991' is-artificial='yes'/>
16605            <parameter type-id='type-id-16'/>
16606            <return type-id='type-id-193'/>
16607          </function-decl>
16608        </member-function>
16609      </class-decl>
16610      <class-decl name='__anonymous_struct__32' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1992'>
16611        <member-function access='public'>
16612          <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'>
16613            <parameter type-id='type-id-1993' is-artificial='yes'/>
16614            <return type-id='type-id-1957'/>
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-2087'/>
16619      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1987'>
16620        <member-function access='public'>
16621          <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'>
16622            <parameter type-id='type-id-2028' is-artificial='yes'/>
16623            <return type-id='type-id-39'/>
16624          </function-decl>
16625        </member-function>
16626        <member-function access='public'>
16627          <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'>
16628            <parameter type-id='type-id-1988' is-artificial='yes'/>
16629            <parameter type-id='type-id-60'/>
16630            <parameter type-id='type-id-39'/>
16631            <parameter type-id='type-id-198'/>
16632            <return type-id='type-id-193'/>
16633          </function-decl>
16634        </member-function>
16635        <member-function access='public'>
16636          <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'>
16637            <parameter type-id='type-id-1988' is-artificial='yes'/>
16638            <parameter type-id='type-id-60'/>
16639            <parameter type-id='type-id-60'/>
16640            <parameter type-id='type-id-198'/>
16641            <return type-id='type-id-193'/>
16642          </function-decl>
16643        </member-function>
16644      </class-decl>
16645      <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1965'>
16646        <member-function access='public'>
16647          <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'>
16648            <parameter type-id='type-id-1966' is-artificial='yes'/>
16649            <parameter type-id='type-id-1944'/>
16650            <return type-id='type-id-193'/>
16651          </function-decl>
16652        </member-function>
16653        <member-function access='public'>
16654          <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'>
16655            <parameter type-id='type-id-1966' is-artificial='yes'/>
16656            <parameter type-id='type-id-2087'/>
16657            <return type-id='type-id-193'/>
16658          </function-decl>
16659        </member-function>
16660      </class-decl>
16661      <class-decl name='__anonymous_struct__7' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1971'>
16662        <member-function access='public'>
16663          <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'>
16664            <parameter type-id='type-id-1972' is-artificial='yes'/>
16665            <parameter type-id='type-id-1944'/>
16666            <return type-id='type-id-193'/>
16667          </function-decl>
16668        </member-function>
16669        <member-function access='public'>
16670          <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'>
16671            <parameter type-id='type-id-1972' is-artificial='yes'/>
16672            <parameter type-id='type-id-238'/>
16673            <return type-id='type-id-193'/>
16674          </function-decl>
16675        </member-function>
16676        <member-function access='public'>
16677          <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'>
16678            <parameter type-id='type-id-1972' is-artificial='yes'/>
16679            <parameter type-id='type-id-238'/>
16680            <parameter type-id='type-id-164'/>
16681            <return type-id='type-id-193'/>
16682          </function-decl>
16683        </member-function>
16684        <member-function access='public'>
16685          <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'>
16686            <parameter type-id='type-id-1972' is-artificial='yes'/>
16687            <return type-id='type-id-1102'/>
16688          </function-decl>
16689        </member-function>
16690      </class-decl>
16691      <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1981'>
16692        <member-function access='public'>
16693          <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'>
16694            <parameter type-id='type-id-1982' is-artificial='yes'/>
16695            <parameter type-id='type-id-1944'/>
16696            <return type-id='type-id-193'/>
16697          </function-decl>
16698        </member-function>
16699        <member-function access='public'>
16700          <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'>
16701            <parameter type-id='type-id-1982' is-artificial='yes'/>
16702            <parameter type-id='type-id-238'/>
16703            <parameter type-id='type-id-164'/>
16704            <return type-id='type-id-193'/>
16705          </function-decl>
16706        </member-function>
16707      </class-decl>
16708      <class-decl name='__anonymous_struct__9' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1909'/>
16709      <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2090'/>
16710      <class-decl name='__anonymous_struct__13' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2091'>
16711        <member-type access='public'>
16712          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2092'>
16713            <member-function access='public' static='yes'>
16714              <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'>
16715                <parameter type-id='type-id-91'/>
16716                <parameter type-id='type-id-60'/>
16717                <parameter type-id='type-id-267'/>
16718                <return type-id='type-id-193'/>
16719              </function-decl>
16720            </member-function>
16721            <member-function access='public' static='yes'>
16722              <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'>
16723                <parameter type-id='type-id-70'/>
16724                <parameter type-id='type-id-55'/>
16725                <parameter type-id='type-id-267'/>
16726                <return type-id='type-id-193'/>
16727              </function-decl>
16728            </member-function>
16729          </class-decl>
16730        </member-type>
16731        <member-type access='public'>
16732          <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2093'>
16733            <member-function access='public' static='yes'>
16734              <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'>
16735                <parameter type-id='type-id-2054'/>
16736                <parameter type-id='type-id-60'/>
16737                <parameter type-id='type-id-267'/>
16738                <return type-id='type-id-193'/>
16739              </function-decl>
16740            </member-function>
16741            <member-function access='public' static='yes'>
16742              <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'>
16743                <parameter type-id='type-id-366'/>
16744                <parameter type-id='type-id-55'/>
16745                <parameter type-id='type-id-267'/>
16746                <return type-id='type-id-193'/>
16747              </function-decl>
16748            </member-function>
16749          </class-decl>
16750        </member-type>
16751        <member-type access='public'>
16752          <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2094'>
16753            <member-function access='public' static='yes'>
16754              <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'>
16755                <parameter type-id='type-id-1903'/>
16756                <parameter type-id='type-id-60'/>
16757                <parameter type-id='type-id-267'/>
16758                <return type-id='type-id-193'/>
16759              </function-decl>
16760            </member-function>
16761            <member-function access='public' static='yes'>
16762              <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'>
16763                <parameter type-id='type-id-1900'/>
16764                <parameter type-id='type-id-55'/>
16765                <parameter type-id='type-id-267'/>
16766                <return type-id='type-id-193'/>
16767              </function-decl>
16768            </member-function>
16769          </class-decl>
16770        </member-type>
16771        <member-type access='public'>
16772          <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2095'>
16773            <member-function access='public' static='yes'>
16774              <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'>
16775                <parameter type-id='type-id-2055'/>
16776                <parameter type-id='type-id-60'/>
16777                <parameter type-id='type-id-267'/>
16778                <return type-id='type-id-193'/>
16779              </function-decl>
16780            </member-function>
16781            <member-function access='public' static='yes'>
16782              <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'>
16783                <parameter type-id='type-id-366'/>
16784                <parameter type-id='type-id-55'/>
16785                <parameter type-id='type-id-267'/>
16786                <return type-id='type-id-193'/>
16787              </function-decl>
16788            </member-function>
16789          </class-decl>
16790        </member-type>
16791        <member-type access='public'>
16792          <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2096'>
16793            <member-function access='public' static='yes'>
16794              <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'>
16795                <parameter type-id='type-id-1906'/>
16796                <parameter type-id='type-id-60'/>
16797                <parameter type-id='type-id-267'/>
16798                <return type-id='type-id-193'/>
16799              </function-decl>
16800            </member-function>
16801          </class-decl>
16802        </member-type>
16803        <member-type access='public'>
16804          <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2097'>
16805            <member-function access='public' static='yes'>
16806              <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'>
16807                <parameter type-id='type-id-2057'/>
16808                <parameter type-id='type-id-60'/>
16809                <parameter type-id='type-id-267'/>
16810                <return type-id='type-id-193'/>
16811              </function-decl>
16812            </member-function>
16813          </class-decl>
16814        </member-type>
16815        <member-type access='public'>
16816          <class-decl name='__anonymous_struct__6' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2098'>
16817            <member-function access='public' static='yes'>
16818              <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'>
16819                <parameter type-id='type-id-1904'/>
16820                <parameter type-id='type-id-60'/>
16821                <parameter type-id='type-id-267'/>
16822                <return type-id='type-id-193'/>
16823              </function-decl>
16824            </member-function>
16825          </class-decl>
16826        </member-type>
16827        <member-type access='public'>
16828          <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2099'>
16829            <member-function access='public' static='yes'>
16830              <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'>
16831                <parameter type-id='type-id-250'/>
16832                <parameter type-id='type-id-55'/>
16833                <parameter type-id='type-id-267'/>
16834                <return type-id='type-id-193'/>
16835              </function-decl>
16836            </member-function>
16837          </class-decl>
16838        </member-type>
16839        <member-type access='public'>
16840          <class-decl name='__anonymous_struct__8' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2100'>
16841            <member-function access='public' static='yes'>
16842              <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'>
16843                <parameter type-id='type-id-366'/>
16844                <parameter type-id='type-id-55'/>
16845                <parameter type-id='type-id-267'/>
16846                <return type-id='type-id-193'/>
16847              </function-decl>
16848            </member-function>
16849          </class-decl>
16850        </member-type>
16851        <member-function access='public' static='yes'>
16852          <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'>
16853            <parameter type-id='type-id-91'/>
16854            <parameter type-id='type-id-60'/>
16855            <parameter type-id='type-id-267'/>
16856            <return type-id='type-id-193'/>
16857          </function-decl>
16858        </member-function>
16859        <member-function access='public' static='yes'>
16860          <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'>
16861            <parameter type-id='type-id-2054'/>
16862            <parameter type-id='type-id-60'/>
16863            <parameter type-id='type-id-267'/>
16864            <return type-id='type-id-193'/>
16865          </function-decl>
16866        </member-function>
16867        <member-function access='public' static='yes'>
16868          <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'>
16869            <parameter type-id='type-id-1903'/>
16870            <parameter type-id='type-id-60'/>
16871            <parameter type-id='type-id-267'/>
16872            <return type-id='type-id-193'/>
16873          </function-decl>
16874        </member-function>
16875        <member-function access='public' static='yes'>
16876          <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'>
16877            <parameter type-id='type-id-2055'/>
16878            <parameter type-id='type-id-60'/>
16879            <parameter type-id='type-id-267'/>
16880            <return type-id='type-id-193'/>
16881          </function-decl>
16882        </member-function>
16883        <member-function access='public' static='yes'>
16884          <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'>
16885            <parameter type-id='type-id-1906'/>
16886            <parameter type-id='type-id-60'/>
16887            <parameter type-id='type-id-267'/>
16888            <return type-id='type-id-193'/>
16889          </function-decl>
16890        </member-function>
16891        <member-function access='public' static='yes'>
16892          <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'>
16893            <parameter type-id='type-id-2057'/>
16894            <parameter type-id='type-id-60'/>
16895            <parameter type-id='type-id-267'/>
16896            <return type-id='type-id-193'/>
16897          </function-decl>
16898        </member-function>
16899        <member-function access='public' static='yes'>
16900          <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'>
16901            <parameter type-id='type-id-1904'/>
16902            <parameter type-id='type-id-60'/>
16903            <parameter type-id='type-id-267'/>
16904            <return type-id='type-id-193'/>
16905          </function-decl>
16906        </member-function>
16907        <member-function access='public' static='yes'>
16908          <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'>
16909            <parameter type-id='type-id-250'/>
16910            <parameter type-id='type-id-55'/>
16911            <parameter type-id='type-id-267'/>
16912            <return type-id='type-id-193'/>
16913          </function-decl>
16914        </member-function>
16915        <member-function access='public' static='yes'>
16916          <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'>
16917            <parameter type-id='type-id-366'/>
16918            <parameter type-id='type-id-55'/>
16919            <parameter type-id='type-id-267'/>
16920            <return type-id='type-id-193'/>
16921          </function-decl>
16922        </member-function>
16923        <member-function access='public' static='yes'>
16924          <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'>
16925            <parameter type-id='type-id-70'/>
16926            <parameter type-id='type-id-55'/>
16927            <parameter type-id='type-id-267'/>
16928            <return type-id='type-id-193'/>
16929          </function-decl>
16930        </member-function>
16931        <member-function access='public' static='yes'>
16932          <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'>
16933            <parameter type-id='type-id-366'/>
16934            <parameter type-id='type-id-55'/>
16935            <parameter type-id='type-id-267'/>
16936            <return type-id='type-id-193'/>
16937          </function-decl>
16938        </member-function>
16939        <member-function access='public' static='yes'>
16940          <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'>
16941            <parameter type-id='type-id-1900'/>
16942            <parameter type-id='type-id-55'/>
16943            <parameter type-id='type-id-267'/>
16944            <return type-id='type-id-193'/>
16945          </function-decl>
16946        </member-function>
16947        <member-function access='public' static='yes'>
16948          <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'>
16949            <parameter type-id='type-id-366'/>
16950            <parameter type-id='type-id-55'/>
16951            <parameter type-id='type-id-267'/>
16952            <return type-id='type-id-193'/>
16953          </function-decl>
16954        </member-function>
16955      </class-decl>
16956      <class-decl name='__anonymous_struct__14' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2042'/>
16957      <class-decl name='__anonymous_struct__18' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2046'/>
16958      <class-decl name='__anonymous_struct__19' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2056'/>
16959      <class-decl name='__anonymous_struct__28' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2040'/>
16960      <typedef-decl name='BufBuilder' type-id='type-id-2033' filepath='src/mongo/bson/util/builder.h' line='365' column='1' id='type-id-2081'/>
16961      <var-decl name='kFTDCInterimFile' type-id='type-id-1453' mangled-name='_ZN5mongo16kFTDCInterimFileE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='51' column='1' elf-symbol-id='_ZN5mongo16kFTDCInterimFileE'/>
16962      <var-decl name='kFTDCArchiveFile' type-id='type-id-1893' mangled-name='_ZN5mongo16kFTDCArchiveFileE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='53' column='1' elf-symbol-id='_ZN5mongo16kFTDCArchiveFileE'/>
16963      <var-decl name='kFTDCIdField' type-id='type-id-1886' mangled-name='_ZN5mongo12kFTDCIdFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='55' column='1' elf-symbol-id='_ZN5mongo12kFTDCIdFieldE'/>
16964      <var-decl name='kFTDCTypeField' type-id='type-id-1888' mangled-name='_ZN5mongo14kFTDCTypeFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='56' column='1' elf-symbol-id='_ZN5mongo14kFTDCTypeFieldE'/>
16965      <var-decl name='kFTDCDataField' type-id='type-id-1888' mangled-name='_ZN5mongo14kFTDCDataFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='58' column='1' elf-symbol-id='_ZN5mongo14kFTDCDataFieldE'/>
16966      <var-decl name='kFTDCDocField' type-id='type-id-1886' mangled-name='_ZN5mongo13kFTDCDocFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='59' column='1' elf-symbol-id='_ZN5mongo13kFTDCDocFieldE'/>
16967      <var-decl name='kFTDCDocsField' type-id='type-id-1888' mangled-name='_ZN5mongo14kFTDCDocsFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='61' column='1' elf-symbol-id='_ZN5mongo14kFTDCDocsFieldE'/>
16968      <var-decl name='kFTDCCollectStartField' type-id='type-id-1890' mangled-name='_ZN5mongo22kFTDCCollectStartFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='63' column='1' elf-symbol-id='_ZN5mongo22kFTDCCollectStartFieldE'/>
16969      <var-decl name='kFTDCCollectEndField' type-id='type-id-1886' mangled-name='_ZN5mongo20kFTDCCollectEndFieldE' visibility='default' filepath='src/mongo/db/ftdc/util.cpp' line='64' column='1' elf-symbol-id='_ZN5mongo20kFTDCCollectEndFieldE'/>
16970      <namespace-decl name='FTDCBSONUtil'>
16971        <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'>
16972          <parameter type-id='type-id-164' name='referenceDoc' filepath='src/mongo/db/ftdc/util.cpp' line='233' column='1'/>
16973          <parameter type-id='type-id-164' name='currentDoc' filepath='src/mongo/db/ftdc/util.cpp' line='234' column='1'/>
16974          <parameter type-id='type-id-1908' name='metrics' filepath='src/mongo/db/ftdc/util.cpp' line='235' column='1'/>
16975          <return type-id='type-id-1915'/>
16976        </function-decl>
16977        <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'>
16978          <parameter type-id='type-id-164' name='ref' filepath='src/mongo/db/ftdc/util.cpp' line='334' column='1'/>
16979          <parameter type-id='type-id-164' name='metrics' filepath='src/mongo/db/ftdc/util.cpp' line='335' column='1'/>
16980          <return type-id='type-id-1946'/>
16981        </function-decl>
16982        <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'>
16983          <parameter type-id='type-id-164' name='metadata' filepath='src/mongo/db/ftdc/util.cpp' line='346' column='1'/>
16984          <parameter type-id='type-id-2087' name='date' filepath='src/mongo/db/ftdc/util.cpp' line='346' column='1'/>
16985          <return type-id='type-id-1940'/>
16986        </function-decl>
16987        <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'>
16988          <parameter type-id='type-id-1987' name='buf' filepath='src/mongo/db/ftdc/util.cpp' line='355' column='1'/>
16989          <parameter type-id='type-id-2087' name='date' filepath='src/mongo/db/ftdc/util.cpp' line='355' column='1'/>
16990          <return type-id='type-id-1940'/>
16991        </function-decl>
16992        <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'>
16993          <parameter type-id='type-id-164' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='365' column='1'/>
16994          <return type-id='type-id-1965'/>
16995        </function-decl>
16996        <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'>
16997          <parameter type-id='type-id-164' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='376' column='1'/>
16998          <return type-id='type-id-1971'/>
16999        </function-decl>
17000        <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'>
17001          <parameter type-id='type-id-164' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='396' column='1'/>
17002          <return type-id='type-id-1946'/>
17003        </function-decl>
17004        <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'>
17005          <parameter type-id='type-id-164' name='obj' filepath='src/mongo/db/ftdc/util.cpp' line='412' column='1'/>
17006          <parameter type-id='type-id-1910' name='decompressor' filepath='src/mongo/db/ftdc/util.cpp' line='413' column='1'/>
17007          <return type-id='type-id-1981'/>
17008        </function-decl>
17009      </namespace-decl>
17010      <namespace-decl name='FTDCUtil'>
17011        <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'>
17012          <parameter type-id='type-id-164' name='file' filepath='src/mongo/db/ftdc/util.cpp' line='85' column='1'/>
17013          <return type-id='type-id-1911'/>
17014        </function-decl>
17015        <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'>
17016          <parameter type-id='type-id-164' name='file' filepath='src/mongo/db/ftdc/util.cpp' line='89' column='1'/>
17017          <return type-id='type-id-1911'/>
17018        </function-decl>
17019        <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'>
17020          <parameter type-id='type-id-2087' name='now' filepath='src/mongo/db/ftdc/util.cpp' line='93' column='1'/>
17021          <parameter type-id='type-id-2082' name='period' filepath='src/mongo/db/ftdc/util.cpp' line='93' column='1'/>
17022          <return type-id='type-id-2087'/>
17023        </function-decl>
17024        <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'>
17025          <parameter type-id='type-id-164' name='logFile' filepath='src/mongo/db/ftdc/util.cpp' line='106' column='1'/>
17026          <return type-id='type-id-1911'/>
17027        </function-decl>
17028      </namespace-decl>
17029      <namespace-decl name='logger'>
17030        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1926'>
17031          <member-function access='public'>
17032            <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'>
17033              <parameter type-id='type-id-1927' is-artificial='yes'/>
17034              <return type-id='type-id-1925'/>
17035            </function-decl>
17036          </member-function>
17037        </class-decl>
17038        <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1924'/>
17039        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1928'>
17040          <member-function access='public'>
17041            <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'>
17042              <parameter type-id='type-id-1929' is-artificial='yes'/>
17043              <return type-id='type-id-663'/>
17044            </function-decl>
17045          </member-function>
17046          <member-function access='public'>
17047            <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'>
17048              <parameter type-id='type-id-1929' is-artificial='yes'/>
17049              <parameter type-id='type-id-60'/>
17050              <return type-id='type-id-115'/>
17051            </function-decl>
17052          </member-function>
17053          <member-function access='public'>
17054            <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'>
17055              <parameter type-id='type-id-1929' is-artificial='yes'/>
17056              <parameter type-id='type-id-1957'/>
17057              <return type-id='type-id-115'/>
17058            </function-decl>
17059          </member-function>
17060          <member-function access='public'>
17061            <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'>
17062              <parameter type-id='type-id-1929' is-artificial='yes'/>
17063              <parameter type-id='type-id-16'/>
17064              <return type-id='type-id-115'/>
17065            </function-decl>
17066          </member-function>
17067        </class-decl>
17068        <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1994'>
17069          <member-function access='public'>
17070            <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'>
17071              <parameter type-id='type-id-1995' is-artificial='yes'/>
17072              <parameter type-id='type-id-238'/>
17073              <return type-id='type-id-193'/>
17074            </function-decl>
17075          </member-function>
17076        </class-decl>
17077      </namespace-decl>
17078      <typedef-decl name='Milliseconds' type-id='type-id-2083' filepath='src/mongo/util/duration.h' line='52' column='1' id='type-id-2082'/>
17079    </namespace-decl>
17080    <namespace-decl name='boost'>
17081      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1919'>
17082        <member-function access='public'>
17083          <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'>
17084            <parameter type-id='type-id-1920' is-artificial='yes'/>
17085            <return type-id='type-id-193'/>
17086          </function-decl>
17087        </member-function>
17088        <member-function access='public'>
17089          <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'>
17090            <parameter type-id='type-id-1920' is-artificial='yes'/>
17091            <return type-id='type-id-627'/>
17092          </function-decl>
17093        </member-function>
17094        <member-function access='public'>
17095          <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'>
17096            <parameter type-id='type-id-1920' is-artificial='yes'/>
17097            <return type-id='type-id-627'/>
17098          </function-decl>
17099        </member-function>
17100        <member-function access='public'>
17101          <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'>
17102            <parameter type-id='type-id-1920' is-artificial='yes'/>
17103            <parameter type-id='type-id-1694'/>
17104            <return type-id='type-id-193'/>
17105          </function-decl>
17106        </member-function>
17107      </class-decl>
17108      <class-decl name='__anonymous_struct__1' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1934'>
17109        <member-function access='public'>
17110          <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'>
17111            <parameter type-id='type-id-1935' is-artificial='yes'/>
17112            <return type-id='type-id-193'/>
17113          </function-decl>
17114        </member-function>
17115        <member-function access='public' destructor='yes'>
17116          <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'>
17117            <parameter type-id='type-id-1935' is-artificial='yes'/>
17118            <return type-id='type-id-193'/>
17119          </function-decl>
17120        </member-function>
17121        <member-function access='public'>
17122          <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'>
17123            <parameter type-id='type-id-1935' is-artificial='yes'/>
17124            <parameter type-id='type-id-116'/>
17125            <return type-id='type-id-193'/>
17126          </function-decl>
17127        </member-function>
17128        <member-function access='public'>
17129          <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'>
17130            <parameter type-id='type-id-1935' is-artificial='yes'/>
17131            <parameter type-id='type-id-164'/>
17132            <return type-id='type-id-193'/>
17133          </function-decl>
17134        </member-function>
17135        <member-function access='public'>
17136          <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'>
17137            <parameter type-id='type-id-1935' is-artificial='yes'/>
17138            <parameter type-id='type-id-164'/>
17139            <return type-id='type-id-115'/>
17140          </function-decl>
17141        </member-function>
17142        <member-function access='public'>
17143          <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'>
17144            <parameter type-id='type-id-1935' is-artificial='yes'/>
17145            <parameter type-id='type-id-115'/>
17146            <return type-id='type-id-193'/>
17147          </function-decl>
17148        </member-function>
17149        <member-function access='public'>
17150          <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'>
17151            <parameter type-id='type-id-2025' is-artificial='yes'/>
17152            <return type-id='type-id-1'/>
17153          </function-decl>
17154        </member-function>
17155        <member-function access='public'>
17156          <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'>
17157            <parameter type-id='type-id-1935' is-artificial='yes'/>
17158            <parameter type-id='type-id-116'/>
17159            <return type-id='type-id-115'/>
17160          </function-decl>
17161        </member-function>
17162        <member-function access='public'>
17163          <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'>
17164            <parameter type-id='type-id-2025' is-artificial='yes'/>
17165            <return type-id='type-id-1'/>
17166          </function-decl>
17167        </member-function>
17168        <member-function access='public'>
17169          <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'>
17170            <parameter type-id='type-id-2025' is-artificial='yes'/>
17171            <return type-id='type-id-1989'/>
17172          </function-decl>
17173        </member-function>
17174      </class-decl>
17175      <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1950'>
17176        <member-type access='private'>
17177          <typedef-decl name='rval_reference_type' type-id='type-id-2102' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-2101'/>
17178        </member-type>
17179        <member-function access='public'>
17180          <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'>
17181            <parameter type-id='type-id-1951' is-artificial='yes'/>
17182            <return type-id='type-id-193'/>
17183          </function-decl>
17184        </member-function>
17185        <member-function access='public'>
17186          <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'>
17187            <parameter type-id='type-id-1951' is-artificial='yes'/>
17188            <parameter type-id='type-id-2101'/>
17189            <return type-id='type-id-193'/>
17190          </function-decl>
17191        </member-function>
17192      </class-decl>
17193      <class-decl name='__anonymous_struct__3' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1969'>
17194        <member-type access='private'>
17195          <typedef-decl name='rval_reference_type' type-id='type-id-2104' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-2103'/>
17196        </member-type>
17197        <member-function access='public'>
17198          <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'>
17199            <parameter type-id='type-id-1970' is-artificial='yes'/>
17200            <return type-id='type-id-193'/>
17201          </function-decl>
17202        </member-function>
17203        <member-function access='public'>
17204          <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'>
17205            <parameter type-id='type-id-1970' is-artificial='yes'/>
17206            <parameter type-id='type-id-2103'/>
17207            <return type-id='type-id-193'/>
17208          </function-decl>
17209        </member-function>
17210      </class-decl>
17211      <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1975'>
17212        <member-type access='private'>
17213          <typedef-decl name='rval_reference_type' type-id='type-id-2106' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='777' column='1' id='type-id-2105'/>
17214        </member-type>
17215        <member-function access='public'>
17216          <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'>
17217            <parameter type-id='type-id-1976' is-artificial='yes'/>
17218            <return type-id='type-id-193'/>
17219          </function-decl>
17220        </member-function>
17221        <member-function access='public'>
17222          <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'>
17223            <parameter type-id='type-id-1976' is-artificial='yes'/>
17224            <parameter type-id='type-id-2105'/>
17225            <return type-id='type-id-193'/>
17226          </function-decl>
17227        </member-function>
17228        <member-function access='public'>
17229          <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'>
17230            <parameter type-id='type-id-1976' is-artificial='yes'/>
17231            <return type-id='type-id-1701'/>
17232          </function-decl>
17233        </member-function>
17234        <member-function access='public'>
17235          <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'>
17236            <parameter type-id='type-id-1976' is-artificial='yes'/>
17237            <return type-id='type-id-1701'/>
17238          </function-decl>
17239        </member-function>
17240      </class-decl>
17241      <class-decl name='__anonymous_struct__5' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1985'>
17242        <member-function access='public'>
17243          <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'>
17244            <parameter type-id='type-id-1986' is-artificial='yes'/>
17245            <return type-id='type-id-193'/>
17246          </function-decl>
17247        </member-function>
17248      </class-decl>
17249      <namespace-decl name='filesystem'>
17250        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1911'>
17251          <member-function access='public'>
17252            <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'>
17253              <parameter type-id='type-id-1912' is-artificial='yes'/>
17254              <parameter type-id='type-id-1458'/>
17255              <return type-id='type-id-193'/>
17256            </function-decl>
17257          </member-function>
17258          <member-function access='public'>
17259            <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'>
17260              <parameter type-id='type-id-1912' is-artificial='yes'/>
17261              <parameter type-id='type-id-116'/>
17262              <return type-id='type-id-193'/>
17263            </function-decl>
17264          </member-function>
17265          <member-function access='public'>
17266            <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'>
17267              <parameter type-id='type-id-1912' is-artificial='yes'/>
17268              <parameter type-id='type-id-164'/>
17269              <return type-id='type-id-193'/>
17270            </function-decl>
17271          </member-function>
17272          <member-function access='public'>
17273            <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'>
17274              <parameter type-id='type-id-2016' is-artificial='yes'/>
17275              <return type-id='type-id-1'/>
17276            </function-decl>
17277          </member-function>
17278          <member-function access='public'>
17279            <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'>
17280              <parameter type-id='type-id-2016' is-artificial='yes'/>
17281              <return type-id='type-id-1'/>
17282            </function-decl>
17283          </member-function>
17284          <member-function access='public'>
17285            <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'>
17286              <parameter type-id='type-id-1912' is-artificial='yes'/>
17287              <parameter type-id='type-id-1089'/>
17288              <return type-id='type-id-115'/>
17289            </function-decl>
17290          </member-function>
17291          <member-function access='public'>
17292            <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'>
17293              <parameter type-id='type-id-1912' is-artificial='yes'/>
17294              <parameter type-id='type-id-1089'/>
17295              <return type-id='type-id-115'/>
17296            </function-decl>
17297          </member-function>
17298        </class-decl>
17299      </namespace-decl>
17300      <namespace-decl name='optional_detail'>
17301        <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1917'>
17302          <member-function access='protected'>
17303            <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'>
17304              <parameter type-id='type-id-1918' is-artificial='yes'/>
17305              <return type-id='type-id-193'/>
17306            </function-decl>
17307          </member-function>
17308          <member-function access='private'>
17309            <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'>
17310              <parameter type-id='type-id-1918' is-artificial='yes'/>
17311              <parameter type-id='type-id-2107'/>
17312              <return type-id='type-id-193'/>
17313            </function-decl>
17314          </member-function>
17315          <member-function access='protected'>
17316            <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'>
17317              <parameter type-id='type-id-1918' is-artificial='yes'/>
17318              <return type-id='type-id-193'/>
17319            </function-decl>
17320          </member-function>
17321          <member-function access='protected' destructor='yes'>
17322            <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'>
17323              <parameter type-id='type-id-1918' is-artificial='yes'/>
17324              <return type-id='type-id-193'/>
17325            </function-decl>
17326          </member-function>
17327          <member-function access='protected'>
17328            <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'>
17329              <parameter type-id='type-id-1918' is-artificial='yes'/>
17330              <parameter type-id='type-id-1436'/>
17331              <return type-id='type-id-193'/>
17332            </function-decl>
17333          </member-function>
17334          <member-function access='protected'>
17335            <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'>
17336              <parameter type-id='type-id-1918' is-artificial='yes'/>
17337              <parameter type-id='type-id-1436'/>
17338              <return type-id='type-id-193'/>
17339            </function-decl>
17340          </member-function>
17341        </class-decl>
17342        <class-decl name='__anonymous_struct__2' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1948'>
17343          <member-type access='private'>
17344            <typedef-decl name='rval_reference_type' type-id='type-id-2108' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-2102'/>
17345          </member-type>
17346          <member-function access='protected'>
17347            <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'>
17348              <parameter type-id='type-id-1949' is-artificial='yes'/>
17349              <return type-id='type-id-193'/>
17350            </function-decl>
17351          </member-function>
17352          <member-function access='protected'>
17353            <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'>
17354              <parameter type-id='type-id-1949' is-artificial='yes'/>
17355              <parameter type-id='type-id-2102'/>
17356              <return type-id='type-id-193'/>
17357            </function-decl>
17358          </member-function>
17359          <member-function access='protected'>
17360            <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'>
17361              <parameter type-id='type-id-1949' is-artificial='yes'/>
17362              <parameter type-id='type-id-2102'/>
17363              <return type-id='type-id-193'/>
17364            </function-decl>
17365          </member-function>
17366        </class-decl>
17367        <class-decl name='__anonymous_struct__4' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1967'>
17368          <member-type access='private'>
17369            <typedef-decl name='rval_reference_type' type-id='type-id-2109' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-2104'/>
17370          </member-type>
17371          <member-function access='protected'>
17372            <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'>
17373              <parameter type-id='type-id-1968' is-artificial='yes'/>
17374              <return type-id='type-id-193'/>
17375            </function-decl>
17376          </member-function>
17377          <member-function access='protected'>
17378            <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'>
17379              <parameter type-id='type-id-1968' is-artificial='yes'/>
17380              <parameter type-id='type-id-2104'/>
17381              <return type-id='type-id-193'/>
17382            </function-decl>
17383          </member-function>
17384          <member-function access='protected'>
17385            <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'>
17386              <parameter type-id='type-id-1968' is-artificial='yes'/>
17387              <parameter type-id='type-id-2104'/>
17388              <return type-id='type-id-193'/>
17389            </function-decl>
17390          </member-function>
17391        </class-decl>
17392        <class-decl name='__anonymous_struct__6' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1973'>
17393          <member-type access='private'>
17394            <typedef-decl name='rval_reference_type' type-id='type-id-2110' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='230' column='1' id='type-id-2106'/>
17395          </member-type>
17396          <member-function access='protected'>
17397            <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'>
17398              <parameter type-id='type-id-1974' is-artificial='yes'/>
17399              <return type-id='type-id-193'/>
17400            </function-decl>
17401          </member-function>
17402          <member-function access='protected'>
17403            <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'>
17404              <parameter type-id='type-id-1974' is-artificial='yes'/>
17405              <parameter type-id='type-id-2106'/>
17406              <return type-id='type-id-193'/>
17407            </function-decl>
17408          </member-function>
17409          <member-function access='protected'>
17410            <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'>
17411              <parameter type-id='type-id-1974' is-artificial='yes'/>
17412              <parameter type-id='type-id-2106'/>
17413              <return type-id='type-id-193'/>
17414            </function-decl>
17415          </member-function>
17416          <member-function access='public'>
17417            <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'>
17418              <parameter type-id='type-id-2029' is-artificial='yes'/>
17419              <return type-id='type-id-1'/>
17420            </function-decl>
17421          </member-function>
17422        </class-decl>
17423        <class-decl name='__anonymous_struct__8' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-1983'>
17424          <member-function access='protected'>
17425            <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'>
17426              <parameter type-id='type-id-1984' is-artificial='yes'/>
17427              <return type-id='type-id-193'/>
17428            </function-decl>
17429          </member-function>
17430        </class-decl>
17431        <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2111'>
17432        </class-decl>
17433        <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2112'>
17434          <member-type access='public'>
17435            <typedef-decl name='rval_reference_type' type-id='type-id-116' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-2108'/>
17436          </member-type>
17437        </class-decl>
17438        <class-decl name='__anonymous_struct__5' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2113'>
17439          <member-type access='public'>
17440            <typedef-decl name='rval_reference_type' type-id='type-id-116' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-2109'/>
17441          </member-type>
17442        </class-decl>
17443        <class-decl name='__anonymous_struct__7' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2114'>
17444          <member-type access='public'>
17445            <typedef-decl name='rval_reference_type' type-id='type-id-442' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='152' column='1' id='type-id-2110'/>
17446          </member-type>
17447        </class-decl>
17448      </namespace-decl>
17449    </namespace-decl>
17450    <typedef-decl name='is_not_reference_tag' type-id='type-id-2115' filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp' line='219' column='1' id='type-id-2107'/>
17451    <namespace-decl name='mpl_'>
17452      <class-decl name='false_' is-struct='yes' naming-typedef-id='type-id-2115' visibility='default' is-declaration-only='yes' id='type-id-2116'/>
17453      <typedef-decl name='false_' type-id='type-id-2116' filepath='src/third_party/boost-1.60.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-2115'/>
17454    </namespace-decl>
17455  </abi-instr>
17456  <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'>
17457    <typedef-decl name='ldiv_t' type-id='type-id-21' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-2117'/>
17458    <typedef-decl name='lldiv_t' type-id='type-id-21' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-2118'/>
17459    <pointer-type-def type-id='type-id-2119' size-in-bits='64' id='type-id-2120'/>
17460    <qualified-type-def type-id='type-id-2121' const='yes' id='type-id-2122'/>
17461    <pointer-type-def type-id='type-id-2122' size-in-bits='64' id='type-id-2123'/>
17462    <qualified-type-def type-id='type-id-2124' const='yes' id='type-id-2125'/>
17463    <pointer-type-def type-id='type-id-2125' size-in-bits='64' id='type-id-2126'/>
17464    <qualified-type-def type-id='type-id-2126' restrict='yes' id='type-id-2127'/>
17465    <class-decl name='tm' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2124'/>
17466    <pointer-type-def type-id='type-id-2121' size-in-bits='64' id='type-id-2128'/>
17467    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-2129'/>
17468    <qualified-type-def type-id='type-id-187' restrict='yes' id='type-id-2130'/>
17469    <namespace-decl name='std'>
17470    </namespace-decl>
17471    <namespace-decl name='mongo'>
17472      <class-decl name='__anonymous_struct__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2119'>
17473        <member-function access='private'>
17474          <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'>
17475            <parameter type-id='type-id-2120' is-artificial='yes'/>
17476            <return type-id='type-id-193'/>
17477          </function-decl>
17478        </member-function>
17479        <member-function access='public' static='yes'>
17480          <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'>
17481            <return type-id='type-id-2119'/>
17482          </function-decl>
17483        </member-function>
17484      </class-decl>
17485      <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2131'>
17486        <member-type access='public'>
17487          <class-decl name='__anonymous_struct__' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2132'>
17488            <member-function access='public' static='yes'>
17489              <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'>
17490                <parameter type-id='type-id-2128'/>
17491                <parameter type-id='type-id-60'/>
17492                <parameter type-id='type-id-39'/>
17493                <parameter type-id='type-id-267'/>
17494                <parameter type-id='type-id-198'/>
17495                <return type-id='type-id-2119'/>
17496              </function-decl>
17497            </member-function>
17498            <member-function access='public' static='yes'>
17499              <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'>
17500                <parameter type-id='type-id-366'/>
17501                <parameter type-id='type-id-55'/>
17502                <parameter type-id='type-id-39'/>
17503                <parameter type-id='type-id-267'/>
17504                <parameter type-id='type-id-198'/>
17505                <return type-id='type-id-2119'/>
17506              </function-decl>
17507            </member-function>
17508          </class-decl>
17509        </member-type>
17510      </class-decl>
17511      <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-2121'>
17512        <member-function access='public'>
17513          <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'>
17514            <parameter type-id='type-id-2123' is-artificial='yes'/>
17515            <return type-id='type-id-433'/>
17516          </function-decl>
17517        </member-function>
17518      </class-decl>
17519    </namespace-decl>
17520  </abi-instr>
17521</abi-corpus>
17522